WebMethodAttribute Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av WebMethodAttribute klassen.
Överlagringar
| Name | Description |
|---|---|
| WebMethodAttribute() |
Initierar en ny instans av WebMethodAttribute klassen. |
| WebMethodAttribute(Boolean) |
Initierar en ny instans av WebMethodAttribute klassen. |
| WebMethodAttribute(Boolean, TransactionOption) |
Initierar en ny instans av WebMethodAttribute klassen. |
| WebMethodAttribute(Boolean, TransactionOption, Int32) |
Initierar en ny instans av WebMethodAttribute klassen. |
| WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean) |
Initierar en ny instans av WebMethodAttribute klassen. |
WebMethodAttribute()
Initierar en ny instans av WebMethodAttribute klassen.
public:
WebMethodAttribute();
public WebMethodAttribute();
Public Sub New ()
Se även
Gäller för
WebMethodAttribute(Boolean)
Initierar en ny instans av WebMethodAttribute klassen.
public:
WebMethodAttribute(bool enableSession);
public WebMethodAttribute(bool enableSession);
new System.Web.Services.WebMethodAttribute : bool -> System.Web.Services.WebMethodAttribute
Public Sub New (enableSession As Boolean)
Parametrar
- enableSession
- Boolean
Initierar om sessionstillstånd är aktiverat för XML-webbtjänstmetoden.
Gäller för
WebMethodAttribute(Boolean, TransactionOption)
Initierar en ny instans av WebMethodAttribute klassen.
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)
Parametrar
- enableSession
- Boolean
Initierar om sessionstillstånd är aktiverat för XML-webbtjänstmetoden.
- transactionOption
- TransactionOption
Initierar transaktionsstöd för en XML-webbtjänstmetod.
Kommentarer
Ett webbtjänstanrop kan bara vara roten till en transaktion på grund av http-protokollets tillståndslösa karaktär. Det innebär att följande två inställningar är likvärdiga, där varje anrop skapar en ny transaktion:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Det innebär också att alla följande inställningar är likvärdiga. vilket innebär att det inte finns något transaktionsstöd:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Gäller för
WebMethodAttribute(Boolean, TransactionOption, Int32)
Initierar en ny instans av WebMethodAttribute klassen.
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)
Parametrar
- enableSession
- Boolean
Initierar om sessionstillstånd är aktiverat för XML-webbtjänstmetoden.
- transactionOption
- TransactionOption
Initierar transaktionsstöd för en XML-webbtjänstmetod.
- cacheDuration
- Int32
Initierar antalet sekunder som svaret cachelagras.
Kommentarer
Ett webbtjänstanrop kan bara vara roten till en transaktion på grund av http-protokollets tillståndslösa karaktär. Det innebär att följande två inställningar är likvärdiga, där varje anrop skapar en ny transaktion:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Det innebär också att alla följande inställningar är likvärdiga. vilket innebär att det inte finns något transaktionsstöd:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Gäller för
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)
Initierar en ny instans av WebMethodAttribute klassen.
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)
Parametrar
- enableSession
- Boolean
Initierar om sessionstillstånd är aktiverat för XML-webbtjänstmetoden.
- transactionOption
- TransactionOption
Initierar transaktionsstöd för en XML-webbtjänstmetod.
- cacheDuration
- Int32
Initierar antalet sekunder som svaret cachelagras.
- bufferResponse
- Boolean
Initierar om svaret för den här begäran buffras.
Kommentarer
Ett webbtjänstanrop kan bara vara roten till en transaktion på grund av http-protokollets tillståndslösa karaktär. Det innebär att följande två inställningar är likvärdiga, där varje anrop skapar en ny transaktion:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Det innebär också att alla följande inställningar är likvärdiga. vilket innebär att det inte finns något transaktionsstöd:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]