PeerNearMe Klasa

Definicja

Reprezentuje element równorzędny znajdujący się za pomocą infrastruktury "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 niekoniecznie znajduje się 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 wartość reprezentującą String pseudonim 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 na podstawie PeerNearMe obiektu i kojarzy go z obiektem ContactManager.

AddToContactManager(String, String, MailAddress)

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

CreateFromPeerEndPoint(PeerEndPoint)

PeerNearMe Generuje obiekt z podanego PeerEndPointobiektu .

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 PeerNearMe z określonym PeerNearMe wystąpieniem.

GetHashCode()

Zwraca kod skrótu PeerNearMe dla wystąpienia.

GetObjectData(SerializationInfo, StreamingContext)

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

GetObjects()

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

(Odziedziczone po Peer)
GetObjects(Guid)

Peer Pobiera obiekt skojarzony z podanym Guid elementem z elementu PeerObjectCollection.

(Odziedziczone po Peer)
GetPresenceInfo(PeerEndPoint)

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

(Odziedziczone po Peer)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InternalRefreshData(Object)

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

Invite()

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

Invite(PeerApplication, String, Byte[])

Wysyła zaproszenie do dołączenia 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 zaproszeniem od elementu równorzędnego dotyczącego dołączania do aplikacji do współpracy równorzędnej.

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

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

InviteAsyncCancel(Object)

Anuluje zaproszenie 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 dla PeerNearMe wystąpienia.

RefreshDataAsync(Object)

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

ToString()

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

Zdarzenia

InviteCompleted

Podniesiono, gdy proces zaproszenia dla zdalnej komunikacji równorzędnej został ukończony.

(Odziedziczone po Peer)
PeerNearMeChanged

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

RefreshDataCompleted

Zasygnalizowany 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 ze źródła serializowanego.

Dotyczy

Zobacz też