Bagikan melalui


MembershipKey Kelas

Definisi

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
MembershipKey
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 .Object

(Diperoleh dari Object)
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 null jika keanggotaan ini tidak spesifik sumber.

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 .#block(InetAddress) block

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).

Berlaku untuk