Sdílet prostřednictvím


NegotiateStream.Length Vlastnost

Definice

Získá délku podkladového datového proudu.

public:
 virtual property long Length { long get(); };
public override long Length { get; }
member this.Length : int64
Public Overrides ReadOnly Property Length As Long

Hodnota vlastnosti

A Int64 , který určuje délku podkladového datového proudu.

Výjimky

Získání hodnoty této vlastnosti není podporováno, pokud je podkladovým datovým proudem NetworkStream.

Příklady

Následující příklad kódu ukazuje zobrazení hodnoty této vlastnosti.

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

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


 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);
     }
}

Poznámky

Tato vlastnost vrátí hodnotu vrácenou vyvoláním Length vlastnosti v podkladovém datovém proudu. Pokud podkladový datový proud není možné vyhledat, tato vlastnost obvykle vyvolá výjimku. Typ běhu podkladového datového proudu určuje typ běhu vyvoláné výjimky.

Platí pro