NegotiateStream.Length 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 haalt u de lengte van de onderliggende stroom op.
public:
virtual property long Length { long get(); };
public override long Length { get; }
member this.Length : int64
Public Overrides ReadOnly Property Length As Long
Waarde van eigenschap
Een Int64 die de lengte van de onderliggende stroom aangeeft.
Uitzonderingen
Het ophalen van de waarde van deze eigenschap wordt niet ondersteund wanneer de onderliggende stroom een NetworkStream.
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 Length eigenschap in de onderliggende stroom aan te roepen. Als de onderliggende stroom niet kan worden gezocht, genereert deze eigenschap doorgaans een uitzondering. Het uitvoeringstype van de onderliggende stroom bepaalt het runtimetype van de uitzondering die wordt gegenereerd.