Aracılığıyla paylaş


PeerContact.PeerEndPoints Özellik

Tanım

bu PeerContactile ilişkili öğesini PeerEndPointCollection alır.

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

Özellik Değeri

Bu PeerEndPointPeerContactile ilişkili koleksiyon. Bu özelliğin varsayılan değeri şeklindedir null.

Öznitelikler

Özel durumlar

Bu PeerContact nesne atılmış.

Örnekler

Aşağıdaki kod örneği özelliğin düzgün kullanımını PeerEndPoints gösterir:

// 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];
}

Açıklamalar

PeerEndPoint bu örnek tarafından temsil edilen eş kişi için bir yerel eş, uzak eş veya konak eş olup olmadığı, uç nokta PeerEndPointCollection veya ContactManageriçinde varlığıyla PeerEndPoint ilgili değildir.

Şunlara uygulanır

Ayrıca bkz.