ServiceBehaviorAttributeServiceBehaviorAttribute

ServiceBehaviorAttributeServiceBehaviorAttribute

SintassiSyntax

class ServiceBehaviorAttribute : Behavior  
{  
  boolean AutomaticSessionShutdown;  
  string ConcurrencyMode;  
  string ConfigurationName;  
  boolean IgnoreExtensionDataObject;  
  boolean IncludeExceptionDetailInFaults;  
  string InstanceContextMode;  
  sint32 MaxItemsInObjectGraph;  
  string Name;  
  string Namespace;  
  boolean ReleaseServiceInstanceOnTransactionComplete;  
  boolean TransactionAutoCompleteOnSessionClose;  
  string TransactionIsolationLevel;  
  datetime TransactionTimeout;  
  boolean UseSynchronizationContext;  
  boolean ValidateMustUnderstand;  
};  

MetodiMethods

La classe ServiceBehaviorAttribute non definisce metodi.The ServiceBehaviorAttribute class does not define any methods.

ProprietàProperties

La classe ServiceBehaviorAttribute dispone delle proprietà seguenti:The ServiceBehaviorAttribute class has the following properties:

AutomaticSessionShutdownAutomaticSessionShutdown

Tipo di dati: booleanoData type: boolean

Tipo di accesso: sola letturaAccess type: Read-only

Indica se chiudere automaticamente una sessione quando un client chiude una sessione di output.Indicates whether to automatically close a session when a client closes an output session.

ConcurrencyModeConcurrencyMode

Tipo di dati: stringaData type: string
Tipo di accesso: sola letturaAccess type: Read-only

Indica se un servizio supporta un solo thread, più thread o chiamate rientranti.Indicates whether a service supports one thread, multiple threads, or reentrant calls.

ConfigurationNameConfigurationName

Tipo di dati: stringaData type: string

Tipo di accesso: sola letturaAccess type: Read-only

Nome della configurazione di servizio.The name of the service configuration.

IgnoreExtensionDataObjectIgnoreExtensionDataObject

Tipo di dati: booleanoData type: boolean

Tipo di accesso: sola letturaAccess type: Read-only

Specifica se inviare dati di serializzazione sconosciuti in transito.Specifies whether to send unknown serialization data onto the wire.

IncludeExceptionDetailInFaultsIncludeExceptionDetailInFaults

Tipo di dati: booleanoData type: boolean

Tipo di accesso: sola letturaAccess type: Read-only

Specifica se includere informazioni di eccezione nei dettagli degli errori SOAP restituiti ai client a fini di debug.Specifies whether to include managed exception information in the detail of SOAP faults returned to the clients for debugging purposes.

InstanceContextModeInstanceContextMode

Tipo di dati: stringaData type: string

Tipo di accesso: sola letturaAccess type: Read-only

Specifica quando viene creato un nuovo oggetto servizio.Specifies when a new service object is created.

MaxItemsInObjectGraphMaxItemsInObjectGraph

Tipo di dati: sint32Data type: sint32

Tipo di accesso: sola letturaAccess type: Read-only

Numero massimo di elementi consentiti in un oggetto serializzato.The maximum number of items allowed in a serialized object.

nomeName

Tipo di dati: stringaData type: string

Tipo di accesso: sola letturaAccess type: Read-only

Attributo nome del servizio in WSDL.The name attribute of the service in WSDL.

Spazio dei nomiNamespace

Tipo di dati: stringaData type: string

Tipo di accesso: sola letturaAccess type: Read-only

Spazio dei nomi di destinazione del servizio in WSDL.The target namespace of the service in WSDL.

ReleaseServiceInstanceOnTransactionCompleteReleaseServiceInstanceOnTransactionComplete

Tipo di dati: booleanoData type: boolean

Tipo di accesso: sola letturaAccess type: Read-only

Specifica se l'oggetto servizio viene riciclato al completamento della transazione corrente.Specifies whether the service object is recycled when the current transaction completes.

TransactionAutoCompleteOnSessionCloseTransactionAutoCompleteOnSessionClose

Tipo di dati: booleanoData type: boolean

Tipo di accesso: sola letturaAccess type: Read-only

Specifica se alla chiusura della sessione corrente vengono completate le transazioni in sospeso.Specifies whether pending transactions are completed when the current session closes.

TransactionIsolationLevelTransactionIsolationLevel

Tipo di dati: stringaData type: string

Tipo di accesso: sola letturaAccess type: Read-only

Specifica il livello di isolamento della transazione.Specifies the transaction isolation level.

TransactionTimeoutTransactionTimeout

Tipo di dati: DateTimeData type: datetime

Tipo di accesso: sola letturaAccess type: Read-only

Periodo entro il quale una transazione deve essere completata.The period within which a transaction must complete.

UseSynchronizationContextUseSynchronizationContext

Tipo di dati: booleanoData type: boolean

Tipo di accesso: sola letturaAccess type: Read-only

Specifica se utilizzare il contesto di sincronizzazione corrente per scegliere l'esecuzione del thread.Specifies whether to use the current synchronization context to choose the thread execution.

ValidateMustUnderstandValidateMustUnderstand

Tipo di dati: booleanoData type: boolean

Tipo di accesso: sola letturaAccess type: Read-only

Specifica se il sistema o l'applicazione impone l'elaborazione delle intestazioni MustUnderstand SOAP.Specifies whether the system or the application enforces SOAP MustUnderstand header processing.

RequisitiRequirements

MOFMOF Dichiarato in Servicemodel.mof.Declared in Servicemodel.mof.
Spazio dei nomiNamespace Definito in root\ServiceModelDefined in root\ServiceModel

Vedere ancheSee Also

ServiceBehaviorAttribute