Bagikan melalui


NegotiateStream.ReadTimeout Properti

Definisi

Mendapatkan atau mengatur jumlah waktu operasi baca memblokir menunggu data.

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

Nilai Properti

Int32 yang menentukan jumlah waktu yang akan berlalu sebelum operasi baca gagal.

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 ReadTimeout properti pada aliran yang mendasar. Saat Anda mengatur properti ini, ReadTimeout nilai pada aliran yang mendasar diatur ke nilai yang ditentukan.

Jika aliran yang mendasar adalah NetworkStream, ReadTimeout dalam milidetik dan diatur ke Infinite secara default sehingga operasi baca tidak kehabisan waktu.

Berlaku untuk