PeerNearMe Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |