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 のインターフェイスとまったく異なるわけではありません。 このクラスとそのクラスから返されるストリームは、複数のスレッドから使用できます。

android.net.LocalSocketJava ドキュメント。

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

コンストラクター

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 for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for 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()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetFileDescriptorsForSend(FileDescriptor[])

ピアに送信する一連のファイル記述子をエンキューします。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
ShutdownInput()

ソケットの入力側をシャットダウンします。

ShutdownOutput()

ソケットの出力側をシャットダウンします。

ToArray<T>()

UNIX ドメイン名前空間に (サーバー以外の) ソケットを作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

UNIX ドメイン名前空間に (サーバー以外の) ソケットを作成します。

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>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 ドメイン名前空間に (サーバー以外の) ソケットを作成します。

適用対象