WebMethodAttribute Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe WebMethodAttribute.
Overload
WebMethodAttribute() |
Inizializza una nuova istanza della classe WebMethodAttribute. |
WebMethodAttribute(Boolean) |
Inizializza una nuova istanza della classe WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption) |
Inizializza una nuova istanza della classe WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption, Int32) |
Inizializza una nuova istanza della classe WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean) |
Inizializza una nuova istanza della classe WebMethodAttribute. |
WebMethodAttribute()
Inizializza una nuova istanza della classe WebMethodAttribute.
public:
WebMethodAttribute();
public WebMethodAttribute ();
Public Sub New ()
Vedi anche
Si applica a
WebMethodAttribute(Boolean)
Inizializza una nuova istanza della 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)
Parametri
- enableSession
- Boolean
Indica se lo stato della sessione è attivato per il metodo di servizio Web XML.
Si applica a
WebMethodAttribute(Boolean, TransactionOption)
Inizializza una nuova istanza della 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)
Parametri
- enableSession
- Boolean
Indica se lo stato della sessione è attivato per il metodo di servizio Web XML.
- transactionOption
- TransactionOption
Inizializza il supporto transazioni di un metodo di servizio Web XML.
Commenti
Una chiamata al servizio Web può essere solo la radice di una transazione, a causa della natura senza stato del protocollo HTTP. Ciò significa che le due impostazioni seguenti sono equivalenti, con ogni chiamata che crea una nuova transazione:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Significa anche che tutte le impostazioni seguenti sono equivalenti; significa che nessun supporto per le transazioni:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Si applica a
WebMethodAttribute(Boolean, TransactionOption, Int32)
Inizializza una nuova istanza della 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)
Parametri
- enableSession
- Boolean
Indica se lo stato della sessione è attivato per il metodo di servizio Web XML.
- transactionOption
- TransactionOption
Inizializza il supporto transazioni di un metodo di servizio Web XML.
- cacheDuration
- Int32
Inizializza il numero di secondi di memorizzazione della risposta nella cache.
Commenti
Una chiamata al servizio Web può essere solo la radice di una transazione, a causa della natura senza stato del protocollo HTTP. Ciò significa che le due impostazioni seguenti sono equivalenti, con ogni chiamata che crea una nuova transazione:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Significa anche che tutte le impostazioni seguenti sono equivalenti; significa che nessun supporto per le transazioni:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Si applica a
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)
Inizializza una nuova istanza della 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)
Parametri
- enableSession
- Boolean
Indica se lo stato della sessione è attivato per il metodo di servizio Web XML.
- transactionOption
- TransactionOption
Inizializza il supporto transazioni di un metodo di servizio Web XML.
- cacheDuration
- Int32
Inizializza il numero di secondi di memorizzazione della risposta nella cache.
- bufferResponse
- Boolean
Indica se la risposta alla richiesta viene memorizzata nel buffer.
Commenti
Una chiamata al servizio Web può essere solo la radice di una transazione, a causa della natura senza stato del protocollo HTTP. Ciò significa che le due impostazioni seguenti sono equivalenti, con ogni chiamata che crea una nuova transazione:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Significa anche che tutte le impostazioni seguenti sono equivalenti; significa che nessun supporto per le transazioni:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]