OperationDescription.IsInitiating Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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).