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
- Наследование
- Атрибуты
Требования к 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 |
Получите массив байтов, представляющий частный общий секрет, которым обмениваются устройства близкого взаимодействия. |