WebMethodAttribute Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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