Condividi tramite


BluetoothGattServer Classe

Definizione

API pubblica per il ruolo del server del profilo GATT Bluetooth.

[Android.Runtime.Register("android/bluetooth/BluetoothGattServer", DoNotGenerateAcw=true)]
public sealed class BluetoothGattServer : Java.Lang.Object, Android.Bluetooth.IBluetoothProfile, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/bluetooth/BluetoothGattServer", DoNotGenerateAcw=true)>]
type BluetoothGattServer = class
    inherit Object
    interface IBluetoothProfile
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
BluetoothGattServer
Attributi
Implementazioni

Commenti

Documentazione Java per android.bluetooth.BluetoothGattServer.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ConnectedDevices

Non supportato: usare BluetoothManager#getConnectedDevices(int) con BluetoothProfile#GATT come argomento

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
JniPeerMembers

API pubblica per il ruolo del server del profilo GATT Bluetooth.

PeerReference

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
Services

Restituisce un elenco di servizi GATT offerti da questo dispositivo.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

AddService(BluetoothGattService)

Aggiungere un servizio all'elenco di servizi da ospitare.

CancelConnection(BluetoothDevice)

Disconnette una connessione stabilita o annulla un tentativo di connessione attualmente in corso.

ClearServices()

Rimuovere tutti i servizi dall'elenco dei servizi forniti.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Close()

Chiudere questa istanza del server GATT.

Connect(BluetoothDevice, Boolean)

Avviare una connessione a un dispositivo con supporto GATT Bluetooth.

Dispose()

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
Dispose(Boolean)

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetConnectionState(BluetoothDevice)

Non supportato: usare BluetoothManager#getConnectedDevices(int) con BluetoothProfile#GATT come argomento

GetDevicesMatchingConnectionStates(ProfileState[])

Non supportato : usareBluetoothManager#getDevicesMatchingConnectionStates(int, int[]) con BluetoothProfile#GATT come primo argomento

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetService(UUID)

Restituisce un BluetoothGattService oggetto dall'elenco dei servizi offerti da questo dispositivo.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyCharacteristicChanged(BluetoothDevice, BluetoothGattCharacteristic, Boolean)

Inviare una notifica o un'indicazione che è stata aggiornata una caratteristica locale.

NotifyCharacteristicChanged(BluetoothDevice, BluetoothGattCharacteristic, Boolean, Byte[])

API pubblica per il ruolo del server del profilo GATT Bluetooth.

ReadPhy(BluetoothDevice)

Leggere il trasmettitore corrente PHY e il ricevitore PHY della connessione.

RemoveService(BluetoothGattService)

Rimuove un servizio dall'elenco dei servizi da fornire.

SendResponse(BluetoothDevice, Int32, GattStatus, Int32, Byte[])

API pubblica per il ruolo del server del profilo GATT Bluetooth.

SendResponse(BluetoothDevice, Int32, ProfileState, Int32, Byte[])

Inviare una risposta a una richiesta di lettura o scrittura a un dispositivo remoto.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPreferredPhy(BluetoothDevice, BluetoothPhy, BluetoothPhy, BluetoothPhyOption)

Impostare il PHY di connessione preferito per questa app.

ToArray<T>()

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
IJavaPeerable.Finalized()

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

API pubblica per il ruolo del server del profilo GATT Bluetooth.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

API pubblica per il ruolo del server del profilo GATT Bluetooth.

GetJniTypeName(IJavaPeerable)

API pubblica per il ruolo del server del profilo GATT Bluetooth.

Si applica a