Sprache

DatagramSocketImpl.GetOption Methode

Definition

Überlädt

Name Beschreibung
GetOption(ISocketOption)

Wird aufgerufen, um eine Socketoption abzurufen.

GetOption(Int32)

Ruft den Wert einer Option ab.

GetOption(ISocketOption)

Wird aufgerufen, um eine Socketoption abzurufen.

[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

Die Socketoption

Gibt zurück

die Socketoption

Attribute

Hinweise

Wird aufgerufen, um eine Socketoption abzurufen.

Hinzugefügt in 9.

Java Dokumentation für java.net.DatagramSocketImpl.getOption(java.net.SocketOption<T>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetOption(Int32)

Ruft den Wert einer Option ab.

[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

eine int Identifizierung der Option zum Abrufen

Gibt zurück

der Wert der Option

Implementiert

Attribute

Hinweise

Ruft den Wert einer Option ab. Binäre Optionen geben java.lang.Boolean.TRUE zurück, wenn aktiviert, java.lang.Boolean.FALSE, wenn deaktiviert, z. B.: <BR>

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

Für Optionen, die einen bestimmten Typ als Parameter verwenden, gibt getOption(int) den Wert des Parameters zurück, andernfalls wird java.lang.Boolean.FALSE zurückgegeben:

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 Dokumentation für java.net.SocketOptions.getOption(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: