PeerContact.GetObjects Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
O par chamador não está subscrito ao PeerContact associado ao PeerEndPoint.
O par que chama ainda não chamou o RefreshData() método.
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.
O par chamador não está subscrito à PeerEndPoint.
O par que chama ainda não chamou o RefreshData() método.
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.