Lingua

NsdServiceInfo.SetAttribute Metodo

Definizione

Overload

Nome Descrizione
SetAttribute(String, Byte[])

Aggiungere un attributo del servizio come coppia chiave/valore usando byte non elaborati.

SetAttribute(String, String)

Aggiungere un attributo del servizio come coppia chiave/valore.

SetAttribute(String, Byte[])

Aggiungere un attributo del servizio come coppia chiave/valore usando byte non elaborati.

[Android.Runtime.Register("setAttribute", "(Ljava/lang/String;[B)V", "", ApiSince=37)]
public void SetAttribute(string key, byte[]? value);
[<Android.Runtime.Register("setAttribute", "(Ljava/lang/String;[B)V", "", ApiSince=37)>]
member this.SetAttribute : string * byte[] -> unit

Parametri

key
String

chiave dell'attributo

value
Byte[]

byte non elaborati del valore dell'attributo o Null per un attributo senza valore

Attributi

Commenti

Aggiungere un attributo del servizio come coppia chiave/valore usando byte non elaborati.

Gli attributi del servizio vengono inclusi come coppie di record TXT DNS-SD.

Questo metodo mantiene esattamente i byte forniti, assicurandosi che i dati vengano mantenuti anche se i byte non rappresentano una stringa UTF-8 valida.

Il tasto deve essere US-ASCII caratteri stampabili, escluso il carattere '='. La lunghezza totale di chiave + valore deve essere inferiore a 255 byte.

Le chiavi devono essere brevi, idealmente non più di 9 caratteri e univoche per ogni istanza di NsdServiceInfo. La chiamata a setAttribute(String, byte) due volte con la stessa chiave sovrascriverà il valore precedente.

Informazioni di riferimento su Android per android.net.nsd.NsdServiceInfo.setAttribute.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

SetAttribute(String, String)

Aggiungere un attributo del servizio come coppia chiave/valore.

[Android.Runtime.Register("setAttribute", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public void SetAttribute(string? key, string? value);
[<Android.Runtime.Register("setAttribute", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
member this.SetAttribute : string * string -> unit

Parametri

key
String
value
String
Attributi

Commenti

Aggiungere un attributo del servizio come coppia chiave/valore.

Gli attributi del servizio vengono inclusi come coppie di record TXT DNS-SD.

Il tasto deve essere US-ASCII caratteri stampabili, escluso il carattere '='. I valori possono essere stringhe UTF-8 o Null. La lunghezza totale di chiave + valore deve essere inferiore a 255 byte.

Le chiavi devono essere brevi, idealmente non più di 9 caratteri e univoche per ogni istanza di NsdServiceInfo. La chiamata #setAttribute due volte con la stessa chiave sovrascriverà il primo valore.

per android.net.nsd.NsdServiceInfo.setAttribute(java.lang.String, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a