PeerNearMe Classe

Définition

Représente un homologue situé par l’infrastructure « People Near Me ».

public ref class PeerNearMe : System::Net::PeerToPeer::Collaboration::Peer, IEquatable<System::Net::PeerToPeer::Collaboration::PeerNearMe ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNearMe : System.Net.PeerToPeer.Collaboration.Peer, IEquatable<System.Net.PeerToPeer.Collaboration.PeerNearMe>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNearMe = class
    inherit Peer
    interface IEquatable<PeerNearMe>
    interface ISerializable
Public Class PeerNearMe
Inherits Peer
Implements IEquatable(Of PeerNearMe), ISerializable
Héritage
PeerNearMe
Attributs
Implémente

Remarques

Une instance de cette classe ne peut pas être créée directement. Au lieu de cela, une référence aux homologues « proches » de l’homologue appelant est obtenue à l’aide de la méthode statique GetPeersNearMe pour retourner une collection d’homologues proches.

Un homologue représenté par un PeerNearMe objet n’est pas nécessairement dans le carnet d’adresses de l’homologue appelant.

Constructeurs

Nom Description
PeerNearMe()

Initialise une nouvelle instance par défaut de la PeerNearMe classe.

PeerNearMe(SerializationInfo, StreamingContext)

Initialise une nouvelle PeerNearMe instance avec les paramètres associés requis pour la sérialisation.

Propriétés

Nom Description
IsOnline

Obtient une valeur spécifiant si la Peer valeur est actuellement « en ligne ».

(Hérité de Peer)
Nickname

Obtient ou définit un String représentant le surnom de l’objet PeerNearMe .

PeerEndPoints

Obtient l’associé PeerEndPointCollection au Peer.

(Hérité de Peer)
SynchronizingObject

Lorsque cette valeur de propriété est définie, tous les événements qui ne sont pas déclenchés suite à une opération asynchrone auront les gestionnaires d’événements associés appelés sur le thread qui a créé l’élément spécifique SynchronizingObject.

(Hérité de Peer)

Méthodes

Nom Description
AddToContactManager()

Génère un PeerContact objet à partir de l’objet PeerNearMe et l’associe à l’objet ContactManager.

AddToContactManager(String, String, MailAddress)

Génère un PeerContact avec les paramètres descriptifs associés à partir de l’objet PeerNearMe et l’associe à l’objet ContactManager.

CreateFromPeerEndPoint(PeerEndPoint)

Génère un PeerNearMe objet à partir de l’objet fourni PeerEndPoint.

Dispose()

Libère toutes les ressources utilisées par l’objet Peer .

(Hérité de Peer)
Dispose(Boolean)

Libère les ressources non managées utilisées par l’objet PeerNearMe et libère éventuellement les ressources managées.

Equals(Object, Object)

Détermine si les instances spécifiées PeerNearMe sont considérées comme égales.

Equals(Object)

Compare l’instance PeerNearMe à l’objet spécifié.

Equals(Peer)

Effectue une comparaison sensible à la casse de l’homologue actuel Peer et de l’homologue spécifié.

(Hérité de Peer)
Equals(PeerNearMe)

Compare l’instance PeerNearMe spécifiée PeerNearMe .

GetHashCode()

Retourne le code de hachage de l’instance PeerNearMe .

GetObjectData(SerializationInfo, StreamingContext)

Remplit une SerializationInfo avec les données requises pour sérialiser le fichier spécifié PeerNearMe. Un type dérivé doit appeler la méthode de type GetObjectData(SerializationInfo, StreamingContext) de base.

GetObjects()

Obtient la collection d’objets de données à partir d’un cache local.

(Hérité de Peer)
GetObjects(Guid)

Obtient l’objet Peer associé à l’objet fourni Guid à partir du PeerObjectCollection.

(Hérité de Peer)
GetPresenceInfo(PeerEndPoint)

Obtient les informations de présence disponibles pour un PeerEndPoint.

(Hérité de Peer)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InternalRefreshData(Object)

Lance une opération réseau pour récupérer les données d’application, d’objet et de présence spécifiques à une PeerNearMe instance.

Invite()

Envoie une invitation à rejoindre une application de collaboration d’homologue à un homologue distant.

Invite(PeerApplication, String, Byte[])

Envoie une invitation à rejoindre une application de collaboration homologue à un homologue distant qui inclut des données qui décrivent ou spécifient l’invitation de l’application.

InviteAsync(Object)

Reçoit une réponse d’invitation d’un homologue concernant la jonction d’une application de collaboration d’homologues.

InviteAsync(PeerApplication, String, Byte[], Object)

Reçoit une réponse d’invitation d’un homologue concernant une invitation à une application de collaboration homologue.

InviteAsyncCancel(Object)

Annule l’invitation envoyée avec la InviteAsync(PeerApplication, String, Byte[], Object) méthode.

(Hérité de Peer)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnInviteCompleted(InviteCompletedEventArgs)

Déclenche l’événement InviteCompleted.

(Hérité de Peer)
OnRefreshDataCompleted(RefreshDataCompletedEventArgs)

Signale l’événement RefreshDataCompleted .

RefreshData()

Lance une opération réseau pour récupérer les données d’application, d’objet et de présence spécifiques à une PeerNearMe instance.

RefreshDataAsync(Object)

Lance une opération réseau pour récupérer les données d’application, d’objet et de présence spécifiques à une PeerNearMe instance.

ToString()

Retourne cette propriété String qui représente une PeerNearMe instance.

Événements

Nom Description
InviteCompleted

Déclenché lorsque le processus d’invitation d’un homologue distant est terminé.

(Hérité de Peer)
PeerNearMeChanged

Signalé lorsqu’une nouvelle PeerNearMe instance est trouvée, qu’elle n’est plus disponible ou que les informations d’objet associées PeerEndPoint ont changé.

RefreshDataCompleted

Signalé lorsque l’instance RefreshData() est terminée ou RefreshDataAsync(Object) l’opération PeerNearMe .

Implémentations d’interfaces explicites

Nom Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Remplit l’instance actuelle PeerNearMe avec les données obtenues à partir de la source sérialisée.

S’applique à

Voir aussi