WebMethodAttribute Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a WebMethodAttribute osztály új példányát.
Túlterhelések
| Name | Description |
|---|---|
| WebMethodAttribute() |
Inicializálja a WebMethodAttribute osztály új példányát. |
| WebMethodAttribute(Boolean) |
Inicializálja a WebMethodAttribute osztály új példányát. |
| WebMethodAttribute(Boolean, TransactionOption) |
Inicializálja a WebMethodAttribute osztály új példányát. |
| WebMethodAttribute(Boolean, TransactionOption, Int32) |
Inicializálja a WebMethodAttribute osztály új példányát. |
| WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean) |
Inicializálja a WebMethodAttribute osztály új példányát. |
WebMethodAttribute()
Inicializálja a WebMethodAttribute osztály új példányát.
public:
WebMethodAttribute();
public WebMethodAttribute();
Public Sub New ()
Lásd még
A következőre érvényes:
WebMethodAttribute(Boolean)
Inicializálja a WebMethodAttribute osztály új példányát.
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éterek
- enableSession
- Boolean
Inicializálja, hogy engedélyezve van-e a munkamenet állapota az XML-webszolgáltatás metódusához.
A következőre érvényes:
WebMethodAttribute(Boolean, TransactionOption)
Inicializálja a WebMethodAttribute osztály új példányát.
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éterek
- enableSession
- Boolean
Inicializálja, hogy engedélyezve van-e a munkamenet állapota az XML-webszolgáltatás metódusához.
- transactionOption
- TransactionOption
Inicializálja egy XML-webszolgáltatás-metódus tranzakciós támogatását.
Megjegyzések
A webszolgáltatás-hívás csak a tranzakció gyökere lehet a HTTP protokoll állapot nélküli jellege miatt. Ez azt jelenti, hogy a következő két beállítás egyenértékű, és mindegyik hívás új tranzakciót hoz létre:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Azt is jelenti, hogy az alábbi beállítások egyenértékűek; ami azt jelenti, hogy nincs tranzakciótámogatás:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
A következőre érvényes:
WebMethodAttribute(Boolean, TransactionOption, Int32)
Inicializálja a WebMethodAttribute osztály új példányát.
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éterek
- enableSession
- Boolean
Inicializálja, hogy engedélyezve van-e a munkamenet állapota az XML-webszolgáltatás metódusához.
- transactionOption
- TransactionOption
Inicializálja egy XML-webszolgáltatás-metódus tranzakciós támogatását.
- cacheDuration
- Int32
Inicializálja a válasz gyorsítótárazásának másodperces számát.
Megjegyzések
A webszolgáltatás-hívás csak a tranzakció gyökere lehet a HTTP protokoll állapot nélküli jellege miatt. Ez azt jelenti, hogy a következő két beállítás egyenértékű, és mindegyik hívás új tranzakciót hoz létre:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Azt is jelenti, hogy az alábbi beállítások egyenértékűek; ami azt jelenti, hogy nincs tranzakciótámogatás:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
A következőre érvényes:
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)
Inicializálja a WebMethodAttribute osztály új példányát.
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éterek
- enableSession
- Boolean
Inicializálja, hogy engedélyezve van-e a munkamenet állapota az XML-webszolgáltatás metódusához.
- transactionOption
- TransactionOption
Inicializálja egy XML-webszolgáltatás-metódus tranzakciós támogatását.
- cacheDuration
- Int32
Inicializálja a válasz gyorsítótárazásának másodperces számát.
- bufferResponse
- Boolean
Inicializálja, hogy a kérés válasza pufferelve van-e.
Megjegyzések
A webszolgáltatás-hívás csak a tranzakció gyökere lehet a HTTP protokoll állapot nélküli jellege miatt. Ez azt jelenti, hogy a következő két beállítás egyenértékű, és mindegyik hívás új tranzakciót hoz létre:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Azt is jelenti, hogy az alábbi beállítások egyenértékűek; ami azt jelenti, hogy nincs tranzakciótámogatás:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]