Aracılığıyla paylaş


CookieOptions Sınıf

Tanım

Yeni tanımlama bilgisi oluşturmak için kullanılan seçenekler.

public ref class CookieOptions
public class CookieOptions
type CookieOptions = class
Public Class CookieOptions
Devralma
CookieOptions

Açıklamalar

CookieOptions örneği, tek bir tanımlama bilgisinin davranışını yönetmeye yöneliktir. Aynı CookieOptions örneğin birden çok tanımlama bilgisi arasında yeniden kullanmak, birden çok tanımlama bilgilerini etkileyen değişiklikler gibi istenmeyen sonuçlara yol açabilir. Yapılandırmanın bağımsız olarak uygulandığından emin olmak için her tanımlama bilgisi için yeni bir CookieOptions nesnesi örneği oluşturmanızı öneririz.

Oluşturucular

CookieOptions()

'/' yolu ile varsayılan bir tanımlama bilgisi oluşturur.

CookieOptions(CookieOptions)

Verilen CookieOptionsbir kopyasını oluşturur.

Özellikler

Domain

Tanımlama bilgisinin ilişkilendirilecek etki alanını alır veya ayarlar.

Expires

Tanımlama bilgisinin son kullanma tarihini ve saatini alır veya ayarlar.

Extensions

Tanımlama bilgisine eklenecek ek değerler koleksiyonunu alır.

HttpOnly

Tanımlama bilgisinin istemci tarafı betiği tarafından erişilemez olup olmadığını gösteren bir değer alır veya ayarlar.

IsEssential

Bu tanımlama bilgisinin uygulamanın düzgün çalışması için gerekli olup olmadığını gösterir. True ise onay ilkesi denetimleri atlanabilir. Varsayılan değer false'tur.

MaxAge

Tanımlama bilgisi için maksimum yaşı alır veya ayarlar.

Path

Tanımlama bilgisi yolunu alır veya ayarlar.

SameSite

Tanımlama bilgisinin SameSite özniteliğinin değerini alır veya ayarlar. Varsayılan değer Unspecified

Secure

Tanımlama bilgisinin Güvenli Yuva Katmanı (SSL) kullanarak (yani yalnızca HTTPS üzerinden) iletilip aktarılmayacağını belirten bir değer alır veya ayarlar.

Yöntemler

CreateCookieHeader(String, String)

Geçerli seçenekleri kullanarak bir SetCookieHeaderValue oluşturur.

Şunlara uygulanır