SocketActivityInformation.AllSockets Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
IMapView<Platform::String,SocketActivityInformation>
IMapView<winrt::hstring,SocketActivityInformation>
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.