PeerNearMe Klasa

Definicja

Reprezentuje element równorzędny znajdujący się w infrastrukturze "Osoby 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
Dziedziczenie
PeerNearMe
Atrybuty
Implementuje

Uwagi

Nie można utworzyć bezpośrednio wystąpienia tej klasy. Zamiast tego odwołanie do elementów równorzędnych "w pobliżu" elementu równorzędnego wywołującego jest uzyskiwane przy użyciu metody statycznej GetPeersNearMe w celu zwrócenia kolekcji pobliskich elementów równorzędnych.

Element równorzędny reprezentowany przez PeerNearMe obiekt nie musi być w książce adresowej wywołującej elementu równorzędnego.

Konstruktory

PeerNearMe()

Inicjuje PeerNearMe nowe domyślne wystąpienie klasy.

PeerNearMe(SerializationInfo, StreamingContext)

Inicjuje nowe PeerNearMe wystąpienie ze skojarzonymi parametrami wymaganymi do serializacji.

Właściwości

IsOnline

Pobiera wartość określającą, czy Peer element jest obecnie "online".

(Odziedziczone po Peer)
Nickname

Pobiera lub ustawia reprezentację String pseudonimu PeerNearMe obiektu.

PeerEndPoints

Pobiera klasę PeerEndPointCollection skojarzoną z klasą Peer.

(Odziedziczone po Peer)
SynchronizingObject

Po ustawieniu tej wartości właściwości wszystkie zdarzenia, które nie zostały wyzwolone w wyniku operacji asynchronicznej, będą miały skojarzone programy obsługi zdarzeń wywoływane z powrotem w wątku, który utworzył określony SynchronizingObjectelement .

(Odziedziczone po Peer)

Metody

AddToContactManager()

Generuje obiekt PeerContact z PeerNearMe obiektu i kojarzy go z obiektem ContactManager.

AddToContactManager(String, String, MailAddress)

Generuje element PeerContact ze skojarzonymi parametrami opisowymi z PeerNearMe obiektu i kojarzy go z obiektem ContactManager.

CreateFromPeerEndPoint(PeerEndPoint)

PeerNearMe Generuje obiekt na podstawie podanego PeerEndPointelementu .

Dispose()

Zwalnia wszystkie zasoby używane przez Peer obiekt .

(Odziedziczone po Peer)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez PeerNearMe obiekt i opcjonalnie zwalnia zarządzane zasoby.

Equals(Object)

Porównuje wystąpienie z PeerNearMe określonym obiektem.

Equals(Object, Object)

Określa, czy określone PeerNearMe wystąpienia są traktowane jako równe.

Equals(Peer)

Wykonuje porównanie wielkości liter bieżącego Peer i określonego elementu równorzędnego.

(Odziedziczone po Peer)
Equals(PeerNearMe)

Porównuje element z PeerNearMe określonym PeerNearMe wystąpieniem.

GetHashCode()

Zwraca kod skrótu PeerNearMe dla wystąpienia.

GetObjectData(SerializationInfo, StreamingContext)

Wypełnia obiekt SerializationInfo danymi wymaganymi do serializacji określonego PeerNearMeelementu . Typ pochodny musi wywołać metodę typu GetObjectData(SerializationInfo, StreamingContext) podstawowego.

GetObjects()

Pobiera zbieranie obiektów danych z lokalnej pamięci podręcznej.

(Odziedziczone po Peer)
GetObjects(Guid)

Peer Pobiera obiekt skojarzony z elementem dostarczonym Guid z obiektu PeerObjectCollection.

(Odziedziczone po Peer)
GetPresenceInfo(PeerEndPoint)

Pobiera dostępne informacje o obecności dla .PeerEndPoint

(Odziedziczone po Peer)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InternalRefreshData(Object)

Inicjuje operację sieciową w celu pobrania aplikacji, obiektu i danych obecności specyficznych PeerNearMe dla wystąpienia.

Invite()

Wysyła zaproszenie do dołączenia do aplikacji do współpracy równorzędnej do zdalnej komunikacji równorzędnej.

Invite(PeerApplication, String, Byte[])

Wysyła zaproszenie do dołączenia do aplikacji do współpracy równorzędnej do zdalnej komunikacji równorzędnej zawierającej dane opisujące lub określające zaproszenie aplikacji.

InviteAsync(Object)

Odbiera odpowiedź z zaproszenia od elementu równorzędnego dotyczące dołączania do aplikacji do współpracy równorzędnej.

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

Odbiera odpowiedź na zaproszenie od elementu równorzędnego w odniesieniu do zaproszenia do aplikacji do współpracy równorzędnej.

InviteAsyncCancel(Object)

Anuluje zaproszenie, które zostało wysłane za pomocą InviteAsync(PeerApplication, String, Byte[], Object) metody .

(Odziedziczone po Peer)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnInviteCompleted(InviteCompletedEventArgs)

InviteCompleted Zgłasza zdarzenie.

(Odziedziczone po Peer)
OnRefreshDataCompleted(RefreshDataCompletedEventArgs)

Sygnalizuje RefreshDataCompleted zdarzenie.

RefreshData()

Inicjuje operację sieciową w celu pobrania aplikacji, obiektu i danych obecności specyficznych PeerNearMe dla wystąpienia.

RefreshDataAsync(Object)

Inicjuje operację sieciową w celu pobrania aplikacji, obiektu i danych obecności specyficznych PeerNearMe dla wystąpienia.

ToString()

Zwraca String wartość reprezentującą PeerNearMe wystąpienie.

Zdarzenia

InviteCompleted

Zgłoszone po zakończeniu procesu zaproszenia dla zdalnej komunikacji równorzędnej.

(Odziedziczone po Peer)
PeerNearMeChanged

Zasygnalizowana, gdy zostanie znalezione nowe PeerNearMe wystąpienie, nie będzie już dostępne lub skojarzone PeerEndPoint informacje o obiekcie uległy zmianie.

RefreshDataCompleted

Sygnalizowana po zakończeniu RefreshData()PeerNearMe operacji lub RefreshDataAsync(Object) dla wystąpienia.

Jawne implementacje interfejsu

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Wypełnia bieżące PeerNearMe wystąpienie danymi uzyskanymi z serializowanego źródła.

Dotyczy

Zobacz też