Compartilhar via


ComContractElement.RequiresSession Propriedade

Definição

Obtém ou define um valor booliano que especifica se o contrato só pode ser usado em associações de sessão.

public:
 property bool RequiresSession { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("requiresSession", DefaultValue=true)]
public bool RequiresSession { get; set; }
[<System.Configuration.ConfigurationProperty("requiresSession", DefaultValue=true)>]
member this.RequiresSession : bool with get, set
Public Property RequiresSession As Boolean

Valor da propriedade

Boolean

true se o contrato só puder ser usado em associações com sessão; caso contrário, false. O padrão é false.

Atributos

Comentários

Quando o serviço é inicializado, o runtime de integração garante que essa configuração seja consistente com o tipo de associação a ser usada. Uma exceção será gerada se uma ou mais das associações para o contrato estiverem em conflito. Se essa propriedade for false, um canal unidirecional estará em uso e houver qualquer parâmetro [out], uma exceção também será gerada.

Aplica-se a