StreamSocketInformation Classe

Definizione

Fornisce informazioni sul socket su un oggetto 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
Ereditarietà
Object Platform::Object IInspectable StreamSocketInformation
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
bluetooth.rfcomm ID_CAP_NETWORKING [Windows Phone]

Commenti

La classe StreamSocketInformation fornisce informazioni su streamSocket. Questa classe recupera informazioni su un streamSocket e può essere chiamata qualsiasi volta dopo la creazione di StreamSocket .

Un oggetto StreamSocketInformation viene creato automaticamente con l'oggetto StreamSocket padre. La proprietà StreamSocket.Information fornisce l'accesso all'oggetto StreamSocketInformation associato.

Proprietà

BandwidthStatistics

Ottiene informazioni sulla larghezza di banda per il trasferimento dei dati di rete in un oggetto StreamSocket .

Si noti che le statistiche restituite sono basate sulle statistiche TCP estese, abilitate per impostazione predefinita nelle versioni client di Windows, ma disabilitate per impostazione predefinita per motivi di prestazioni nelle versioni server di Windows. Se le statistiche TCP estese non sono disponibili, tutte le statistiche numeriche restituite sono impostate su 0 e le statistiche booleane vengono impostate su false.

LocalAddress

Ottiene l'indirizzo IP locale associato a un oggetto StreamSocket .

LocalPort

Ottenere il numero di porta TCP associato a un streamSocket.

ProtectionLevel

Ottiene il livello di protezione che rappresenta l'integrità e il set di crittografia in un oggetto StreamSocket .

RemoteAddress

Ottenere l'indirizzo IP o il nome host della destinazione di rete remota associata a un oggetto StreamSocket .

RemoteHostName

Ottenere il nome host o l'indirizzo IP della destinazione di rete remota associata a un oggetto StreamSocket .

RemotePort

Ottenere il numero di porta TCP o il nome del servizio della destinazione di rete remota associata a un oggetto StreamSocket .

RemoteServiceName

Ottenere il nome del servizio o il numero di porta TCP della destinazione di rete remota associata a un oggetto StreamSocket .

RoundTripTimeStatistics

Ottiene informazioni sull'ora di round trip per un oggetto StreamSocket .

Si noti che le statistiche restituite sono basate sulle statistiche TCP estese, abilitate per impostazione predefinita nelle versioni client di Windows, ma disabilitate per impostazione predefinita per motivi di prestazioni nelle versioni server di Windows. Se le statistiche TCP estese non sono disponibili, tutte le statistiche numeriche restituite sono impostate su 0 e le statistiche booleane vengono impostate su false.

ServerCertificate

Ottiene il certificato dal server durante l'esecuzione di una connessione SSL con streamSocket.

ServerCertificateErrors

Ottiene l'elenco di errori che si sono verificati durante l'esecuzione di una connessione SSL con un streamSocket.

ServerCertificateErrorSeverity

Ottiene la categoria di un errore che si è verificato facendo una connessione SSL con un streamSocket.

ServerIntermediateCertificates

Ottiene i certificati intermedi inviati dal server durante la negoziazione SSL quando si effettua una connessione SSL con un streamSocket.

SessionKey

Ottenere una matrice di byte che rappresenta il segreto condiviso privato scambiato dai dispositivi di prossimità.

Si applica a

Vedi anche