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ドキュメント。

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

コンストラクター

名前 説明
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
IsClosed
IsConnected
IsInputShutdown
IsOutputShutdown
JniIdentityHashCode

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

(継承元 Object)
JniPeerMembers

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

LocalSocketAddress

このソケットがバインドされている名前 (存在する場合) を取得します。

OutputStream

このインスタンスの出力ストリームを取得します。

PeerCredentials

このソケットのピアの資格情報を取得します。

PeerReference

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

(継承元 Object)
ReceiveBufferSize
RemoteSocketAddress
SendBufferSize
SoTimeout
ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
Bind(LocalSocketAddress)

このソケットをエンドポイント名にバインドします。

Clone()

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

(継承元 Object)
Close()

ソケットを閉じます。

Connect(LocalSocketAddress, Int32)

このソケットをエンドポイントに接続します。

Connect(LocalSocketAddress)

このソケットをエンドポイントに接続します。

ConnectAsync(LocalSocketAddress, Int32)

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

ConnectAsync(LocalSocketAddress)

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>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)

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

名前 説明
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)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象