System::Net::Cookie sınıfı

Bir HTTP çerezini temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da operator new ile oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class Cookie : public System::Object

Yöntemler

YöntemAçıklama
Clone()Mevcut örneğin bir kopyasını oluşturur.
Cookie()Yeni bir örnek oluşturur.
Cookie(String, String)Yeni bir örnek oluşturur.
Cookie(String, String, String)Yeni bir örnek oluşturur.
Cookie(String, String, String, String)Yeni bir örnek oluşturur.
Equals(System::SharedPtr<Object>) overrideNesneleri C# Object.Equals semantiği kullanarak karşılaştırır.
get_Comment() const‘Comment’ özniteliğinin değerini alır.
get_CommentUri() const‘CommentURL’ özniteliğinin değerini alır.
get_Discard() const‘Discard’ özniteliğinin değerini alır.
get_Domain() const‘Domain’ özniteliğinin değerini alır.
get_DomainImplicit()Etkinin örtük olup olmadığını gösteren bir değeri alır.
get_DomainKey() constDomain anahtarını döndürür.
get_Expired()Çerezin süresi dolmuş olup olmadığını gösteren bir değeri alır.
get_Expires()‘Expires’ özniteliğinin değerini alır.
get_HttpOnly() const‘HttpOnly’ özniteliğinin değerini alır.
get_Name() constÇerezin adını alır.
get_Path() const‘Path’ özniteliğinin değerini alır.
get_Plain() constÇerez spesifikasyonunun ‘Plain’ olup olmadığını gösteren bir değeri döndürür.
get_Port() const‘Port’ özniteliğinin değerini alır.
get_PortList() const‘Port’ özniteliğinin değer koleksiyonunu döndürür.
get_Secure() const‘Secure’ özniteliğinin değerini alır.
get_TimeStamp() constÇerezin oluşturulduğu zamanı döndürür.
get_Value() constÇerezin değerini alır.
get_Variant() constÇerezin spesifikasyonunu alır.
get_Version() constVersion’ özniteliğinin değerini alır.
GetHashCode() const overrideC# Object.GetHashCode() yönteminin benzeri. Özel nesnelerin hash’lenmesini sağlar.
InternalSetName(String)Bu yöntem, bir yöntem adını ayarlamak için diğer yöntemler tarafından çağrılır.
set_Comment(String)‘Comment’ özniteliğinin değerini ayarlar.
set_CommentUri(System::SharedPtr<Uri>)‘CommentURL’ özniteliğinin değerini ayarlar.
set_Discard(bool)‘Discard’ özniteliğinin değerini ayarlar.
set_Domain(String)‘Domain’ özniteliğinin değerini ayarlar.
set_DomainImplicit(bool)Etki alanının örtük olup olmadığını gösteren bir değeri ayarlar.
set_Expired(bool)Çerezin süresi dolmuş olup olmadığını gösteren bir değeri ayarlar.
set_Expires(DateTime)‘Expires’ özniteliğinin değerini ayarlar.
set_HttpOnly(bool)‘HttpOnly’ özniteliğinin değerini ayarlar.
set_Name(String)Çerezin adını ayarlar.
set_Path(String)‘Path’ özniteliğinin değerini ayarlar.
set_Port(String)‘Port’ özniteliğinin değerini ayarlar.
set_Secure(bool)‘Secure’ özniteliğinin değerini ayarlar.
set_Value(String)Çerezin değerini ayarlar.
set_Variant(CookieVariant)Çerezin spesifikasyonunu ayarlar.
set_Version(int32_t)Version’ özniteliğinin değerini ayarlar.
ToServerString()Geçerli örneği dize temsiline serileştirir.
ToString() const overrideC# Object.ToString() yönteminin benzeri. Özel nesnelerin dizeye dönüştürülmesini sağlar.
VerifySetDefaults(CookieVariant, System::SharedPtr<Uri>, bool, String, bool, bool)Varsayılan öznitelik değerlerini doğrular ve ayarlar.

Alanlar

AlanAçıklama
static CommentAttributeName‘Comment’ özniteliğinin adı.
static CommentUrlAttributeName‘CommentURL’ özniteliğinin adı.
static DiscardAttributeName‘Discard’ özniteliğinin adı.
static DomainAttributeName‘Domain’ özniteliğinin adı.
static EqualsLiteralBir özniteliğin adını ve değerini ayırmak için kullanılan ayırıcı.
static ExpiresAttributeName‘Expires’ özniteliğinin adı.
static HttpOnlyAttributeName‘HttpOnly’ özniteliğinin adı.
static MaxAgeAttributeName‘Max-Age’ özniteliğinin adı.
static MaxSupportedVersionRTTI bilgisi.
static MaxSupportedVersionStringMaksimum desteklenen sürümün dize temsili.
static PathAttributeName‘Path’ özniteliğinin adı.
static PortAttributeName‘Port’ özniteliğinin adı.
static PortSplitDelimiters‘Port’ özniteliğinin değerleri için ayırıcıları içeren dizi.
static QuotesLiteralÖzniteliğin bölümlerini sarmak için kullanılan sembol.
static ReservedToNameÇerez adı için ayrılmış bir değer.
static ReservedToValueÇerez değeri için ayrılmış bir değer.
static SecureAttributeName‘Secure’ özniteliğinin adı.
static SeparatorLiteralÖznitelik ayırıcı.
static SpecialAttributeLiteralÖzel öznitelik adlarının öneki.
static VersionAttributeNameVersion’ özniteliğinin adı.

Ayrıca Bakınız