NegotiateStream.ReadTimeout Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de hoeveelheid tijd die een leesbewerking blokkeert, opgehaald of ingesteld die wacht op gegevens.
public:
virtual property int ReadTimeout { int get(); void set(int value); };
public override int ReadTimeout { get; set; }
member this.ReadTimeout : int with get, set
Public Overrides Property ReadTimeout As Integer
Waarde van eigenschap
Een Int32 die de hoeveelheid tijd aangeeft die moet worden verstreken voordat een leesbewerking 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 ReadTimeout eigenschap in de onderliggende stroom aan te roepen. Wanneer u deze eigenschap instelt, wordt de ReadTimeout waarde voor de onderliggende stroom ingesteld op de opgegeven waarde.
Als de onderliggende stroom een NetworkStream, ReadTimeout in milliseconden is en is ingesteld op Infinite standaard, zodat er geen time-out optreedt voor leesbewerkingen.