Comparteix a través de


OperationDescription.IsInitiating Propiedad

Definición

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).

Se aplica a