System::Net::Cookie class

Bir HTTP çerezi temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek asla yığına (stack) veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. 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()Domain’in ö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ğerlerinin 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Çerez’in değerini alır.
get_Variant() constÇerez’in özelliğini alır.
get_Version() constVersion’ özniteliğinin değerini alır.
GetHashCode() const overrideC# Object.GetHashCode() yönteminin benzeri. Özel nesnelerin hashlenmesini 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)Alan adının örtük olup olmadığını gösteren bir değer ayarlar.
set_Expired(bool)Çerezin süresi dolmuş olup olmadığını gösteren bir değer ayarlar.
set_Expires(DateTime)‘Expires’ özniteliğinin değerini ayarlar.
set_HttpOnly(bool)‘HttpOnly’ özniteliğinin değerini ayarlar.
set_Name(String)Çerez’in 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)Çerez’in değerini ayarlar.
set_Variant(CookieVariant)Çerez’in özelliğini 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 EqualsLiteralÖ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 sınırlayı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