NegotiateStream.CanTimeout プロパティ

定義

基になるストリームがタイムアウトをサポートしているかどうかを示す Boolean 値を取得します。Gets a Boolean value that indicates whether the underlying stream supports time-outs.

public:
 virtual property bool CanTimeout { bool get(); };
public override bool CanTimeout { get; }
member this.CanTimeout : bool
Public Overrides ReadOnly Property CanTimeout As Boolean

プロパティ値

基になるストリームがタイムアウトをサポートしている場合は true。それ以外の場合は falsetrue if the underlying stream supports time-outs; otherwise, false.

次のコード例は、このプロパティの値を表示する方法を示しています。The following code example demonstrates displaying the value of this property.

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

注釈

このプロパティは、基になるストリームの CanTimeout プロパティを呼び出すことによって返される値を返します。This property returns the value returned by invoking the CanTimeout property on the underlying stream. 基になるストリームは、NegotiateStream クラスのインスタンスを作成するときに指定します。The underlying stream is specified when you create an instance of the NegotiateStream class.

適用対象