Nyelv

ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout Tulajdonság

Definíció

Lekéri vagy beállítja azokat a beállításokat TimeSpan , amelyek meghatározzák, hogy egy csatorna mikor lehet inicializálási állapotban a leválasztás előtt.

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

Tulajdonság értéke

Ez TimeSpan után egy csatorna inicializálási kérése túllépi az időkorlátot.

Megjegyzések

Ez a tulajdonság határozza meg, hogy egy TCP-kapcsolat mennyi ideig tarthat a .NET Framing protokoll használatával történő hitelesítéshez. Az ügyfélnek el kell küldenie néhány kezdeti adatot, mielőtt a kiszolgáló elegendő információval rendelkezik a hitelesítés végrehajtásához. Ez az időtúllépés szándékosan kisebb, mint a ReceiveTimeout (10 perc), így a rosszindulatú, hitelesítés nélküli ügyfelek nem tartják sokáig a kiszolgálóhoz kötött kapcsolatokat. Az alapértelmezett érték 30 másodperc.

A következőre érvényes: