WebMethodAttribute Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase WebMethodAttribute.
Sobrecargas
WebMethodAttribute() |
Inicializa una nueva instancia de la clase WebMethodAttribute. |
WebMethodAttribute(Boolean) |
Inicializa una nueva instancia de la clase WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption) |
Inicializa una nueva instancia de la clase WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption) | |
WebMethodAttribute(Boolean, TransactionOption, Int32) |
Inicializa una nueva instancia de la clase WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption, Int32) | |
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean) |
Inicializa una nueva instancia de la clase WebMethodAttribute. |
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean) |
WebMethodAttribute()
Inicializa una nueva instancia de la clase WebMethodAttribute.
public:
WebMethodAttribute();
public WebMethodAttribute ();
Public Sub New ()
Consulte también
Se aplica a
WebMethodAttribute(Boolean)
Inicializa una nueva instancia de la clase 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
Indica si se habilitó el estado de la sesión para el método de servicios Web XML.
Se aplica a
WebMethodAttribute(Boolean, TransactionOption)
Inicializa una nueva instancia de la clase 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
Indica si se habilitó el estado de la sesión para el método de servicios Web XML.
- transactionOption
- TransactionOption
Inicializa la compatibilidad con transacciones de un método de servicios Web XML.
Comentarios
Una llamada de servicio web solo puede ser la raíz de una transacción, debido a la naturaleza sin estado del protocolo HTTP. Esto significa que las dos opciones de configuración siguientes son equivalentes, con cada llamada a la creación de una nueva transacción:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
También significa que todas las configuraciones siguientes son equivalentes; significa que no se admite ninguna transacción:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Se aplica 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
Se aplica a
WebMethodAttribute(Boolean, TransactionOption, Int32)
Inicializa una nueva instancia de la clase 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
Indica si se habilitó el estado de la sesión para el método de servicios Web XML.
- transactionOption
- TransactionOption
Inicializa la compatibilidad con transacciones de un método de servicios Web XML.
- cacheDuration
- Int32
Indica el número de segundos durante los cuales la respuesta se almacena en la caché.
Comentarios
Una llamada de servicio web solo puede ser la raíz de una transacción, debido a la naturaleza sin estado del protocolo HTTP. Esto significa que las dos opciones de configuración siguientes son equivalentes, con cada llamada a la creación de una nueva transacción:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
También significa que todas las configuraciones siguientes son equivalentes; significa que no se admite ninguna transacción:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Se aplica 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
Se aplica a
WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean)
Inicializa una nueva instancia de la clase 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
Indica si se habilitó el estado de la sesión para el método de servicios Web XML.
- transactionOption
- TransactionOption
Inicializa la compatibilidad con transacciones de un método de servicios Web XML.
- cacheDuration
- Int32
Indica el número de segundos durante los cuales la respuesta se almacena en la caché.
- bufferResponse
- Boolean
Indica si la respuesta para esta solicitud se almacena en el búfer.
Comentarios
Una llamada de servicio web solo puede ser la raíz de una transacción, debido a la naturaleza sin estado del protocolo HTTP. Esto significa que las dos opciones de configuración siguientes son equivalentes, con cada llamada a la creación de una nueva transacción:
[WebMethod(TransactionOption = TransactionOption.Required)]
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
También significa que todas las configuraciones siguientes son equivalentes; significa que no se admite ninguna transacción:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]
Se aplica 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