WebMethodAttribute Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe WebMethodAttribute.
Sobrecargas
WebMethodAttribute() |
Inicializa uma nova instância da classe WebMethodAttribute. |
WebMethodAttribute(Boolean) |
Inicializa uma nova instância da classe WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption) |
Inicializa uma nova instância da classe WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption) | |
WebMethodAttribute(Boolean, TransactionOption, Int32) |
Inicializa uma nova instância da classe WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption, Int32) | |
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean) |
Inicializa uma nova instância da classe WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean) |
WebMethodAttribute()
Inicializa uma nova instância da classe WebMethodAttribute.
public:
WebMethodAttribute();
public WebMethodAttribute ();
Public Sub New ()
Confira também
Aplica-se a
WebMethodAttribute(Boolean)
Inicializa uma nova instância da classe 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)
Parâmetros
- enableSession
- Boolean
Inicializa se o estado de sessão estiver habilitado para o método de serviço Web XML.
Aplica-se a
WebMethodAttribute(Boolean, TransactionOption)
Inicializa uma nova instância da classe 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)
Parâmetros
- enableSession
- Boolean
Inicializa se o estado de sessão estiver habilitado para o método de serviço Web XML.
- transactionOption
- TransactionOption
Inicializa o suporte a transações de um método de serviço Web XML.
Comentários
Uma chamada de serviço Web só pode ser a raiz de uma transação, devido à natureza sem estado do protocolo HTTP. Isso significa que as duas configurações a seguir são equivalentes, com cada chamada criando uma nova transação:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Isso também significa que todas as configurações a seguir são equivalentes; ou seja, sem suporte para transações:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Aplica-se a
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)
Parâmetros
- enableSession
- Boolean
- transactionOption
- TransactionOption
Aplica-se a
WebMethodAttribute(Boolean, TransactionOption, Int32)
Inicializa uma nova instância da classe 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)
Parâmetros
- enableSession
- Boolean
Inicializa se o estado de sessão estiver habilitado para o método de serviço Web XML.
- transactionOption
- TransactionOption
Inicializa o suporte a transações de um método de serviço Web XML.
- cacheDuration
- Int32
Inicializa o número de segundos pelos quais a resposta é armazenada em cache.
Comentários
Uma chamada de serviço Web só pode ser a raiz de uma transação, devido à natureza sem estado do protocolo HTTP. Isso significa que as duas configurações a seguir são equivalentes, com cada chamada criando uma nova transação:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Isso também significa que todas as configurações a seguir são equivalentes; ou seja, sem suporte para transações:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Aplica-se a
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)
Parâmetros
- enableSession
- Boolean
- transactionOption
- TransactionOption
- cacheDuration
- Int32
Aplica-se a
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)
Inicializa uma nova instância da classe 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)
Parâmetros
- enableSession
- Boolean
Inicializa se o estado de sessão estiver habilitado para o método de serviço Web XML.
- transactionOption
- TransactionOption
Inicializa o suporte a transações de um método de serviço Web XML.
- cacheDuration
- Int32
Inicializa o número de segundos pelos quais a resposta é armazenada em cache.
- bufferResponse
- Boolean
Inicializa se a resposta para esta solicitação é armazenada em buffer.
Comentários
Uma chamada de serviço Web só pode ser a raiz de uma transação, devido à natureza sem estado do protocolo HTTP. Isso significa que as duas configurações a seguir são equivalentes, com cada chamada criando uma nova transação:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
Isso também significa que todas as configurações a seguir são equivalentes; ou seja, sem suporte para transações:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Aplica-se a
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)
Parâmetros
- enableSession
- Boolean
- transactionOption
- TransactionOption
- cacheDuration
- Int32
- bufferResponse
- Boolean