MembershipKey Kelas
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.
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP).
[Android.Runtime.Register("java/nio/channels/MembershipKey", ApiSince=26, DoNotGenerateAcw=true)]
public abstract class MembershipKey : Java.Lang.Object
[<Android.Runtime.Register("java/nio/channels/MembershipKey", ApiSince=26, DoNotGenerateAcw=true)>]
type MembershipKey = class
inherit Object
- Warisan
- Atribut
Keterangan
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP).
Kunci keanggotaan dapat mewakili keanggotaan untuk menerima semua datagram yang dikirim ke grup, atau mungkin <em>sumber spesifik</em>, yang berarti bahwa itu mewakili keanggotaan yang hanya menerima datagram dari alamat sumber tertentu. Apakah kunci keanggotaan bersifat spesifik sumber atau tidak dapat ditentukan dengan memanggil metodenya #sourceAddress() sourceAddress
.
Kunci keanggotaan berlaku saat dibuat dan tetap valid hingga keanggotaan dihilangkan dengan memanggil #drop() drop
metode , atau saluran ditutup. Validitas kunci keanggotaan dapat diuji dengan memanggil metodenya #isValid() isValid
.
Jika kunci keanggotaan tidak spesifik sumber dan sistem operasi yang mendasar mendukung pemfilteran sumber, maka #block block
metode dan #unblock unblock
dapat digunakan untuk memblokir atau membuka blokir datagram multicast dari alamat sumber tertentu.
Ditambahkan dalam 1.7.
Dokumentasi Java untuk java.nio.channels.MembershipKey
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Konstruktor
MembershipKey() |
Menginisialisasi instans baru kelas ini. |
MembershipKey(IntPtr, JniHandleOwnership) |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). |
Properti
Class |
Mengembalikan kelas runtime dari . |
Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
IsValid |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). |
JniIdentityHashCode |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
JniPeerMembers |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). |
PeerReference |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
ThresholdClass |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). |
ThresholdType |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). |
Metode
Block(InetAddress) |
Blokir datagram multicast dari alamat sumber yang diberikan. |
Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
Dispose() |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
Dispose(Boolean) |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
Drop() |
Hilangkan keanggotaan. |
Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
Group() |
Mengembalikan grup multicast tempat kunci keanggotaan ini dibuat. |
JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
NetworkInterface() |
Mengembalikan antarmuka jaringan tempat kunci keanggotaan ini dibuat. |
Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle Mengatur properti. (Diperoleh dari Object) |
SourceAddress() |
Mengembalikan alamat sumber jika kunci keanggotaan ini khusus sumber, atau |
ToArray<T>() |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
Unblock(InetAddress) |
Buka blokir datagram multicast dari alamat sumber tertentu yang sebelumnya diblokir menggunakan metode . |
UnregisterFromRuntime() |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
IJavaPeerable.Disposed() |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
IJavaPeerable.Finalized() |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
IJavaPeerable.JniManagedPeerState |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). (Diperoleh dari Object) |
Metode Ekstensi
JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android. |
JavaCast<TResult>(IJavaObject) |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). |
GetJniTypeName(IJavaPeerable) |
Token yang mewakili keanggotaan grup multicast Protokol Internet (IP). |