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 インスタンスが接続を受け入れるかどうかを判断できます。 たとえば、複数の "仮想" サーバーまたは "名前ベース" サーバーが 1 つの基になるネットワーク アドレスでホストされている場合、サーバー アプリケーションは SNI 情報を使用して、このサーバーがクライアントがアクセスする正確なサーバーであるかどうかを判断できます。 このクラスのインスタンスをサーバーで使用して、ホスト名などの特定の種類の許容されるサーバー名を確認できます。

SNIMatcher オブジェクトは不変です。 サブクラスは、インスタンスの作成後にインスタンスの状態を変更できるメソッドを提供しないでください。

1.8 で追加されました。

javax.net.ssl.SNIMatcherJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

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

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

このクラスのインスタンスは、インスタンスに対して一致操作を実行するマッチャーを SNIServerName 表します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスのインスタンスは、インスタンスに対して一致操作を実行するマッチャーを SNIServerName 表します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 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 表します。

適用対象