WebMethodAttribute Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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