Partager via


WebMethodAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe WebMethodAttribute.

Surcharges

WebMethodAttribute()

Initialise une nouvelle instance de la classe WebMethodAttribute.

WebMethodAttribute(Boolean)

Initialise une nouvelle instance de la classe WebMethodAttribute.

WebMethodAttribute(Boolean, TransactionOption)

Initialise une nouvelle instance de la classe WebMethodAttribute.

WebMethodAttribute(Boolean, TransactionOption)
WebMethodAttribute(Boolean, TransactionOption, Int32)

Initialise une nouvelle instance de la classe WebMethodAttribute.

WebMethodAttribute(Boolean, TransactionOption, Int32)
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)

Initialise une nouvelle instance de la classe WebMethodAttribute.

WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)

WebMethodAttribute()

Initialise une nouvelle instance de la classe WebMethodAttribute.

public:
 WebMethodAttribute();
public WebMethodAttribute ();
Public Sub New ()

Voir aussi

S’applique à

WebMethodAttribute(Boolean)

Initialise une nouvelle instance de la classe WebMethodAttribute.

public:
 WebMethodAttribute(bool enableSession);
public WebMethodAttribute (bool enableSession);
new System.Web.Services.WebMethodAttribute : bool -> System.Web.Services.WebMethodAttribute
Public Sub New (enableSession As Boolean)

Paramètres

enableSession
Boolean

Définit si l'état de session est activé pour la méthode de service Web XML.

S’applique à

WebMethodAttribute(Boolean, TransactionOption)

Initialise une nouvelle instance de la classe WebMethodAttribute.

public:
 WebMethodAttribute(bool enableSession, System::EnterpriseServices::TransactionOption transactionOption);
public WebMethodAttribute (bool enableSession, System.EnterpriseServices.TransactionOption transactionOption);
new System.Web.Services.WebMethodAttribute : bool * System.EnterpriseServices.TransactionOption -> System.Web.Services.WebMethodAttribute
Public Sub New (enableSession As Boolean, transactionOption As TransactionOption)

Paramètres

enableSession
Boolean

Définit si l'état de session est activé pour la méthode de service Web XML.

transactionOption
TransactionOption

Initialise la prise en charge de transactions d'une méthode de service Web XML.

Remarques

Un appel de service web ne peut être que la racine d’une transaction, en raison de la nature sans état du protocole HTTP. Cela signifie que les deux paramètres suivants sont équivalents, chaque appel créant une nouvelle transaction :

[WebMethod(TransactionOption = TransactionOption.Required)]  
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]  

Cela signifie également que tous les paramètres suivants sont équivalents ; ce qui signifie qu’aucune prise en charge des transactions n’est prise en charge

[WebMethod] // TransactionOption.Disabled is the default  
[WebMethod(TransactionOption = TransactionOption.Disabled)]  
[WebMethod(TransactionOption = Transaction.NotSupported)]  
[WebMethod(TransactionOption = Transaction.Supported)]  

S’applique à

WebMethodAttribute(Boolean, TransactionOption)

public:
 WebMethodAttribute(bool enableSession, System::Web::Services::TransactionOption transactionOption);
public WebMethodAttribute (bool enableSession, System.Web.Services.TransactionOption transactionOption);
new System.Web.Services.WebMethodAttribute : bool * System.Web.Services.TransactionOption -> System.Web.Services.WebMethodAttribute
Public Sub New (enableSession As Boolean, transactionOption As TransactionOption)

Paramètres

enableSession
Boolean
transactionOption
TransactionOption

S’applique à

WebMethodAttribute(Boolean, TransactionOption, Int32)

Initialise une nouvelle instance de la classe WebMethodAttribute.

public:
 WebMethodAttribute(bool enableSession, System::EnterpriseServices::TransactionOption transactionOption, int cacheDuration);
public WebMethodAttribute (bool enableSession, System.EnterpriseServices.TransactionOption transactionOption, int cacheDuration);
new System.Web.Services.WebMethodAttribute : bool * System.EnterpriseServices.TransactionOption * int -> System.Web.Services.WebMethodAttribute
Public Sub New (enableSession As Boolean, transactionOption As TransactionOption, cacheDuration As Integer)

Paramètres

enableSession
Boolean

Définit si l'état de session est activé pour la méthode de service Web XML.

transactionOption
TransactionOption

Initialise la prise en charge de transactions d'une méthode de service Web XML.

cacheDuration
Int32

Initialise le nombre de secondes durant lesquelles la réponse est mise en cache.

Remarques

Un appel de service web ne peut être que la racine d’une transaction, en raison de la nature sans état du protocole HTTP. Cela signifie que les deux paramètres suivants sont équivalents, chaque appel créant une nouvelle transaction :

[WebMethod(TransactionOption = TransactionOption.Required)]  
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]  

Cela signifie également que tous les paramètres suivants sont équivalents ; ce qui signifie qu’aucune prise en charge des transactions n’est prise en charge

[WebMethod] // TransactionOption.Disabled is the default  
[WebMethod(TransactionOption = TransactionOption.Disabled)]  
[WebMethod(TransactionOption = Transaction.NotSupported)]  
[WebMethod(TransactionOption = Transaction.Supported)]  

S’applique à

WebMethodAttribute(Boolean, TransactionOption, Int32)

public:
 WebMethodAttribute(bool enableSession, System::Web::Services::TransactionOption transactionOption, int cacheDuration);
public WebMethodAttribute (bool enableSession, System.Web.Services.TransactionOption transactionOption, int cacheDuration);
new System.Web.Services.WebMethodAttribute : bool * System.Web.Services.TransactionOption * int -> System.Web.Services.WebMethodAttribute
Public Sub New (enableSession As Boolean, transactionOption As TransactionOption, cacheDuration As Integer)

Paramètres

enableSession
Boolean
transactionOption
TransactionOption
cacheDuration
Int32

S’applique à

WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)

Initialise une nouvelle instance de la classe WebMethodAttribute.

public:
 WebMethodAttribute(bool enableSession, System::EnterpriseServices::TransactionOption transactionOption, int cacheDuration, bool bufferResponse);
public WebMethodAttribute (bool enableSession, System.EnterpriseServices.TransactionOption transactionOption, int cacheDuration, bool bufferResponse);
new System.Web.Services.WebMethodAttribute : bool * System.EnterpriseServices.TransactionOption * int * bool -> System.Web.Services.WebMethodAttribute
Public Sub New (enableSession As Boolean, transactionOption As TransactionOption, cacheDuration As Integer, bufferResponse As Boolean)

Paramètres

enableSession
Boolean

Définit si l'état de session est activé pour la méthode de service Web XML.

transactionOption
TransactionOption

Initialise la prise en charge de transactions d'une méthode de service Web XML.

cacheDuration
Int32

Initialise le nombre de secondes durant lesquelles la réponse est mise en cache.

bufferResponse
Boolean

Définit si la réponse à cette demande est placée en mémoire tampon.

Remarques

Un appel de service web ne peut être que la racine d’une transaction, en raison de la nature sans état du protocole HTTP. Cela signifie que les deux paramètres suivants sont équivalents, chaque appel créant une nouvelle transaction :

[WebMethod(TransactionOption = TransactionOption.Required)]  
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]  

Cela signifie également que tous les paramètres suivants sont équivalents ; ce qui signifie qu’aucune prise en charge des transactions n’est prise en charge

[WebMethod] // TransactionOption.Disabled is the default  
[WebMethod(TransactionOption = TransactionOption.Disabled)]  
[WebMethod(TransactionOption = Transaction.NotSupported)]  
[WebMethod(TransactionOption = Transaction.Supported)]  

S’applique à

WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)

public:
 WebMethodAttribute(bool enableSession, System::Web::Services::TransactionOption transactionOption, int cacheDuration, bool bufferResponse);
public WebMethodAttribute (bool enableSession, System.Web.Services.TransactionOption transactionOption, int cacheDuration, bool bufferResponse);
new System.Web.Services.WebMethodAttribute : bool * System.Web.Services.TransactionOption * int * bool -> System.Web.Services.WebMethodAttribute
Public Sub New (enableSession As Boolean, transactionOption As TransactionOption, cacheDuration As Integer, bufferResponse As Boolean)

Paramètres

enableSession
Boolean
transactionOption
TransactionOption
cacheDuration
Int32
bufferResponse
Boolean

S’applique à