StreamWebSocketInformation クラス

定義

StreamWebSocket オブジェクトのソケット情報を提供します。

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

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
internetClient privateNetworkClientServer

注釈

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

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

バージョン履歴

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

プロパティ

BandwidthStatistics

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

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

LocalAddress

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

Protocol

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

ServerCertificate

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

ServerCertificateErrors

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

ServerCertificateErrorSeverity

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

ServerIntermediateCertificates

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

適用対象

こちらもご覧ください