NegotiateStream.Length Özellik

Tanım

Temel alınan akışın uzunluğunu alır.

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

Özellik Değeri

Int64 Temel alınan akışın uzunluğunu belirten bir.

Özel durumlar

Temel alınan akış bir NetworkStreamolduğunda bu özelliğin değerini almak desteklenmez.

Örnekler

Aşağıdaki kod örneği, bu özelliğin değerini görüntülemeyi gösterir.

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

Açıklamalar

Bu özellik, temel alınan akışta özelliğini çağırarak Length döndürülen değeri döndürür. Temel alınan akış aranamazsa, bu özellik genellikle bir özel durum oluşturur. Temel alınan akışın çalışma zamanı türü, oluşan özel durumun çalışma zamanı türünü belirler.

Şunlara uygulanır