Peer.GetObjects Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a coleção de objetos de dados que foram registrados pelo par de um cache local.
Sobrecargas
GetObjects() |
Obtém a coleção de objetos de dados de um cache local. |
GetObjects(Guid) |
Obtém o objeto Peer associado com o Guid fornecido da PeerObjectCollection. |
Comentários
Essa funcionalidade só é exposta na PeerContact classe . Essa funcionalidade não é exposta em nenhum outro tipo de par por motivos de segurança.
Se nenhum objeto for encontrado para o ponto de extremidade, uma coleção de tamanho zero (0) será retornada.
GetObjects()
Obtém a coleção de objetos de dados de um cache local.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects();
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects ();
[<System.Security.SecurityCritical>]
member this.GetObjects : unit -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects () As PeerObjectCollection
Retornos
A coleção PeerObject para o par ou ponto de extremidade especificado por esta instância.
- Atributos
Exceções
O chamador não está inscrito no ponto de extremidade ou ainda não chamou RefreshData().
O método não pôde ser concluído devido a um erro na infraestrutura de Colaboração Ponto a Ponto subjacente.
Comentários
Essa funcionalidade só é exposta na PeerContact classe . Essa funcionalidade não é exposta em nenhum outro tipo de par por motivos de segurança.
Se a sessão de colaboração par não tiver instanciado com um PermissionState de Unrestricted, esse método não poderá acessar objetos no computador local. O mesmo se aplica aos aplicativos registrados na sessão de colaboração.
A coleção de objetos pares consiste em informações de aplicativo, objeto de dados e presença para o ponto de extremidade ou par especificado por essa instância. Se nenhum objeto for encontrado para o ponto de extremidade, uma coleção de tamanho zero (0) será retornada. Se o par de chamadas estiver inscrito nesse ponto de extremidade, o cache será atualizado automaticamente; caso contrário RefreshData , deve ser chamado antes de chamar esse método.
O chamador não precisa ser conectado à infraestrutura de colaboração para que esse método seja concluído com êxito. Uma chamada bem-sucedida para RefreshData ou um dos Subscribe métodos deve ter sido concluída enquanto o chamador estava conectado anteriormente para chamar esse método.
OBSERVAÇÃO: sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.
Confira também
Aplica-se a
GetObjects(Guid)
Obtém o objeto Peer associado com o Guid fornecido da PeerObjectCollection.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(Guid objectId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects (Guid objectId);
[<System.Security.SecurityCritical>]
member this.GetObjects : Guid -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (objectId As Guid) As PeerObjectCollection
Parâmetros
Retornos
Objeto Peer associado ao Guid fornecido. Se um objeto não for encontrado, uma coleção de tamanho zero (0) será retornada.
- Atributos
Exceções
A ID de objeto é null
.
O chamador não está inscrito no PeerEndPoint ou ainda não chamou RefreshData() nele.
Erro ao obter informações de objeto do par.
Comentários
Essa funcionalidade só é exposta na PeerContact classe . Essa funcionalidade não é exposta em nenhum outro tipo de par por motivos de segurança.
A coleção de objetos pares consiste em informações de aplicativo, objeto de dados e presença para o ponto de extremidade ou par especificado por essa instância. Se nenhum objeto for encontrado para o ponto de extremidade, uma coleção de tamanho zero (0) será retornada. Quando o par de chamadas é inscrito nesse ponto de extremidade, o cache é atualizado automaticamente; caso contrário RefreshData , deve ser chamado antes de chamar esse método.
O chamador não precisa ser conectado à infraestrutura de colaboração para que esse método seja concluído com êxito. Uma chamada bem-sucedida para RefreshData ou um dos Subscribe métodos deve ter sido concluída enquanto o chamador estava conectado anteriormente para chamar esse método. Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a sessão de colaboração é iniciada.
OBSERVAÇÃO: sobrecargas adicionais são definidas na Peer classe em vez das classes PeerContact derivadas e PeerNearMe.