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 localisé par le "Voisinage immédiat".
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
Un instance de cette classe ne peut pas être créé 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
PeerNearMe() |
Initialise une nouvelle instance par défaut de la classe PeerNearMe. |
PeerNearMe(SerializationInfo, StreamingContext) |
Initialise une nouvelle instance de PeerNearMe avec les paramètres associés requis pour la sérialisation. |
Propriétés
IsOnline |
Obtient une valeur qui spécifie si le Peer 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'objet PeerEndPointCollection associé à l'objet Peer. (Hérité de Peer) |
SynchronizingObject |
Lorsque la valeur de cette propriété est définie, tous les événements non déclenchés suite à une opération asynchrone voient les gestionnaires d'événements associés rappelés sur le thread qui a créé le SynchronizingObject spécifique. (Hérité de Peer) |
Méthodes
AddToContactManager() |
Génère un PeerContact à partir de l'objet PeerNearMe et l'associe au 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 au ContactManager. |
CreateFromPeerEndPoint(PeerEndPoint) |
Génère un objet PeerNearMe à partir du PeerEndPoint fourni. |
Dispose() |
Libère toutes les ressources utilisées par l'objet Peer. (Hérité de Peer) |
Dispose(Boolean) |
Libère les ressources non gérées utilisées par l’objet PeerNearMe et libère éventuellement les ressources gérées. |
Equals(Object) |
Compare l'instance PeerNearMe à l'objet spécifié. |
Equals(Object, Object) |
Détermine si les instances PeerNearMe spécifiées sont considérées comme égales. |
Equals(Peer) |
Effectue une comparaison sensible à la casse du Peer actuel et de l'homologue spécifié. (Hérité de Peer) |
Equals(PeerNearMe) |
Compare le PeerNearMe à l'instance PeerNearMe spécifiée. |
GetHashCode() |
Retourne le code de hachage de l'instance de PeerNearMe. |
GetObjectData(SerializationInfo, StreamingContext) |
Remplit un SerializationInfo avec les données requises pour sérialiser le PeerNearMe spécifié. Un type dérivé doit appeler la méthode GetObjectData(SerializationInfo, StreamingContext) de type de base. |
GetObjects() |
Obtient la collection des objets de données d'un cache local. (Hérité de Peer) |
GetObjects(Guid) |
Obtient l'objet Peer associé au Guid fourni à 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 le Type de l'instance actuelle. (Hérité de Object) |
InternalRefreshData(Object) |
Initialise une opération de réseau pour extraire les données d'application, d'objet et de présence spécifiques à une instance de PeerNearMe. |
Invite() |
Envoie une invitation pour joindre une application de collaboration pair à pair à un homologue distant. |
Invite(PeerApplication, String, Byte[]) |
Envoie une invitation pour joindre une application de collaboration pair à pair à 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 à l'invitation d'un homologue concernant la jointure d'une application de collaboration de pair à pair. |
InviteAsync(PeerApplication, String, Byte[], Object) |
Reçoit une réponse à l'invitation d'un homologue concernant l'invitation d'une application de collaboration de pair à pair. |
InviteAsyncCancel(Object) |
Annule l’invitation envoyée avec la méthode InviteAsync(PeerApplication, String, Byte[], Object). (Hérité de Peer) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnInviteCompleted(InviteCompletedEventArgs) |
Déclenche l’événement InviteCompleted. (Hérité de Peer) |
OnRefreshDataCompleted(RefreshDataCompletedEventArgs) |
Signale l'événement RefreshDataCompleted. |
RefreshData() |
Initialise une opération de réseau pour extraire les données d'application, d'objet et de présence spécifiques à une instance de PeerNearMe. |
RefreshDataAsync(Object) |
Initialise une opération de réseau pour extraire les données d'application, d'objet et de présence spécifiques à une instance de PeerNearMe. |
ToString() |
Retourne String qui représente une instance de PeerNearMe. |
Événements
InviteCompleted |
Déclenché lorsque le processus d'invitation pour un homologue distant est terminé. (Hérité de Peer) |
PeerNearMeChanged |
Signalé lorsqu'une nouvelle instance de PeerNearMe est trouvée, plus disponible, ou que les informations d'objet PeerEndPoint associées ont changé. |
RefreshDataCompleted |
Signalé lorsque l'opération RefreshData() ou RefreshDataAsync(Object) pour l'instance PeerNearMe est terminée. |
Implémentations d’interfaces explicites
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Remplit l'instance PeerNearMe actuelle avec les données obtenues à partir de la source sérialisée. |