MessageWebSocketInformation クラス

定義

MessageWebSocket のソケット情報を提供します。

public ref class MessageWebSocketInformation sealed : IWebSocketInformation
public ref class MessageWebSocketInformation sealed : IWebSocketInformation2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MessageWebSocketInformation final : IWebSocketInformation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MessageWebSocketInformation final : IWebSocketInformation2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MessageWebSocketInformation : IWebSocketInformation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MessageWebSocketInformation : IWebSocketInformation2
Public NotInheritable Class MessageWebSocketInformation
Implements IWebSocketInformation
Public NotInheritable Class MessageWebSocketInformation
Implements IWebSocketInformation2
継承
Object Platform::Object IInspectable MessageWebSocketInformation
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

MessageWebSocketInformation は、 MessageWebSocket の作成後にいつでも呼び出すことができます。

MessageWebSocketInformation オブジェクトは、親 MessageWebSocket オブジェクトを使用して自動的に作成されます。 MessageWebSocket.Information プロパティは、関連付けられた MessageWebSocketInformation オブジェクトへのアクセスを提供します。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1607 14393 ServerCertificate
1607 14393 ServerCertificateErrors
1607 14393 ServerCertificateErrorSeverity
1607 14393 ServerIntermediateCertificates

プロパティ

BandwidthStatistics

MessageWebSocket オブジェクトのネットワーク データ転送の帯域幅情報を取得します。

返される統計情報は、Windows のクライアント バージョンでは既定で有効になっているが、Windows のサーバー バージョンではパフォーマンス上の理由から既定で無効になっている拡張 TCP 統計情報に基づいていることに注意してください。 拡張 TCP 統計を使用できない場合、返されるすべての数値統計は 0 に設定され、ブール統計は false に設定されます。

LocalAddress

MessageWebSocket オブジェクトに関連付けられている IP アドレスを取得します。

Protocol

MessageWebSocket オブジェクトの WebSocket ハンドシェイク中にサーバーとネゴシエートされた WebSocket サブプロトコルを取得します。

ServerCertificate

セキュリティで保護された WebSocket 接続が確立されたときにサーバーによって提供される証明書を取得します。

ServerCertificateErrors

セキュリティで保護された WebSocket 接続の確立中に発生したエラーの一覧を取得します。

ServerCertificateErrorSeverity

WebSocket サーバーとの SSL 接続を確立中に発生したエラーのカテゴリを取得します。

ServerIntermediateCertificates

WebSockets サーバーとの SSL 接続を確立するときに、SSL ネゴシエーション中にサーバーによって送信される中間証明書を取得します。

適用対象

こちらもご覧ください