OperationDescription.IsInitiating Propiedad
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í.
Obtiene o establece un valor que indica si el método implementa una operación que puede iniciar una sesión en el servidor (si este tipo de sesión existe).
public:
property bool IsInitiating { bool get(); void set(bool value); };
public bool IsInitiating { get; set; }
member this.IsInitiating : bool with get, set
Public Property IsInitiating As Boolean
Valor de propiedad
true
si se permite a la operación iniciar una sesión en el servidor, de lo contrario, false
. De manera predeterminada, es true
.
Comentarios
La propiedad IsInitiating controla si una operación puede ser la primera operación a la que se llama cuando se crea una sesión.
Nota:
El valor de ServiceContractAttribute.SessionMode debe ser true
, y el enlace utilizado debe admitir las sesiones que permiten a la propiedad IsInitiating funcionar correctamente.
El valor predeterminado es true
, lo que significa que una operación puede ser la primera a la que se llame en un canal. Las siguientes llamadas al método de inicio no tienen otro efecto que llamar al método. No se crea ninguna otra sesión.
Normalmente, define IsInitiating en false
para obligar a los clientes a llamar a otro método en el servicio antes de poder invocar a este.
IsInitiating corresponde a la IsInitiating propiedad del modelo de programación de Windows Communication Foundation (WCF).