OperationDescription.IsInitiating Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se o método implementa uma operação que pode iniciar uma sessão no servidor (caso tal sessão exista).
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 Propriedade
true se a operação for permitida para iniciar uma sessão no servidor, caso contrário, false. A predefinição é true.
Observações
A IsInitiating propriedade controla se uma operação pode ser a primeira chamada quando uma sessão é criada.
Note
O valor de ServiceContractAttribute.SessionMode deve ser true e a vinculação utilizada deve suportar 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 num canal. Chamadas subsequentes ao método iniciador não têm efeito, exceto chamar o método. Não são criadas outras sessões.
Normalmente, configura-se IsInitiating para false forçar os clientes a chamar outro método no serviço antes que possam invocar este.
IsInitiating corresponde à propriedade IsInitiating no modelo de programação Windows Communication Foundation (WCF).