Sdílet prostřednictvím


WebMethodAttribute Konstruktory

Definice

Inicializuje novou instanci WebMethodAttribute třídy.

Přetížení

WebMethodAttribute()

Inicializuje novou instanci WebMethodAttribute třídy.

WebMethodAttribute(Boolean)

Inicializuje novou instanci WebMethodAttribute třídy.

WebMethodAttribute(Boolean, TransactionOption)

Inicializuje novou instanci WebMethodAttribute třídy.

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

Inicializuje novou instanci WebMethodAttribute třídy.

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

Inicializuje novou instanci WebMethodAttribute třídy.

WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)

WebMethodAttribute()

Inicializuje novou instanci WebMethodAttribute třídy.

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

Viz také

Platí pro

WebMethodAttribute(Boolean)

Inicializuje novou instanci WebMethodAttribute třídy.

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

Parametry

enableSession
Boolean

Inicializuje, zda je pro metodu webové služby XML povolen stav relace.

Platí pro

WebMethodAttribute(Boolean, TransactionOption)

Inicializuje novou instanci WebMethodAttribute třídy.

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)

Parametry

enableSession
Boolean

Inicializuje, zda je pro metodu webové služby XML povolen stav relace.

transactionOption
TransactionOption

Inicializuje podporu transakcí metody webové služby XML.

Poznámky

Volání webové služby může být kořenem transakce pouze kvůli bezstavové povaze protokolu HTTP. To znamená, že následující dvě nastavení jsou ekvivalentní, přičemž každé volání vytváří novou transakci:

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

To také znamená, že všechna následující nastavení jsou ekvivalentní; což znamená, že žádná podpora transakcí:

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

Platí pro

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)

Parametry

enableSession
Boolean
transactionOption
TransactionOption

Platí pro

WebMethodAttribute(Boolean, TransactionOption, Int32)

Inicializuje novou instanci WebMethodAttribute třídy.

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)

Parametry

enableSession
Boolean

Inicializuje, zda je pro metodu webové služby XML povolen stav relace.

transactionOption
TransactionOption

Inicializuje podporu transakcí metody webové služby XML.

cacheDuration
Int32

Inicializuje počet sekund, po které se odpověď ukládá do mezipaměti.

Poznámky

Volání webové služby může být kořenem transakce pouze kvůli bezstavové povaze protokolu HTTP. To znamená, že následující dvě nastavení jsou ekvivalentní, přičemž každé volání vytváří novou transakci:

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

To také znamená, že všechna následující nastavení jsou ekvivalentní; což znamená, že žádná podpora transakcí:

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

Platí pro

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)

Parametry

enableSession
Boolean
transactionOption
TransactionOption
cacheDuration
Int32

Platí pro

WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)

Inicializuje novou instanci WebMethodAttribute třídy.

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)

Parametry

enableSession
Boolean

Inicializuje, zda je pro metodu webové služby XML povolen stav relace.

transactionOption
TransactionOption

Inicializuje podporu transakcí metody webové služby XML.

cacheDuration
Int32

Inicializuje počet sekund, po které se odpověď ukládá do mezipaměti.

bufferResponse
Boolean

Inicializuje, zda je odpověď pro tento požadavek uložena do vyrovnávací paměti.

Poznámky

Volání webové služby může být kořenem transakce pouze kvůli bezstavové povaze protokolu HTTP. To znamená, že následující dvě nastavení jsou ekvivalentní, přičemž každé volání vytváří novou transakci:

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

To také znamená, že všechna následující nastavení jsou ekvivalentní; což znamená, že žádná podpora transakcí:

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

Platí pro

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)

Parametry

enableSession
Boolean
transactionOption
TransactionOption
cacheDuration
Int32
bufferResponse
Boolean

Platí pro