LocalSocket Класс

Определение

Создает сокет (несерверный) в пространстве имен домена UNIX.

[Android.Runtime.Register("android/net/LocalSocket", DoNotGenerateAcw=true)]
public class LocalSocket : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ICloseable
[<Android.Runtime.Register("android/net/LocalSocket", DoNotGenerateAcw=true)>]
type LocalSocket = class
    inherit Object
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
LocalSocket
Атрибуты
Реализации

Комментарии

Создает сокет (несерверный) в пространстве имен домена UNIX. Этот интерфейс не совсем отличается от интерфейса java.net.Socket. Этот класс и потоки, возвращаемые из него, могут использоваться из нескольких потоков.

Документация по Java для android.net.LocalSocket.

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

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

LocalSocket()

Создает сокет потока домена AF_LOCAL или UNIX.

LocalSocket(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

LocalSocket(SocketType)

Создает сокет потока домена AF_LOCAL или UNIX с заданным типом сокета

Поля

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

Тип сокета датаграммы

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

Тип последовательного сокета пакета

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

Тип сокета потока

Свойства

Class

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

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

Возвращает дескриптор файла или значение NULL, если еще не открыт или уже закрыт.

Handle

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

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

Извлекает входной поток для этого экземпляра.

IsBound

Создает сокет (несерверный) в пространстве имен домена UNIX.

IsClosed

Создает сокет (несерверный) в пространстве имен домена UNIX.

IsConnected

Создает сокет (несерверный) в пространстве имен домена UNIX.

IsInputShutdown

Создает сокет (несерверный) в пространстве имен домена UNIX.

IsOutputShutdown

Создает сокет (несерверный) в пространстве имен домена UNIX.

JniIdentityHashCode

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

LocalSocketAddress

Извлекает имя, к которому привязан этот сокет, если оно имеется.

OutputStream

Извлекает выходной поток для этого экземпляра.

PeerCredentials

Извлекает учетные данные однорангового узла этого сокета.

PeerReference

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

RemoteSocketAddress

Создает сокет (несерверный) в пространстве имен домена UNIX.

SendBufferSize

Создает сокет (несерверный) в пространстве имен домена UNIX.

SoTimeout

Создает сокет (несерверный) в пространстве имен домена UNIX.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Bind(LocalSocketAddress)

Привязывает этот сокет к имени конечной точки.

Clone()

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

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

Закрывает сокет.

Connect(LocalSocketAddress)

Подключает этот сокет к конечной точке.

Connect(LocalSocketAddress, Int32)

Подключает этот сокет к конечной точке.

ConnectAsync(LocalSocketAddress)

Создает сокет (несерверный) в пространстве имен домена UNIX.

ConnectAsync(LocalSocketAddress, Int32)

Создает сокет (несерверный) в пространстве имен домена UNIX.

Dispose()

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

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

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

Извлекает набор дескрипторов файлов, отправленных одноранговым узлом через вспомогательное сообщение.

GetHashCode()

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

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

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

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

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

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

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

(Унаследовано от Object)
SetFileDescriptorsForSend(FileDescriptor[])

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

Завершает работу входной стороны сокета.

ShutdownOutput()

Завершает выходную сторону сокета.

ToArray<T>()

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

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

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

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

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

IJavaPeerable.Disposed()

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

Создает сокет (несерверный) в пространстве имен домена UNIX.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Создает сокет (несерверный) в пространстве имен домена UNIX.

GetJniTypeName(IJavaPeerable)

Создает сокет (несерверный) в пространстве имен домена UNIX.

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