Application.SetCookie(Uri, String) Yöntem

Tanım

tarafından belirtilen konum için bir Uritanımlama bilgisi oluşturur.

public:
 static void SetCookie(Uri ^ uri, System::String ^ value);
public static void SetCookie(Uri uri, string value);
static member SetCookie : Uri * string -> unit
Public Shared Sub SetCookie (uri As Uri, value As String)

Parametreler

uri
Uri

Uri tanımlama bilgisinin oluşturulacağı konumu belirtir.

value
String

String Tanımlama bilgisi verilerini içeren.

Özel durumlar

Belirtilen tanımlama bilgisi oluşturulmaya çalışılırken bir sorun oluşursa işlev (tarafından InternetSetCookieçağrılır) tarafından win32 hatası SetCookie(Uri, String) oluşur.

Açıklamalar

Tanımlama bilgisi, uygulama oturumları (oturum tanımlama bilgileri) sırasında veya uygulama oturumları arasında (kalıcı tanımlama bilgileri) istemci makinesinde bir uygulama tarafından depolanabilen rastgele bir veri parçasıdır. çağrısı SetCookieyaparak her iki tanımlama bilgisi türünü de oluşturabilirsiniz.

Tanımlama bilgisi verileri genellikle aşağıdaki biçimde bir ad/değer çifti biçimindedir:

Name=Value

Tanımlama bilgisinin ayarlanması gereken konumun (genellikle uygulama etki alanı) yanı SetCookie sıra bu biçimdeki Uribir dizeyi uygulamasına geçirirsiniz.

Tanımlama bilgisinin oturum tanımlama bilgisi mi yoksa kalıcı tanımlama bilgisi mi olduğu, geçirdiğiniz SetCookie tanımlama bilgisi dizesinin bitiş tarihi içerip içermediğine bağlıdır. Oturum tanımlama bilgisinin dizesi bir süre sonu tarihi içermez. Kalıcı bir tanımlama bilgisinin dizesi yapar ve aşağıdaki biçimde olmalıdır:

NAME=VALUE; expires=DAY, DD-MMM-YYYY HH:MM:SS GMT

Kalıcı tanımlama bilgileri, süresi dolana kadar geçerli Windows yüklemesinin Geçici İnternet Dosyaları klasöründe depolanır ve bu durumda silinirler. Kalıcı bir tanımlama bilgisini uygulamanızdan silmek için süre sonu tarihini geçmişteki bir tarih/saat değerine ayarlayabilirsiniz.

WPF tanımlama bilgilerine genel bakış için bkz. Navigation Overview.

Şunlara uygulanır

Ayrıca bkz.