NegotiateStream.CanTimeout Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Temel alınan akışın zaman aşımlarını destekleyip desteklemediğini belirten bir Boolean değer alır.
public:
virtual property bool CanTimeout { bool get(); };
public override bool CanTimeout { get; }
member this.CanTimeout : bool
Public Overrides ReadOnly Property CanTimeout As Boolean
Özellik Değeri
true
temel alınan akış zaman aşımlarını destekliyorsa; aksi takdirde , false
.
Ö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 CanTimeout döndürülen değeri döndürür. Temel alınan akış, sınıfın NegotiateStream bir örneğini oluşturduğunuzda belirtilir.