StreamSocketInformation Класс

Определение

Предоставляет сведения о сокете для объекта StreamSocket .

public ref class StreamSocketInformation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class StreamSocketInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class StreamSocketInformation
Public NotInheritable Class StreamSocketInformation
Наследование
Object Platform::Object IInspectable StreamSocketInformation
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
bluetooth.rfcomm ID_CAP_NETWORKING [Windows Phone]

Комментарии

Класс StreamSocketInformation предоставляет сведения о StreamSocket. Этот класс извлекает сведения о StreamSocket и может вызываться в любое время после создания StreamSocket .

Объект StreamSocketInformation создается автоматически с родительским объектом StreamSocket . Свойство StreamSocket.Information предоставляет доступ к связанному объекту StreamSocketInformation .

Свойства

BandwidthStatistics

Получает сведения о пропускной способности для передачи сетевых данных в объекте StreamSocket .

Обратите внимание, что возвращаемая статистика основана на расширенной статистике TCP, которая включена по умолчанию в клиентских версиях Windows, но отключена по умолчанию для повышения производительности в версиях Windows Server. Если расширенная статистика TCP недоступна, для всей возвращаемой числовой статистики устанавливается значение 0, а для логической статистики — значение false.

LocalAddress

Возвращает локальный IP-адрес, связанный с объектом StreamSocket .

LocalPort

Получите номер TCP-порта, связанный с StreamSocket.

ProtectionLevel

Возвращает уровень защиты, представляющий целостность и шифрование, заданные для объекта StreamSocket .

RemoteAddress

Получите IP-адрес или имя узла удаленного сетевого назначения, связанного с объектом StreamSocket .

RemoteHostName

Получите имя узла или IP-адрес удаленного сетевого назначения, связанного с объектом StreamSocket .

RemotePort

Получите номер TCP-порта или имя службы удаленного сетевого назначения, связанного с объектом StreamSocket .

RemoteServiceName

Получите имя службы или номер TCP-порта удаленного сетевого назначения, связанного с объектом StreamSocket .

RoundTripTimeStatistics

Возвращает сведения о времени кругового пути для объекта StreamSocket .

Обратите внимание, что возвращаемая статистика основана на расширенной статистике TCP, которая включена по умолчанию в клиентских версиях Windows, но отключена по умолчанию для повышения производительности в версиях Windows Server. Если расширенная статистика TCP недоступна, для всей возвращаемой числовой статистики устанавливается значение 0, а для логической статистики — значение false.

ServerCertificate

Получает сертификат с сервера при создании SSL-соединения с StreamSocket.

ServerCertificateErrors

Возвращает список ошибок, которые произошли при подключении SSL к StreamSocket.

ServerCertificateErrorSeverity

Возвращает категорию ошибки, которая произошла при подключении SSL к StreamSocket.

ServerIntermediateCertificates

Возвращает промежуточные сертификаты, отправленные сервером во время согласования SSL при создании SSL-соединения с StreamSocket.

SessionKey

Получите массив байтов, представляющий частный общий секрет, которым обмениваются устройства близкого взаимодействия.

Применяется к

См. также раздел