Поделиться через


MembershipKey Класс

Определение

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (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
Наследование
MembershipKey
Атрибуты

Комментарии

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

Ключ членства может представлять членство для получения всех диаграмм данных, отправленных в группу, или может быть <эм-источник></em>, то есть представляет членство, которое получает только диаграммы данных из определенного исходного адреса. Независимо от того, является ли ключ членства определенным источником, можно определить путем вызова его #sourceAddress() sourceAddress метода.

Ключ членства действителен при создании и остается действительным, пока членство не будет удалено путем вызова #drop() drop метода или канала. Допустимость ключа членства может быть проверена путем вызова его #isValid() isValid метода.

Если ключ членства не относится к источнику, а базовая операционная система поддерживает фильтрацию источников, то #block block #unblock unblock можно использовать методы для блокировки или разблокировки многоадресной рассылки данных из определенных исходных адресов.

Добавлено в версии 1.7.

Документация по Java для java.nio.channels.MembershipKey.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

MembershipKey()

Инициализирует новый экземпляр этого класса.

MembershipKey(IntPtr, JniHandleOwnership)

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsValid

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

JniIdentityHashCode

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
JniPeerMembers

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

PeerReference

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
ThresholdClass

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

ThresholdType

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

Методы

Block(InetAddress)

Блокировать многоадресные диаграммы данных из заданного исходного адреса.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
Dispose(Boolean)

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
Drop()

Удаление членства.

Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
Group()

Возвращает группу многоадресной рассылки, для которой был создан этот ключ членства.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
NetworkInterface()

Возвращает сетевой интерфейс, для которого был создан этот ключ членства.

Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SourceAddress()

Возвращает исходный адрес, если этот ключ членства является исходным, или null если это членство не является источником.

ToArray<T>()

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
Unblock(InetAddress)

Разблокируйте многоадресные диаграммы данных из заданного исходного адреса, который ранее был заблокирован с помощью #block(InetAddress) block метода.

UnregisterFromRuntime()

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
IJavaPeerable.Finalized()

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

GetJniTypeName(IJavaPeerable)

Токен, представляющий членство в группе многоадресной рассылки протокола Интернета (IP).

Применяется к