WebMethodAttribute Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| WebMethodAttribute() |
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse. |
| WebMethodAttribute(Boolean) |
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse. |
| WebMethodAttribute(Boolean, TransactionOption) |
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse. |
| WebMethodAttribute(Boolean, TransactionOption, Int32) |
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse. |
| WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean) |
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse. |
WebMethodAttribute()
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse.
public:
WebMethodAttribute();
public WebMethodAttribute();
Public Sub New ()
Weitere Informationen
Gilt für:
WebMethodAttribute(Boolean)
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse.
public:
WebMethodAttribute(bool enableSession);
public WebMethodAttribute(bool enableSession);
new System.Web.Services.WebMethodAttribute : bool -> System.Web.Services.WebMethodAttribute
Public Sub New (enableSession As Boolean)
Parameter
- enableSession
- Boolean
Initialisiert, ob der Sitzungszustand für die XML-Webdienstmethode aktiviert ist.
Gilt für:
WebMethodAttribute(Boolean, TransactionOption)
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse.
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)
Parameter
- enableSession
- Boolean
Initialisiert, ob der Sitzungszustand für die XML-Webdienstmethode aktiviert ist.
- transactionOption
- TransactionOption
Initialisiert die Transaktionsunterstützung einer XML-Webdienstmethode.
Hinweise
Ein Webdienstaufruf kann nur der Stamm einer Transaktion sein, aufgrund der zustandslosen Natur des HTTP-Protokolls. Dies bedeutet, dass die folgenden beiden Einstellungen gleichwertig sind, wobei jeder Aufruf eine neue Transaktion erstellt:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Es bedeutet auch, dass alle folgenden Einstellungen gleichwertig sind; bedeutet keine Transaktionsunterstützung:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Gilt für:
WebMethodAttribute(Boolean, TransactionOption, Int32)
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse.
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)
Parameter
- enableSession
- Boolean
Initialisiert, ob der Sitzungszustand für die XML-Webdienstmethode aktiviert ist.
- transactionOption
- TransactionOption
Initialisiert die Transaktionsunterstützung einer XML-Webdienstmethode.
- cacheDuration
- Int32
Initialisiert die Anzahl der Sekunden, die die Antwort zwischengespeichert wird.
Hinweise
Ein Webdienstaufruf kann nur der Stamm einer Transaktion sein, aufgrund der zustandslosen Natur des HTTP-Protokolls. Dies bedeutet, dass die folgenden beiden Einstellungen gleichwertig sind, wobei jeder Aufruf eine neue Transaktion erstellt:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Es bedeutet auch, dass alle folgenden Einstellungen gleichwertig sind; bedeutet keine Transaktionsunterstützung:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Gilt für:
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)
Initialisiert eine neue Instanz der WebMethodAttribute-Klasse.
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)
Parameter
- enableSession
- Boolean
Initialisiert, ob der Sitzungszustand für die XML-Webdienstmethode aktiviert ist.
- transactionOption
- TransactionOption
Initialisiert die Transaktionsunterstützung einer XML-Webdienstmethode.
- cacheDuration
- Int32
Initialisiert die Anzahl der Sekunden, die die Antwort zwischengespeichert wird.
- bufferResponse
- Boolean
Initialisiert, ob die Antwort für diese Anforderung gepuffert wird.
Hinweise
Ein Webdienstaufruf kann nur der Stamm einer Transaktion sein, aufgrund der zustandslosen Natur des HTTP-Protokolls. Dies bedeutet, dass die folgenden beiden Einstellungen gleichwertig sind, wobei jeder Aufruf eine neue Transaktion erstellt:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Es bedeutet auch, dass alle folgenden Einstellungen gleichwertig sind; bedeutet keine Transaktionsunterstützung:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]