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 ではパフォーマンス上の理由から既定で無効になっています。 拡張 TCP 統計を使用できない場合、返されるすべての数値統計は 0 に設定され、ブール統計は false に設定されます。

LocalAddress

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

LocalPort

StreamSocket に関連付けられている TCP ポート番号を取得します。

ProtectionLevel

StreamSocket オブジェクトに設定された整合性と暗号化を表す保護レベルを取得します。

RemoteAddress

StreamSocket オブジェクトに関連付けられているリモート ネットワーク宛先の IP アドレスまたはホスト名を取得します。

RemoteHostName

StreamSocket オブジェクトに関連付けられているリモート ネットワーク宛先のホスト名または IP アドレスを取得します。

RemotePort

StreamSocket オブジェクトに関連付けられているリモート ネットワーク宛先の TCP ポート番号またはサービス名を取得します。

RemoteServiceName

StreamSocket オブジェクトに関連付けられているリモート ネットワーク宛先のサービス名または TCP ポート番号を取得します。

RoundTripTimeStatistics

StreamSocket オブジェクトのラウンド トリップ時間情報を取得します。

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

ServerCertificate

StreamSocket との SSL 接続を確立するときに、サーバーから証明書を取得します。

ServerCertificateErrors

StreamSocket との SSL 接続を確立中に発生したエラーの一覧を取得します。

ServerCertificateErrorSeverity

StreamSocket との SSL 接続の作成で発生したエラーのカテゴリを取得します。

ServerIntermediateCertificates

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

SessionKey

近接デバイスによって交換されるプライベート共有シークレットを表すバイト配列を取得します。

適用対象

こちらもご覧ください