Peer.GetObjects Método

Definição

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

objectId
Guid

O Guid do Peer objeto a ser recuperado da coleção.

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.

Confira também

Aplica-se a