Bagikan melalui


SocketActivityInformation.AllSockets Properti

Definisi

Mendapatkan daftar semua soket yang ditransfer ke layanan broker soket oleh aplikasi ini.

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)

Nilai Properti

Daftar semua soket yang ditransfer ke layanan broker soket oleh aplikasi ini.

Keterangan

Ketika instans baru aplikasi Anda telah aktif, dan Anda ingin instans baru mengambil kepemilikan soket yang ditransfer oleh instans aplikasi Anda sebelumnya ke broker soket, gunakan koleksi AllSocket statis untuk menghitung soket yang terkait dengan aplikasi Anda. Untuk setiap soket dalam koleksi, transfer kepemilikan ke instans aplikasi saat ini dengan mendapatkan objek soket yang sesuai (DatagramSocket, StreamSocket, atau StreamSocketListener), seperti yang ditunjukkan oleh properti SocketKind . Menggunakan properti getter untuk objek soket mentransfer kepemilikan soket kembali dari broker soket ke aplikasi Anda.

Perhatikan bahwa kode Anda hanya diizinkan untuk mentransfer kepemilikan soket ke objek soket yang jenisnya cocok dengan SocketActivityKind dari soket yang sedang ditransfer. Mencoba menggunakan tipe objek soket yang salah akan gagal.

Berlaku untuk