PeerNearMe Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en peer som finns i infrastrukturen "Personer nära mig".
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
- Arv
- Attribut
- Implementeringar
Kommentarer
Det går inte att skapa en instans av den här klassen direkt. I stället hämtas en referens till peer-datorerna "nära" den anropande peern med hjälp av den statiska GetPeersNearMe metoden för att returnera en samling närliggande peer-datorer.
En peer som representeras av ett PeerNearMe objekt finns inte nödvändigtvis i den anropande peer-adressboken.
Konstruktorer
| Name | Description |
|---|---|
| PeerNearMe() |
Initierar en ny standardinstans av PeerNearMe klassen. |
| PeerNearMe(SerializationInfo, StreamingContext) |
Initierar en ny PeerNearMe instans med de associerade parametrar som krävs för serialisering. |
Egenskaper
| Name | Description |
|---|---|
| IsOnline |
Hämtar ett värde som anger om Peer är "online". (Ärvd från Peer) |
| Nickname |
Hämtar eller anger ett String som representerar objektets PeerNearMe smeknamn. |
| PeerEndPoints |
Hämtar associerad PeerEndPointCollection med Peer. (Ärvd från Peer) |
| SynchronizingObject |
När det här egenskapsvärdet har angetts kommer alla händelser som inte utlöses till följd av en asynkron åtgärd att anropa de associerade händelsehanterarna på tråden som skapade den specifika SynchronizingObject. (Ärvd från Peer) |
Metoder
| Name | Description |
|---|---|
| AddToContactManager() |
Genererar en PeerContact från PeerNearMe -objektet och associerar den med ContactManager. |
| AddToContactManager(String, String, MailAddress) |
Genererar en PeerContact med de associerade beskrivande parametrarna PeerNearMe från objektet och associerar den med ContactManager. |
| CreateFromPeerEndPoint(PeerEndPoint) |
Genererar ett PeerNearMe objekt från den angivna PeerEndPoint. |
| Dispose() |
Frigör alla resurser som används av Peer objektet. (Ärvd från Peer) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av PeerNearMe objektet och släpper eventuellt de hanterade resurserna. |
| Equals(Object, Object) |
Avgör om de angivna PeerNearMe instanserna anses vara lika. |
| Equals(Object) |
Jämför instansen PeerNearMe med det angivna objektet. |
| Equals(Peer) |
Utför en skiftlägeskänslig jämförelse av aktuell Peer och angiven peer. (Ärvd från Peer) |
| Equals(PeerNearMe) |
Jämför med den angivna PeerNearMe instansenPeerNearMe. |
| GetHashCode() |
Returnerar hash-koden för instansen PeerNearMe . |
| GetObjectData(SerializationInfo, StreamingContext) |
Fyller i en SerializationInfo med de data som krävs för att serialisera den angivna PeerNearMe. En härledd typ måste anropa bastypsmetoden GetObjectData(SerializationInfo, StreamingContext) . |
| GetObjects() |
Hämtar insamling av dataobjekt från en lokal cache. (Ärvd från Peer) |
| GetObjects(Guid) |
Hämtar objektet Peer som är associerat med det angivna Guid från PeerObjectCollection. (Ärvd från Peer) |
| GetPresenceInfo(PeerEndPoint) |
Hämtar tillgänglig närvaroinformation för en PeerEndPoint. (Ärvd från Peer) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InternalRefreshData(Object) |
Initierar en nätverksåtgärd för att hämta program-, objekt- och närvarodata som är specifika för en PeerNearMe instans. |
| Invite() |
Skickar en inbjudan att ansluta ett peer-samarbetsprogram till en fjärransluten peer. |
| Invite(PeerApplication, String, Byte[]) |
Skickar en inbjudan att ansluta ett peer-samarbetsprogram till en fjärransluten peer som innehåller data som beskriver eller anger programinbjudan. |
| InviteAsync(Object) |
Får ett inbjudningssvar från en peer om att ansluta till ett peer-samarbetsprogram. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Tar emot ett inbjudningssvar från en peer angående en inbjudan till ett peer-samarbetsprogram. |
| InviteAsyncCancel(Object) |
Avbryter inbjudan som skickades med InviteAsync(PeerApplication, String, Byte[], Object) metoden. (Ärvd från Peer) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnInviteCompleted(InviteCompletedEventArgs) |
Genererar händelsen InviteCompleted . (Ärvd från Peer) |
| OnRefreshDataCompleted(RefreshDataCompletedEventArgs) |
Signalerar händelsen RefreshDataCompleted . |
| RefreshData() |
Initierar en nätverksåtgärd för att hämta program-, objekt- och närvarodata som är specifika för en PeerNearMe instans. |
| RefreshDataAsync(Object) |
Initierar en nätverksåtgärd för att hämta program-, objekt- och närvarodata som är specifika för en PeerNearMe instans. |
| ToString() |
Returnerar String som representerar en PeerNearMe instans. |
Händelser
| Name | Description |
|---|---|
| InviteCompleted |
Utlöses när inbjudan till en fjärr peer har slutförts. (Ärvd från Peer) |
| PeerNearMeChanged |
Signaleras när en ny PeerNearMe instans hittas, inte längre är tillgänglig eller om den associerade PeerEndPoint objektinformationen har ändrats. |
| RefreshDataCompleted |
Signalerade när instansens RefreshData()PeerNearMe eller RefreshDataAsync(Object) -åtgärd har slutförts. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Fyller i den aktuella PeerNearMe instansen med data som hämtats från den serialiserade källan. |