NegotiateStream.CanRead Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Boolean Возвращает значение, указывающее, доступен ли базовый поток для чтения.
public:
virtual property bool CanRead { bool get(); };
public override bool CanRead { get; }
member this.CanRead : bool
Public Overrides ReadOnly Property CanRead As Boolean
Значение свойства
true Значение , если произошла проверка подлинности и базовый поток доступен для чтения; falseв противном случае .
Примеры
В следующем примере кода показано отображение значения этого свойства.
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);
}
}
Комментарии
Если произошла успешная проверка подлинности, это свойство возвращает значение, возвращаемое путем вызова CanRead свойства в базовом потоке. Базовый поток указывается при создании экземпляра NegotiateStream класса.