Application.SetCookie(Uri, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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.