BluetoothSocketException Класс

Определение

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

[Android.Runtime.Register("android/bluetooth/BluetoothSocketException", ApiSince=34, DoNotGenerateAcw=true)]
public class BluetoothSocketException : Java.IO.IOException
[<Android.Runtime.Register("android/bluetooth/BluetoothSocketException", ApiSince=34, DoNotGenerateAcw=true)>]
type BluetoothSocketException = class
    inherit IOException
Наследование
Атрибуты

Комментарии

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

В настоящее время это предназначено для сбоя во время BluetoothSocket операций.

Java документации по android.bluetooth.BluetoothSocketException.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя Описание
BluetoothSocketException(BluetoothSocketExceptionReason, String)

BluetoothSocketException Создайте код ошибки и пользовательское сообщение об ошибке.

BluetoothSocketException(BluetoothSocketExceptionReason)

BluetoothSocketException Создайте код ошибки.

BluetoothSocketException(IntPtr, JniHandleOwnership)

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

Поля

Имя Описание
BluetoothOffFailure
Устаревшие.

Код ошибки, возвращаемый BluetoothSocket во время операции сокета, которая завершилась сбоем, так как Bluetooth отключен.

is_generated

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

(Унаследовано от Throwable)
L2capAclFailure
Устаревшие.

Код ошибки во время подключения при сбое подключения ACL.

L2capClientSecurityFailure
Устаревшие.

Код ошибки во время подключения при сбое разрешения безопасности на клиенте во время подключения L2CAP.

L2capInsufficientAuthentication
Устаревшие.

Код ошибки во время подключения при сбое проверки подлинности на одноранговом устройстве во время подключения L2CAP.

L2capInsufficientAuthorization
Устаревшие.

Код ошибки во время подключения при сбое авторизации на одноранговом устройстве во время подключения L2CAP.

L2capInsufficientEncryption
Устаревшие.

Код ошибки во время подключения для недостаточного шифрования с однорангового устройства во время подключения L2CAP.

L2capInsufficientEncryptKeySize
Устаревшие.

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

L2capInvalidParameters
Устаревшие.

Код ошибки во время подключения для недопустимых параметров с однорангового устройства во время подключения L2CAP.

L2capInvalidSourceCid
Устаревшие.

Код ошибки во время подключения для недопустимого идентификатора канала с однорангового устройства во время подключения L2CAP.

L2capNoPsmAvailable
Устаревшие.

Код ошибки во время подключения, если для подключения L2CAP недоступен PSM.

L2capNoResources
Устаревшие.

Код ошибки во время подключения, если ресурсы недоступны для подключения L2CAP.

L2capSourceCidAlreadyAllocated
Устаревшие.

Код ошибки во время подключения для уже выделенного идентификатора канала с однорангового устройства во время подключения L2CAP.

L2capTimeout
Устаревшие.

Код ошибки во время подключения при истечении времени ожидания подключения L2CAP.

L2capUnacceptableParameters
Устаревшие.

Код ошибки во время подключения для неприемлемых параметров с однорангового устройства во время подключения L2CAP.

L2capUnknown
Устаревшие.

Код ошибки, возвращаемый во время операции сокета, связанной с BluetoothSocket L2CAP, которая завершилась сбоем по неизвестной причине.

NullDevice
Устаревшие.

Код ошибки во время подключения, когда устройство null пытается подключиться к сокету.

RpcFailure
Устаревшие.

Код ошибки во время подключения при возникновении исключения RPC среды выполнения.

SocketClosed
Устаревшие.

Код ошибки, возвращаемый BluetoothSocket во время операции сокета, которая завершилась сбоем, так как сокет был закрыт.

SocketConnectionFailure
Устаревшие.

Код ошибки во время подключения для сбоев подключения универсального сокета.

SocketManagerFailure
Устаревшие.

Код ошибки, возвращаемый BluetoothSocket во время операции сокета, которая завершилась сбоем, так как диспетчер сокетов недоступен.

UnixFileSocketCreationFailure
Устаревшие.

Код ошибки во время подключения при сбое создания подключения сокета UNIX.

Unspecified
Устаревшие.

Код ошибки, представляющий сбой во время BluetoothSocket.

Свойства

Имя Описание
Cause

Возвращает причину этого бросаемого null или если причина не существует или неизвестна.

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

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

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

Возвращает код ошибки, связанный с этим сбоем.

Handle

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

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

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

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

LocalizedMessage

Создает локализованное описание этого вызываемого объекта.

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

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

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

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

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

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

ThresholdType

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

Методы

Имя Описание
AddSuppressed(Throwable)

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

(Унаследовано от Throwable)
Construct(JniObjectReference, JniObjectReferenceOptions)

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

Заполняет трассировку стека выполнения.

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

Предоставляет программный доступ к сведениям трассировки стека, напечатанным #printStackTrace().

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

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

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

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

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

Выводит этот бросаемый объект и его обратную откат к стандартному потоку ошибок.

(Унаследовано от Throwable)
PrintStackTrace(PrintStream)

Печатает этот бросаемый объект и его обратный вывод в указанный поток печати.

(Унаследовано от Throwable)
PrintStackTrace(PrintWriter)

Печатает этот бросаемый объект и его обратный вывод в указанный модуль записи печати.

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

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

(Унаследовано от Throwable)
SetJavaStackTrace(JniObjectReference)

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

(Унаследовано от JavaException)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

(Унаследовано от JavaException)
SetStackTrace(StackTraceElement[])

Задает элементы трассировки стека, возвращаемые и печатаемые #getStackTrace()#printStackTrace() и связанные методы.

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

Преобразует это значение в строку.

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

Имя Описание
IJavaPeerable.Disposed()

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

(Унаследовано от JavaException)
IJavaPeerable.JniObjectReferenceControlBlock

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

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

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

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Возникает при возникновении ошибки во время исключения, связанного со сокетом Bluetooth.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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