SocketActivityInformation.AllSockets 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得此應用程式傳送至通訊端代理服務的所有通訊端清單。
public:
static property IMapView<Platform::String ^, SocketActivityInformation ^> ^ AllSockets { IMapView<Platform::String ^, SocketActivityInformation ^> ^ get(); };
static IMapView<winrt::hstring, SocketActivityInformation const&> AllSockets();
public static IReadOnlyDictionary<string,SocketActivityInformation> AllSockets { get; }
var iMapView = SocketActivityInformation.allSockets;
Public Shared ReadOnly Property AllSockets As IReadOnlyDictionary(Of String, SocketActivityInformation)
屬性值
IMapView<Platform::String,SocketActivityInformation>
IMapView<winrt::hstring,SocketActivityInformation>
此應用程式傳輸至通訊端代理服務的所有通訊端清單。
備註
當應用程式的新實例變成作用中時,而且您希望新的實例取得先前應用程式實例傳送至通訊端代理程式的通訊端擁有權時,請使用靜態 AllSockets 集合來列舉與應用程式相關聯的通訊端。 針對集合中的每個通訊端,取得適當的通訊端物件 (DatagramSocket、StreamSocket或StreamSocketListener) ,將擁有權傳送至目前的應用程式實例,如SocketKind屬性所示。 針對通訊端物件使用 屬性 getter,會將通訊端的擁有權從通訊端代理程式傳回您的應用程式。
請注意,您的程式碼只允許將通訊端的擁有權傳送至符合所傳輸通訊端之 SocketActivityKind 類型的通訊端物件。 嘗試使用錯誤的通訊端物件類型將會失敗。