Compartilhar via


StreamSocketInformation Classe

Definição

Fornece informações de soquete em um objeto 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
Herança
Object Platform::Object IInspectable StreamSocketInformation
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
bluetooth.rfcomm ID_CAP_NETWORKING [Windows Phone]

Comentários

A classe StreamSocketInformation fornece informações sobre um StreamSocket. Essa classe recupera informações sobre um StreamSocket e pode ser chamada a qualquer momento após a criação do StreamSocket .

Um objeto StreamSocketInformation é criado automaticamente com o objeto StreamSocket pai. A propriedade StreamSocket.Information fornece acesso ao objeto StreamSocketInformation associado.

Propriedades

BandwidthStatistics

Obtém informações de largura de banda para transferência de dados de rede em um objeto StreamSocket .

Observe que as estatísticas retornadas são baseadas em estatísticas TCP estendidas, que são habilitadas por padrão em versões de cliente do Windows, mas desabilitadas por padrão por motivos de desempenho em versões de servidor do Windows. Se as estatísticas TCP estendidas não estiverem disponíveis, todas as estatísticas numéricas retornadas serão definidas como 0 e as estatísticas boolianas serão definidas como false.

LocalAddress

Obtém o endereço IP local associado a um objeto StreamSocket .

LocalPort

Obtenha o número da porta TCP associado a um StreamSocket.

ProtectionLevel

Obtém o nível de proteção que representa a integridade e o conjunto de criptografia em um objeto StreamSocket .

RemoteAddress

Obtenha o endereço IP ou o nome do host do destino de rede remota associado a um objeto StreamSocket .

RemoteHostName

Obtenha o nome do host ou o endereço IP do destino de rede remota associado a um objeto StreamSocket .

RemotePort

Obtenha o número da porta TCP ou o nome do serviço do destino de rede remota associado a um objeto StreamSocket .

RemoteServiceName

Obtenha o nome do serviço ou o número da porta TCP do destino de rede remota associado a um objeto StreamSocket .

RoundTripTimeStatistics

Obtém informações de tempo de viagem de ida e volta para um objeto StreamSocket .

Observe que as estatísticas retornadas são baseadas em estatísticas TCP estendidas, que são habilitadas por padrão em versões de cliente do Windows, mas desabilitadas por padrão por motivos de desempenho em versões de servidor do Windows. Se as estatísticas TCP estendidas não estiverem disponíveis, todas as estatísticas numéricas retornadas serão definidas como 0 e as estatísticas boolianas serão definidas como false.

ServerCertificate

Obtém o certificado do servidor ao fazer uma conexão SSL com um StreamSocket.

ServerCertificateErrors

Obtém a lista de erros que ocorreram fazendo uma conexão SSL com um StreamSocket.

ServerCertificateErrorSeverity

Obtém a categoria de um erro que ocorreu fazendo uma conexão SSL com um StreamSocket.

ServerIntermediateCertificates

Obtém os certificados intermediários enviados pelo servidor durante a negociação SSL ao fazer uma conexão SSL com um StreamSocket.

SessionKey

Obtenha uma matriz de bytes que representa o segredo compartilhado privado trocado por dispositivos de proximidade.

Aplica-se a

Confira também