Bagikan melalui


PeerContact.PeerEndPoints Properti

Definisi

Mendapatkan yang PeerEndPointCollection terkait dengan ini PeerContact.

public:
 virtual property System::Net::PeerToPeer::Collaboration::PeerEndPointCollection ^ PeerEndPoints { System::Net::PeerToPeer::Collaboration::PeerEndPointCollection ^ get(); };
public override System.Net.PeerToPeer.Collaboration.PeerEndPointCollection PeerEndPoints { [System.Security.SecurityCritical] get; }
[<get: System.Security.SecurityCritical>]
member this.PeerEndPoints : System.Net.PeerToPeer.Collaboration.PeerEndPointCollection
Public Overrides ReadOnly Property PeerEndPoints As PeerEndPointCollection

Nilai Properti

Koleksi yang PeerEndPoint terkait dengan ini PeerContact. Nilai default untuk properti ini adalah null.

Atribut

Pengecualian

Objek ini PeerContact telah dibuang.

Contoh

Contoh kode berikut mengilustrasikan penggunaan properti yang PeerEndPoints tepat:

// If more than one endpoint for a contact exists, let the user choose which to use.
//Parameters:
//   pContact - contact to pick an endpoint for
//   return value: pPeerEndpoint -  the endpoint the user picked
private static PeerEndPoint PickEndpointForContact(PeerContact pContact)
{
    PeerEndPointCollection endPointCollection = pContact.PeerEndPoints;
    if (endPointCollection == null)
    {
        Console.WriteLine("Cannot return endpoint for contact {0} -- PeerEndPointCollection is null.", pContact);
        return null;
    }

    if (endPointCollection.Count == 0)
    {
        Console.WriteLine("Cannot return endpoint for contact {0} -- PeerEndPointCollection is empty.", pContact);
        return null;
    }

    foreach (PeerEndPoint pep in endPointCollection)
    {
        Console.WriteLine("PeerEndPoint is {0}:" , pep);
        Console.WriteLine("PeerEndPoint information:\n Name: {0}\n  IP Address: {1}\n  Port: {2}\n",
            pep.Name,
            pep.EndPoint.Address,
            pep.EndPoint.Port);
    }

    return endPointCollection[0];
}

Keterangan

PeerEndPoint Apakah adalah serekan lokal, peer jarak jauh, atau serekan host untuk kontak serekan yang diwakili oleh instans ini tidak relevan dengan keberadaan PeerEndPoint di titik PeerEndPointCollection akhir atau ContactManager.

Berlaku untuk

Lihat juga