Compartilhar via


ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Propriedade

Definição

Obtém ou define um TimeSpan que determina o tempo máximo que um canal pode estar com o status de inicialização antes de ser desconectado.

public:
 property TimeSpan ChannelInitializationTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan ChannelInitializationTimeout { get; set; }
member this.ChannelInitializationTimeout : TimeSpan with get, set
Public Property ChannelInitializationTimeout As TimeSpan

Valor da propriedade

Um TimeSpan após o qual uma solicitação de inicialização de canal atinge o tempo limite.

Comentários

Essa propriedade determina quanto tempo uma conexão de TCP pode levar para se autenticar usando o protocolo de enquadramento do .NET. Um cliente precisa enviar alguns dados iniciais antes que o servidor tenha informações suficientes para executar a autenticação. Esse tempo limite é feito intencionalmente menor que o ReceiveTimeout (10 min) para que os clientes não autenticados mal-intencionados não mantenham as conexões vinculadas no servidor por muito tempo. O valor padrão é 30 segundos.

Aplica-se a