CookieManager.SetCookie Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SetCookie(String, String) |
Define um único cookie (par chave-valor) para a URL fornecida. |
| SetCookie(String, String, IValueCallback) |
Define um único cookie (par chave-valor) para a URL fornecida. |
SetCookie(String, String)
Define um único cookie (par chave-valor) para a URL fornecida.
[Android.Runtime.Register("setCookie", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetCookie_Ljava_lang_String_Ljava_lang_String_Handler")]
public abstract void SetCookie(string? url, string? value);
[<Android.Runtime.Register("setCookie", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSetCookie_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member SetCookie : string * string -> unit
Parâmetros
- url
- String
a URL para a qual o cookie deve ser definido
- value
- String
o cookie como uma cadeia de caracteres, usando o formato do cabeçalho de resposta HTTP 'Set-Cookie'
- Atributos
Comentários
Define um único cookie (par chave-valor) para a URL fornecida. Qualquer cookie existente com o mesmo host, caminho e nome será substituído pelo novo cookie. O cookie que está sendo definido será ignorado se tiver expirado. Para definir vários cookies, seu aplicativo deve invocar esse método várias vezes.
O value parâmetro deve seguir o formato do cabeçalho de Set-Cookie resposta HTTP. Esse é um par chave-valor do formulário"key=value", opcionalmente seguido por uma lista de atributos de cookie delimitados com ponto-e-vírgula (ex). "key=value; Max-Age=123" Para obter o formato de cabeçalho e os atributos compatíveis com o WebView, consulte a Set-Cookie documentação no MDN.
<b>Observações:</b><ul><li>Se especificar um value que contenha o "Secure" atributo, url deve usar o "https://" esquema.</li><li>se especificar um value que contém o "Partitioned" atributo, o cookie será definido para a partição de nível superior do url.</li></ul>
Java documentação para android.webkit.CookieManager.setCookie(java.lang.String, java.lang.String).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetCookie(String, String, IValueCallback)
Define um único cookie (par chave-valor) para a URL fornecida.
[Android.Runtime.Register("setCookie", "(Ljava/lang/String;Ljava/lang/String;Landroid/webkit/ValueCallback;)V", "GetSetCookie_Ljava_lang_String_Ljava_lang_String_Landroid_webkit_ValueCallback_Handler")]
public abstract void SetCookie(string? url, string? value, Android.Webkit.IValueCallback? callback);
[<Android.Runtime.Register("setCookie", "(Ljava/lang/String;Ljava/lang/String;Landroid/webkit/ValueCallback;)V", "GetSetCookie_Ljava_lang_String_Ljava_lang_String_Landroid_webkit_ValueCallback_Handler")>]
abstract member SetCookie : string * string * Android.Webkit.IValueCallback -> unit
Parâmetros
- url
- String
a URL para a qual o cookie deve ser definido
- value
- String
o cookie como uma cadeia de caracteres, usando o formato do cabeçalho de resposta HTTP 'Set-Cookie'
- callback
- IValueCallback
um retorno de chamada a ser executado quando o cookie tiver sido definido
- Atributos
Comentários
Define um único cookie (par chave-valor) para a URL fornecida. Qualquer cookie existente com o mesmo host, caminho e nome será substituído pelo novo cookie. O cookie que está sendo definido será ignorado se tiver expirado. Para definir vários cookies, seu aplicativo deve invocar esse método várias vezes.
O value parâmetro deve seguir o formato do cabeçalho de Set-Cookie resposta HTTP. Esse é um par chave-valor do formulário"key=value", opcionalmente seguido por uma lista de atributos de cookie delimitados com ponto-e-vírgula (ex). "key=value; Max-Age=123" Para obter o formato de cabeçalho e os atributos compatíveis com o WebView, consulte a Set-Cookie documentação no MDN.
Este método é assíncrono. Se um ValueCallback for fornecido, ValueCallback#onReceiveValue será chamado no thread atual depois que android.os.Looper a operação for concluída. O valor fornecido para o retorno de chamada indica se o cookie foi definido com êxito. Você pode passar null como o retorno de chamada se não precisar saber quando a operação é concluída ou se ela foi bem-sucedida e, nesse caso, é seguro chamar o método de um thread sem um Looper.
<b>Observações:</b><ul><li>Se especificar um value que contenha o "Secure" atributo, url deve usar o "https://" esquema.</li><li>se especificar um value que contém o "Partitioned" atributo, o cookie será definido para a partição de nível superior do url.</li></ul>
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.