NegotiateStream.WriteTimeout Eigenschap

Definitie

Hiermee haalt u de hoeveelheid tijd op die een schrijfbewerking blokkeert die wacht op gegevens.

public:
 virtual property int WriteTimeout { int get(); void set(int value); };
public override int WriteTimeout { get; set; }
member this.WriteTimeout : int with get, set
Public Overrides Property WriteTimeout As Integer

Waarde van eigenschap

Een Int32 die de hoeveelheid tijd aangeeft die moet worden verstreken voordat een schrijfbewerking mislukt.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe de waarde van deze eigenschap wordt weergegeven.

 static void DisplayStreamProperties(NegotiateStream stream)
{
     Console.WriteLine("Can read: {0}", stream.CanRead);
     Console.WriteLine("Can write: {0}", stream.CanWrite);
     Console.WriteLine("Can seek: {0}", stream.CanSeek);
     try
     {
         // If the underlying stream supports it, display the length.
         Console.WriteLine("Length: {0}", stream.Length);
     } catch (NotSupportedException)
     {
             Console.WriteLine("Cannot get the length of the underlying stream.");
     }

     if (stream.CanTimeout)
     {
         Console.WriteLine("Read time-out: {0}", stream.ReadTimeout);
         Console.WriteLine("Write time-out: {0}", stream.WriteTimeout);
     }
}

Opmerkingen

Deze eigenschap retourneert de waarde die wordt geretourneerd door de WriteTimeout eigenschap in de onderliggende stroom aan te roepen. Voor setbewerkingen stelt de opgegeven waarde de WriteTimeout waarde in de onderliggende stroom in.

Als de onderliggende stroom een NetworkStream, WriteTimeout in milliseconden is en is ingesteld op Infinite standaard, zodat er geen time-out optreedt voor schrijfbewerkingen.

Van toepassing op