Bagikan melalui


NegotiateStream.Length Properti

Definisi

Mendapatkan panjang aliran yang mendasar.

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

Nilai Properti

Int64 yang menentukan panjang aliran yang mendasar.

Pengecualian

Mendapatkan nilai properti ini tidak didukung ketika aliran yang mendasar adalah NetworkStream.

Contoh

Contoh kode berikut menunjukkan menampilkan nilai properti ini.

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

Keterangan

Properti ini mengembalikan nilai yang dikembalikan dengan memanggil Length properti pada aliran yang mendasar. Jika aliran yang mendasar tidak dapat dicari, properti ini biasanya akan melemparkan pengecualian. Jenis run-time aliran yang mendasarinya menentukan jenis run-time pengecualian yang dilemparkan.

Berlaku untuk