SslStream.CanRead プロパティ


基になるストリームが読み取り可能かどうかを示す Boolean 値を取得します。Gets a Boolean value that indicates whether the underlying stream is readable.

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



認証が行われており、基になるストリームが読み取り可能な場合は true。それ以外の場合は falsetrue if authentication has occurred and the underlying stream is readable; otherwise false.

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

static void DisplayStreamProperties( SslStream^ stream )
   Console::WriteLine( L"Can read: {0}, write {1}", stream->CanRead, stream->CanWrite );
   Console::WriteLine( L"Can timeout: {0}", stream->CanTimeout );

static void DisplayStreamProperties(SslStream stream)
   Console.WriteLine("Can read: {0}, write {1}", stream.CanRead, stream.CanWrite);
   Console.WriteLine("Can timeout: {0}", stream.CanTimeout);
Private Shared Sub DisplayStreamProperties(stream As SslStream)
    Console.WriteLine("Can read: {0}, write {1}", stream.CanRead, stream.CanWrite)
    Console.WriteLine("Can timeout: {0}", stream.CanTimeout)
End Sub


認証が成功した場合、このプロパティは、基になるストリームでを呼び出すことによって返された値を返し CanRead ます。If successful authentication has occurred, this property returns the value returned by invoking CanRead on the underlying stream.

基になるストリームは、クラスのインスタンスを作成するときに指定し SslStream ます。The underlying stream is specified when you create an instance of the SslStream class.