HttpCookiesSection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konfigurerar egenskaper för cookies som används av en webbapp.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
public ref class HttpCookiesSection sealed : System::Configuration::ConfigurationSection
public sealed class HttpCookiesSection : System.Configuration.ConfigurationSection
type HttpCookiesSection = class
inherit ConfigurationSection
Public NotInheritable Class HttpCookiesSection
Inherits ConfigurationSection
- Arv
Exempel
Följande kodexempel visar hur du hämtar HttpCookiesSection objektet från konfigurationsfilen för ett befintligt webbprogram.
// Get the Web application configuration.
System.Configuration.Configuration webConfig =
WebConfigurationManager.OpenWebConfiguration("/aspnetTest");
// Get the section.
string configPath = "system.web/httpCookies";
System.Web.Configuration.HttpCookiesSection httpCookiesSection =
(System.Web.Configuration.HttpCookiesSection)webConfig.GetSection(
configPath);
' Get the Web application configuration.
Dim webConfig _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration("/aspnetTest")
' Get the section.
Dim configPath As String _
= "system.web/httpCookies"
Dim httpCookiesSection _
As System.Web.Configuration.HttpCookiesSection = _
CType(webConfig.GetSection(configPath), _
System.Web.Configuration.HttpCookiesSection)
Kommentarer
Klassen HttpCookiesSection ger ett sätt att programmatiskt komma åt och ändra avsnittet i httpCookies en konfigurationsfil.
Den definierar de inställningar som tillämpas som standard på alla cookies som utfärdas av programmet, såvida inte koden som utfärdar cookien åsidosätter dem.
Ett mål med elementet httpCookies är att stödja användningen av HttpOnly cookies.
HttpOnly cookies (cookies med attributet HttpOnly) introducerades i Internet Explorer 6 för att minska risken för skript mellan webbplatser. Attributet HttpOnly förhindrar att cookies används via skript på klientsidan. All information som finns i en HttpOnly cookie är mindre sannolikt att avslöjas för en hackare eller en skadlig webbplats. Mer information finns i MSDN (msdn.microsoft.com) efter "HttpOnly".
Note
HttpCookiesSection Kan läsa och skriva information från och till det relaterade avsnittet i konfigurationsfilen enligt avsnittsegenskapen AllowDefinition vars värde är Everywhere.
Konstruktorer
| Name | Description |
|---|---|
| HttpCookiesSection() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Initierar en ny instans av HttpCookiesSection klassen. |
Egenskaper
| Name | Description |
|---|---|
| CurrentConfiguration |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en referens till den översta instansen Configuration som representerar konfigurationshierarkin som den aktuella ConfigurationElement instansen tillhör. (Ärvd från ConfigurationElement) |
| Domain |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger cookiedomännamnet. |
| ElementInformation |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett ElementInformation objekt som innehåller den icke-anpassningsbara informationen och funktionerna i ConfigurationElement objektet. (Ärvd från ConfigurationElement) |
| ElementProperty |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar objektet ConfigurationElementProperty som representerar ConfigurationElement själva objektet. (Ärvd från ConfigurationElement) |
| EvaluationContext |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ContextInformation-objektet för ConfigurationElement-objektet. (Ärvd från ConfigurationElement) |
| HasContext |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett värde som anger om egenskapen CurrentConfiguration är |
| HttpOnlyCookies |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger ett värde som anger om stödet för webbläsarens |
| Item[ConfigurationProperty] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en egenskap eller ett attribut för det här konfigurationselementet. (Ärvd från ConfigurationElement) |
| Item[String] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en egenskap, ett attribut eller ett underordnat element i det här konfigurationselementet. (Ärvd från ConfigurationElement) |
| LockAllAttributesExcept |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar samlingen med låsta attribut. (Ärvd från ConfigurationElement) |
| LockAllElementsExcept |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar samlingen med låsta element. (Ärvd från ConfigurationElement) |
| LockAttributes |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar samlingen med låsta attribut. (Ärvd från ConfigurationElement) |
| LockElements |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar samlingen med låsta element. (Ärvd från ConfigurationElement) |
| LockItem |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger ett värde som anger om elementet är låst. (Ärvd från ConfigurationElement) |
| Properties |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar samlingen med egenskaper. (Ärvd från ConfigurationElement) |
| RequireSSL |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger ett värde som anger om SSL-kommunikation (Secure Sockets Layer) krävs. |
| SameSite |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger värdet för attributet SameSite för cookien. |
| SectionInformation |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett SectionInformation objekt som innehåller den icke-anpassningsbara informationen och funktionerna i ConfigurationSection objektet. (Ärvd från ConfigurationSection) |
Metoder
| Name | Description |
|---|---|
| DeserializeElement(XmlReader, Boolean) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Läser XML från konfigurationsfilen. (Ärvd från ConfigurationElement) |
| DeserializeSection(XmlReader) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Läser XML från konfigurationsfilen. (Ärvd från ConfigurationSection) |
| Equals(Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Jämför den aktuella ConfigurationElement instansen med det angivna objektet. (Ärvd från ConfigurationElement) |
| GetHashCode() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett unikt värde som representerar den aktuella ConfigurationElement instansen. (Ärvd från ConfigurationElement) |
| GetRuntimeObject() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar ett anpassat objekt när det åsidosättas i en härledd klass. (Ärvd från ConfigurationSection) |
| GetTransformedAssemblyString(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar den transformerade versionen av det angivna sammansättningsnamnet. (Ärvd från ConfigurationElement) |
| GetTransformedTypeString(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar den transformerade versionen av det angivna typnamnet. (Ärvd från ConfigurationElement) |
| GetType() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Init() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anger objektets ConfigurationElement ursprungliga tillstånd. (Ärvd från ConfigurationElement) |
| InitializeDefault() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Används för att initiera en standarduppsättning med värden för ConfigurationElement objektet. (Ärvd från ConfigurationElement) |
| IsModified() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anger om det här konfigurationselementet har ändrats sedan det senast sparades eller lästes in när det implementerades i en härledd klass. (Ärvd från ConfigurationSection) |
| IsReadOnly() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett värde som anger om objektet ConfigurationElement är skrivskyddat. (Ärvd från ConfigurationElement) |
| ListErrors(IList) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lägger till felen invalid-property i det här ConfigurationElement objektet, och i alla underelement, i den överförda listan. (Ärvd från ConfigurationElement) |
| MemberwiseClone() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnDeserializeUnrecognizedAttribute(String, String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett värde som anger om ett okänt attribut påträffas under deserialiseringen. (Ärvd från ConfigurationElement) |
| OnDeserializeUnrecognizedElement(String, XmlReader) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett värde som anger om ett okänt element påträffas under deserialiseringen. (Ärvd från ConfigurationElement) |
| OnRequiredPropertyNotFound(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Utlöser ett undantag när en obligatorisk egenskap inte hittas. (Ärvd från ConfigurationElement) |
| PostDeserialize() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anropas efter deserialisering. (Ärvd från ConfigurationElement) |
| PreSerialize(XmlWriter) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anropas före serialisering. (Ärvd från ConfigurationElement) |
| Reset(ConfigurationElement) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Återställer objektets interna tillstånd ConfigurationElement , inklusive låsen och egenskapssamlingarna. (Ärvd från ConfigurationElement) |
| ResetModified() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Återställer värdet för metoden till |
| SerializeElement(XmlWriter, Boolean) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skriver innehållet i det här konfigurationselementet till konfigurationsfilen när det implementeras i en härledd klass. (Ärvd från ConfigurationElement) |
| SerializeSection(ConfigurationElement, String, ConfigurationSaveMode) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skapar en XML-sträng som innehåller en icke-komprimerad vy av ConfigurationSection objektet som ett enda avsnitt för att skriva till en fil. (Ärvd från ConfigurationSection) |
| SerializeToXmlElement(XmlWriter, String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skriver de yttre taggarna för det här konfigurationselementet till konfigurationsfilen när det implementeras i en härledd klass. (Ärvd från ConfigurationElement) |
| SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anger en egenskap till det angivna värdet. (Ärvd från ConfigurationElement) |
| SetReadOnly() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anger egenskapen IsReadOnly() för ConfigurationElement objektet och alla underelement. (Ärvd från ConfigurationElement) |
| ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anger om det angivna elementet ska serialiseras när konfigurationsobjekthierarkin serialiseras för den angivna målversionen av .NET Framework. (Ärvd från ConfigurationSection) |
| ShouldSerializePropertyInTargetVersion(ConfigurationProperty, String, FrameworkName, ConfigurationElement) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anger om den angivna egenskapen ska serialiseras när konfigurationsobjekthierarkin serialiseras för den angivna målversionen av .NET Framework. (Ärvd från ConfigurationSection) |
| ShouldSerializeSectionInTargetVersion(FrameworkName) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anger om den aktuella ConfigurationSection-instansen ska serialiseras när konfigurationsobjekthierarkin serialiseras för den angivna målversionen av .NET Framework. (Ärvd från ConfigurationSection) |
| ToString() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Ändrar objektet ConfigurationElement för att ta bort alla värden som inte ska sparas. (Ärvd från ConfigurationElement) |