ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Propriedade

Definição

Obtém ou define um TimeSpan que determina o tempo máximo que um canal pode estar no 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 TCP pode levar para se autenticar usando o protocolo .NET Framing. Um cliente precisa enviar alguns dados iniciais antes que o servidor tenha informações suficientes para executar a autenticação. Esse tempo limite é intencionalmente menor que o ReceiveTimeout (10 min) para que clientes mal-intencionados não autenticados não mantenham as conexões vinculadas ao servidor por muito tempo. O valor padrão é 30 segundos.

Aplica-se a