WebMethodAttribute Конструкторы

Определение

Инициализирует новый экземпляр класса WebMethodAttribute.

Перегрузки

Имя Описание
WebMethodAttribute()

Инициализирует новый экземпляр класса WebMethodAttribute.

WebMethodAttribute(Boolean)

Инициализирует новый экземпляр класса WebMethodAttribute.

WebMethodAttribute(Boolean, TransactionOption)

Инициализирует новый экземпляр класса WebMethodAttribute.

WebMethodAttribute(Boolean, TransactionOption, Int32)

Инициализирует новый экземпляр класса WebMethodAttribute.

WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)

Инициализирует новый экземпляр класса WebMethodAttribute.

WebMethodAttribute()

Инициализирует новый экземпляр класса WebMethodAttribute.

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

См. также раздел

Применяется к

WebMethodAttribute(Boolean)

Инициализирует новый экземпляр класса WebMethodAttribute.

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

Параметры

enableSession
Boolean

Инициализирует, включено ли состояние сеанса для метода веб-службы XML.

Применяется к

WebMethodAttribute(Boolean, TransactionOption)

Инициализирует новый экземпляр класса WebMethodAttribute.

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)

Параметры

enableSession
Boolean

Инициализирует, включено ли состояние сеанса для метода веб-службы XML.

transactionOption
TransactionOption

Инициализирует поддержку транзакций метода веб-службы XML.

Комментарии

Вызов веб-службы может быть только корнем транзакции из-за характера протокола HTTP без отслеживания состояния. Это означает, что следующие два параметра эквивалентны каждому вызову создания новой транзакции:

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

Это также означает, что все следующие параметры эквивалентны; означает, что поддержка транзакций не поддерживается:

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

Применяется к

WebMethodAttribute(Boolean, TransactionOption, Int32)

Инициализирует новый экземпляр класса WebMethodAttribute.

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)

Параметры

enableSession
Boolean

Инициализирует, включено ли состояние сеанса для метода веб-службы XML.

transactionOption
TransactionOption

Инициализирует поддержку транзакций метода веб-службы XML.

cacheDuration
Int32

Инициализирует количество секунд, в течение которых ответ кэшируется.

Комментарии

Вызов веб-службы может быть только корнем транзакции из-за характера протокола HTTP без отслеживания состояния. Это означает, что следующие два параметра эквивалентны каждому вызову создания новой транзакции:

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

Это также означает, что все следующие параметры эквивалентны; означает, что поддержка транзакций не поддерживается:

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

Применяется к

WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)

Инициализирует новый экземпляр класса WebMethodAttribute.

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)

Параметры

enableSession
Boolean

Инициализирует, включено ли состояние сеанса для метода веб-службы XML.

transactionOption
TransactionOption

Инициализирует поддержку транзакций метода веб-службы XML.

cacheDuration
Int32

Инициализирует количество секунд, в течение которых ответ кэшируется.

bufferResponse
Boolean

Инициализирует, буферизуется ли ответ для этого запроса.

Комментарии

Вызов веб-службы может быть только корнем транзакции из-за характера протокола HTTP без отслеживания состояния. Это означает, что следующие два параметра эквивалентны каждому вызову создания новой транзакции:

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

Это также означает, что все следующие параметры эквивалентны; означает, что поддержка транзакций не поддерживается:

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

Применяется к