SNIMatcher Класс

Определение

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

[Android.Runtime.Register("javax/net/ssl/SNIMatcher", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class SNIMatcher : Java.Lang.Object
[<Android.Runtime.Register("javax/net/ssl/SNIMatcher", ApiSince=24, DoNotGenerateAcw=true)>]
type SNIMatcher = class
    inherit Object
Наследование
SNIMatcher
Атрибуты

Комментарии

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

Серверы могут использовать сведения о указании имени сервера (SNI), чтобы решить, следует ли принимать подключение для конкретных SSLSocket экземпляров или SSLEngine экземпляров. Например, если несколько виртуальных серверов или серверов на основе имен размещаются на одном базовом сетевом адресе, серверное приложение может использовать сведения SNI, чтобы определить, является ли этот сервер точным сервером, к которому клиент хочет получить доступ. Экземпляры этого класса могут использоваться сервером для проверки допустимых имен серверов определенного типа, например имен узлов.

SNIMatcher объекты являются неизменяемыми. Подклассы не должны предоставлять методы, которые могут изменить состояние экземпляра после его создания.

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

Документация по Java для javax.net.ssl.SNIMatcher.

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

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

SNIMatcher(Int32)

Создает , SNIMatcher используя указанный тип имени сервера.

SNIMatcher(IntPtr, JniHandleOwnership)

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

Свойства

Class

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

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

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

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

PeerReference

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

ThresholdType

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

Type

Возвращает тип имени сервера этого SNIMatcher объекта.

Методы

Clone()

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

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

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

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

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

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

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

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

Пытается сопоставить заданный SNIServerName.

Notify()

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

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

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

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

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

(Унаследовано от Object)
ToArray<T>()

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

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

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

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

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

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

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

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

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

IJavaPeerable.Disposed()

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

GetJniTypeName(IJavaPeerable)

Экземпляры этого класса представляют сопоставитель, выполняющий операции сопоставления с экземпляром SNIServerName .

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