Language

BluetoothGattConnectionSettings クラス

定義

BluetoothGatt 接続を作成するためのパラメーターを定義します。

[Android.Runtime.Register("android/bluetooth/BluetoothGattConnectionSettings", ApiSince=37, DoNotGenerateAcw=true)]
public sealed class BluetoothGattConnectionSettings : Java.Lang.Object
[<Android.Runtime.Register("android/bluetooth/BluetoothGattConnectionSettings", ApiSince=37, DoNotGenerateAcw=true)>]
type BluetoothGattConnectionSettings = class
    inherit Object
継承
BluetoothGattConnectionSettings
属性

注釈

BluetoothGatt 接続を作成するためのパラメーターを定義します。

BluetoothDevice.connectGatt と共に使用して、Gatt クライアント接続を作成します。

BluetoothDevice.connectGatt により、BluetoothGattConnectionSettings の一部として渡された Gatt 設定が適用されます

android.bluetooth.BluetoothGattConnectionSettingsの Android リファレンス。

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

フィールド

Name 説明
PathlossThresholdNotSet

接続をトリガーするために pathloss しきい値を使用しない場合の値。

RssiThresholdNotSet

接続をトリガーするために RSSI しきい値を使用しない場合の値。

プロパティ

Name 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsAutoConnectEnabled

自動接続が有効な場合は true、それ以外の場合は false を返します。

IsAutomaticMtuEnabled

自動 MTU 交換がこの接続に対して有効になっている場合は true、それ以外の場合は false を返します。

IsOpportunisticEnabled

GATT 接続が日和見的かどうかを返します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)
JniPeerMembers

BluetoothGatt 接続を作成するためのパラメーターを定義します。

PathlossThresholdDb

接続を開始するための dB の Pathloss しきい値 (上限) を返します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
RssiThresholdDbm

接続を開始するための dBm の RSSI しきい値 (下限) を返します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
Transport

GATT 接続に使用するトランスポートを返します。

メソッド

Name 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)
Equals(Object)

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

BluetoothGatt 接続を作成するためのパラメーターを定義します。

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

明示的なインターフェイスの実装

Name 説明
IJavaPeerable.Disposed()

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

BluetoothGatt 接続を作成するためのパラメーターを定義します。

(継承元 JavaObject)

拡張メソッド

Name 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

BluetoothGatt 接続を作成するためのパラメーターを定義します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象