PeerContact.GetObjects Método

Definição

Obtém a coleção de objetos pares de uma cache local.

Sobrecargas

Name Description
GetObjects(PeerEndPoint)

Regista-se PeerObjectCollection pelo especificado PeerEndPoint e armazena-o na cache local.

GetObjects(PeerEndPoint, Guid)

Obtém a coleção de objetos pares registados pelo especificado PeerEndPoint e registada no PeerApplication identificado pelo especificado Guid.

GetObjects(PeerEndPoint)

Regista-se PeerObjectCollection pelo especificado PeerEndPoint e armazena-o na cache local.

public:
 System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint) As PeerObjectCollection

Parâmetros

peerEndPoint
PeerEndPoint

O ponto final de onde recuperar objetos.

Devoluções

O PeerObjectCollection associado ao especificado PeerEndPoint. Se não houver aplicações associadas ao endpoint, é devolvida uma coleção de tamanho zero (0).

Atributos

Exceções

PeerEndPoint não pode ser null.

Incapaz de completar GetObjects a operação.

Observações

Se o par chamador não estiver subscrito ao PeerContact associado ao especificado PeerEndPoint , o RefreshData método deve ser chamado antes de chamar este método.

Embora o chamador não seja obrigado a iniciar sessão na infraestrutura de colaboração para que este método seja concluído com sucesso, uma chamada bem-sucedida RefreshData ou um dos Subscribe métodos deve ter sido realizado enquanto o chamador estava previamente iniciado sessão.

Notas para Chamadores

Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.

Chamar este método requer um PermissionState de Unrestricted. Este estado é criado quando a sessão de colaboração entre pares começa.

Ver também

Aplica-se a

GetObjects(PeerEndPoint, Guid)

Obtém a coleção de objetos pares registados pelo especificado PeerEndPoint e registada no PeerApplication identificado pelo especificado Guid.

public:
 System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, Guid objectId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, Guid objectId);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint * Guid -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint, objectId As Guid) As PeerObjectCollection

Parâmetros

peerEndPoint
PeerEndPoint

O ponto final de onde recuperar objetos.

objectId
Guid

O Guid dos PeerObject que serão recuperados.

Devoluções

O PeerObjectCollection associado ao especificado PeerEndPoint. Se não houver aplicações associadas ao endpoint, é devolvida uma coleção de tamanho zero (0).

Atributos

Exceções

PeerEndPoint não pode ser null.

Incapaz de completar GetObjects a operação.

Observações

Se o par chamador não estiver subscrito ao PeerContact associado ao especificado PeerEndPoint , o RefreshData método deve ser chamado antes de chamar este método.

Embora o chamador não seja obrigado a iniciar sessão na infraestrutura de colaboração para que este método seja concluído com sucesso, uma chamada bem-sucedida RefreshData ou um dos Subscribe métodos deve ter sido realizado enquanto o chamador estava previamente iniciado sessão.

Notas para Chamadores

Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.

Chamar este método requer um PermissionState de Unrestricted. Este estado é criado quando a sessão de colaboração entre pares começa.

Ver também

Aplica-se a