WebMethodAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe WebMethodAttribute.

Surcharges

Nom Description
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, Int32)

Initialise une nouvelle instance de la classe WebMethodAttribute.

WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)

Initialise une nouvelle instance de la classe WebMethodAttribute.

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

Initialise 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

Initialise si l’état de session est activé pour la méthode de service Web XML.

transactionOption
TransactionOption

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

Remarques

Un appel de service web peut uniquement être 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)

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

Initialise si l’état de session est activé pour la méthode de service Web XML.

transactionOption
TransactionOption

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

cacheDuration
Int32

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

Remarques

Un appel de service web peut uniquement être 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)

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

Initialise si l’état de session est activé pour la méthode de service Web XML.

transactionOption
TransactionOption

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

cacheDuration
Int32

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

bufferResponse
Boolean

Initialise si la réponse de cette requête est mise en mémoire tampon.

Remarques

Un appel de service web peut uniquement être 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 à