StreamSocketInformation クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 ではパフォーマンス上の理由から既定で無効になっています。 拡張 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 |
近接デバイスによって交換されるプライベート共有シークレットを表すバイト配列を取得します。 |