Compartilhar via


OperationDescription.IsInitiating Propriedade

Definição

Obtém ou define um valor que indica se o método implementa uma operação que pode iniciar uma sessão no servidor (se essa sessão existir).

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 da propriedade

Boolean

true se a operação tiver permissão para iniciar uma sessão no servidor, caso contrário, false. O padrão é true.

Comentários

A IsInitiating propriedade controla se uma operação pode ser a primeira operação chamada quando uma sessão é criada.

Observação

O valor deve ServiceContractAttribute.SessionMode ser true e a associação usada deve dar suporte a sessões para que a IsInitiating propriedade funcione corretamente.

O padrão é true, o que significa que uma operação pode ser a primeira chamada em um canal. As chamadas subsequentes para o método de início não têm efeito, além de chamar o método. Nenhuma outra sessão é criada.

Normalmente, você define IsInitiating para false forçar os clientes a chamar outro método no serviço antes que eles possam invocar este.

IsInitiatingcorresponde à IsInitiating propriedade no modelo de programação do WCF (Windows Communication Foundation).

Aplica-se a