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
| Nombre | Description |
|---|---|
| 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, Int32) |
Inicializa una nueva instancia de la clase WebMethodAttribute. |
| WebMethodAttribute(Boolean, TransactionOption, Int32, Boolean) |
Inicializa una nueva instancia de la clase WebMethodAttribute. |
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
Inicializa si el estado de sesión está habilitado para el método de servicio 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
Inicializa si el estado de sesión está habilitado para el método de servicio web XML.
- transactionOption
- TransactionOption
Inicializa la compatibilidad de transacciones de un método de servicio 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 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 todos los valores siguientes son equivalentes; lo que significa que no hay compatibilidad con transacciones:
[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)
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
Inicializa si el estado de sesión está habilitado para el método de servicio web XML.
- transactionOption
- TransactionOption
Inicializa la compatibilidad de transacciones de un método de servicio web XML.
- cacheDuration
- Int32
Inicializa el número de segundos que la respuesta se almacena en 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 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 todos los valores siguientes son equivalentes; lo que significa que no hay compatibilidad con transacciones:
[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)
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
Inicializa si el estado de sesión está habilitado para el método de servicio web XML.
- transactionOption
- TransactionOption
Inicializa la compatibilidad de transacciones de un método de servicio web XML.
- cacheDuration
- Int32
Inicializa el número de segundos que la respuesta se almacena en caché.
- bufferResponse
- Boolean
Inicializa si la respuesta de esta solicitud se almacena en 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 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 todos los valores siguientes son equivalentes; lo que significa que no hay compatibilidad con transacciones:
[WebMethod] // TransactionOption.Disabled is the default
[WebMethod(TransactionOption = TransactionOption.Disabled)]
[WebMethod(TransactionOption = Transaction.NotSupported)]
[WebMethod(TransactionOption = Transaction.Supported)]