SocketImpl.GetOption Metode

Definisi

Overload

Nama Deskripsi
GetOption(ISocketOption)

Dipanggil untuk mendapatkan opsi soket.

GetOption(Int32)

Ambil nilai opsi.

GetOption(ISocketOption)

Dipanggil untuk mendapatkan opsi soket.

[Android.Runtime.Register("getOption", "(Ljava/net/SocketOption;)Ljava/lang/Object;", "GetGetOption_Ljava_net_SocketOption_Handler", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
protected virtual Java.Lang.Object? GetOption(Java.Net.ISocketOption? name);
[<Android.Runtime.Register("getOption", "(Ljava/net/SocketOption;)Ljava/lang/Object;", "GetGetOption_Ljava_net_SocketOption_Handler", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member GetOption : Java.Net.ISocketOption -> Java.Lang.Object
override this.GetOption : Java.Net.ISocketOption -> Java.Lang.Object

Parameter

name
ISocketOption

Opsi soket

Mengembalikan

nilai opsi bernama

Atribut

Keterangan

Dipanggil untuk mendapatkan opsi soket.

Ditambahkan dalam 9.

Java dokumentasi untuk java.net.SocketImpl.getOption(java.net.SocketOption<T>).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

GetOption(Int32)

Ambil nilai opsi.

[Android.Runtime.Register("getOption", "(I)Ljava/lang/Object;", "GetGetOption_IHandler")]
public abstract Java.Lang.Object? GetOption(int optID);
[<Android.Runtime.Register("getOption", "(I)Ljava/lang/Object;", "GetGetOption_IHandler")>]
abstract member GetOption : int -> Java.Lang.Object

Parameter

optID
Int32

int mengidentifikasi opsi untuk mengambil

Mengembalikan

nilai opsi

Penerapan

Atribut

Keterangan

Ambil nilai opsi. Opsi biner akan mengembalikan java.lang.Boolean.TRUE jika diaktifkan, java.lang.Boolean.FALSE jika dinonaktifkan, misalnya: <BR>

SocketImpl s;
            ...
            Boolean noDelay = (Boolean)(s.getOption(TCP_NODELAY));
            if (noDelay.booleanValue()) {
                // true if TCP_NODELAY is enabled...
            ...
            }

Untuk opsi yang mengambil jenis tertentu sebagai parameter, getOption(int) akan mengembalikan nilai parameter, jika tidak, itu akan mengembalikan java.lang.Boolean.FALSE:

Object o = s.getOption(SO_LINGER);
            if (o instanceof Integer) {
                System.out.print("Linger time is " + ((Integer)o).intValue());
            } else {
              // the true type of o is java.lang.Boolean.FALSE;
            }

Java dokumentasi untuk java.net.SocketOptions.getOption(int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk