PeerNearMe Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |