Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

OutputCacheProfileCollection, classe

Représente une collection d'objets OutputCacheProfile. Cette classe ne peut pas être héritée.

Espace de noms :  System.Web.Configuration
Assembly :  System.Web (dans System.Web.dll)

[ConfigurationCollectionAttribute(typeof(OutputCacheProfile))]
public sealed class OutputCacheProfileCollection : ConfigurationElementCollection

Le type OutputCacheProfileCollection expose les membres suivants.

  NomDescription
Méthode publiqueOutputCacheProfileCollectionInfrastructure. Initialise une nouvelle instance de la classe OutputCacheProfileCollection.
Début

  NomDescription
Propriété protégéeAddElementNameObtient ou définit le nom du ConfigurationElement à associer à l'opération d'ajout dans ConfigurationElementCollection en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Propriété publiqueAllKeysObtient les clés OutputCacheProfileCollection.
Propriété protégéeClearElementNameObtient ou définit le nom du ConfigurationElement à associer à l'opération d'effacement dans ConfigurationElementCollection en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Propriété publiqueCollectionTypeObtient le type de ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Propriété publiqueCountObtient le nombre d'éléments de la collection. (Hérité de ConfigurationElementCollection.)
Propriété publiqueCurrentConfigurationObtient une référence à l'instance Configuration de niveau supérieur qui représente la hiérarchie de configuration à laquelle l'instance ConfigurationElement actuelle appartient. (Hérité de ConfigurationElement.)
Propriété publiqueElementInformationObtient un objet ElementInformation qui contient les fonctionnalités et informations non personnalisables de l'objet ConfigurationElement. (Hérité de ConfigurationElement.)
Propriété protégéeElementPropertyObtient l'objet ConfigurationElementProperty qui représente l'objet ConfigurationElement lui-même. (Hérité de ConfigurationElement.)
Propriété publiqueEmitClearObtient ou définit une valeur qui spécifie si la collection a été effacée. (Hérité de ConfigurationElementCollection.)
Propriété publiqueIsSynchronizedObtient une valeur indiquant si l'accès à la collection est synchronisé. (Hérité de ConfigurationElementCollection.)
Propriété protégéeItem[ConfigurationProperty]Obtient ou définit une propriété ou un attribut de cet élément de configuration. (Hérité de ConfigurationElement.)
Propriété publiqueItem[Int32]Obtient ou définit l'objet OutputCacheProfile au niveau de l'index spécifié.
Propriété publiqueItem[String]Obtient le OutputCacheProfile avec le nom spécifié.
Propriété publiqueLockAllAttributesExceptObtient la collection d'attributs verrouillés. (Hérité de ConfigurationElement.)
Propriété publiqueLockAllElementsExceptObtient la collection d'éléments verrouillés. (Hérité de ConfigurationElement.)
Propriété publiqueLockAttributesObtient la collection d'attributs verrouillés. (Hérité de ConfigurationElement.)
Propriété publiqueLockElementsObtient la collection d'éléments verrouillés. (Hérité de ConfigurationElement.)
Propriété publiqueLockItemObtient ou définit une valeur indiquant si l'élément est verrouillé. (Hérité de ConfigurationElement.)
Propriété protégéePropertiesObtient la collection de propriétés. (Hérité de ConfigurationElement.)
Propriété protégéeRemoveElementNameObtient ou définit le nom du ConfigurationElement à associer à l'opération de suppression dans ConfigurationElementCollection en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Propriété publiqueSyncRootObtient un objet utilisé pour synchroniser l'accès à ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Début

  NomDescription
Méthode publiqueAddAjoute un objet OutputCacheProfile à la collection.
Méthode protégéeBaseAdd(ConfigurationElement, Boolean)Ajoute un élément de configuration à la collection d'éléments de configuration. (Hérité de ConfigurationElementCollection.)
Méthode protégéeBaseClearSupprime tous les objets d'élément de configuration de la collection. (Hérité de ConfigurationElementCollection.)
Méthode protégéeBaseGet(Int32)Obtient l'élément de configuration à l'emplacement d'index spécifié. (Hérité de ConfigurationElementCollection.)
Méthode protégéeBaseGet(Object)Retourne l'élément de configuration avec la clé spécifiée. (Hérité de ConfigurationElementCollection.)
Méthode protégéeBaseGetAllKeysRetourne un tableau des clés pour tous les éléments de configuration contenus dans ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode protégéeBaseGetKeyObtient la clé pour le ConfigurationElement à l'emplacement d'index spécifié. (Hérité de ConfigurationElementCollection.)
Méthode protégéeBaseIsRemovedIndique si l'élément ConfigurationElement avec la clé spécifiée a été supprimé de la collection ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode protégéeBaseRemoveSupprime un ConfigurationElement de la collection. (Hérité de ConfigurationElementCollection.)
Méthode protégéeBaseRemoveAtSupprime le ConfigurationElement à l'emplacement d'index spécifié. (Hérité de ConfigurationElementCollection.)
Méthode publiqueClearSupprime tous les objets OutputCacheProfile de la collection.
Méthode publiqueCopyToCopie le contenu de ConfigurationElementCollection dans un tableau. (Hérité de ConfigurationElementCollection.)
Méthode protégéeDeserializeElementLit le langage XML dans le fichier de configuration. (Hérité de ConfigurationElement.)
Méthode publiqueEqualsCompare ConfigurationElementCollection avec l'objet spécifié. (Hérité de ConfigurationElementCollection.)
Méthode publiqueGet(Int32)Obtient l'élément OutputCacheProfile à l'index spécifié.
Méthode publiqueGet(String)Obtient l'élément OutputCacheProfile portant le nom spécifié.
Méthode publiqueGetEnumeratorInfrastructure. Obtient un IEnumerator utilisé pour itérer au sein de ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode publiqueGetHashCodeObtient une valeur unique représentant l'instance de ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode publiqueGetKeyObtient la clé à l'index OutputCacheProfileCollection spécifié.
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeInitRétablit l'état initial de l'objet ConfigurationElement. (Hérité de ConfigurationElement.)
Méthode protégéeInitializeDefaultUtilisé pour initialiser un jeu de valeurs par défaut pour l'objet ConfigurationElement. (Hérité de ConfigurationElement.)
Méthode protégéeIsModifiedIndique si cette ConfigurationElementCollection a été modifiée depuis son dernier enregistrement ou chargement en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode publiqueIsReadOnlyIndique si l'objet ConfigurationElementCollection est en lecture seule. (Hérité de ConfigurationElementCollection.)
Méthode publiqueRemoveSupprime de la collection l'objet OutputCacheProfile portant le nom spécifié.
Méthode publiqueRemoveAtSupprime de la collection l'objet OutputCacheProfile à l'index spécifié.
Méthode protégéeResetRéinitialise ConfigurationElementCollection à son état non modifié en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode protégéeResetModifiedRéinitialise la valeur de la propriété IsModified à false en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode protégéeSerializeElementÉcrit les données de configuration d'un élément XML dans le fichier de configuration en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode protégéeSerializeToXmlElementÉcrit les balises extérieures de cet élément de configuration dans le fichier de configuration lorsqu'il est implémenté dans une classe dérivée. (Hérité de ConfigurationElement.)
Méthode publiqueSetDéfinit l'objet OutputCacheProfile spécifié.
Méthode protégéeSetReadOnlyInfrastructure. Définit la propriété IsReadOnly pour l'objet ConfigurationElementCollection et pour tous les sous-éléments. (Hérité de ConfigurationElementCollection.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode protégéeUnmergeInfrastructure. Inverse l'effet de fusion des informations de configuration de différents niveaux de la hiérarchie de configuration. (Hérité de ConfigurationElementCollection.)
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeICollection.CopyToCopie ConfigurationElementCollection dans un tableau. (Hérité de ConfigurationElementCollection.)
Début

La OutputCacheProfileCollection permet de centraliser la gestion des paramètres de cache de sortie utilisés par des pages ou des contrôles utilisateur.

Elle vous permet d'accéder aux objets OutputCacheProfile qu'elle contient et de les modifier par programme.

RemarqueRemarque

Le OutputCacheProfile peut être appliqué à une page à l'aide de l'attribut CacheProfile de la directive @ OutputCache.

L'exemple de code suivant montre comment obtenir l'objet OutputCacheProfileCollection.



    // Get the Web application configuration.
    System.Configuration.Configuration webConfig =
    WebConfigurationManager.OpenWebConfiguration("/aspnetTest");

    // Get the section.
    string configPath =
        "system.web/caching/outputCacheSettings";
    System.Web.Configuration.OutputCacheSettingsSection outputCacheSettings =
    (System.Web.Configuration.OutputCacheSettingsSection)webConfig.GetSection(
    configPath);

  // Get the profile collection.
  System.Web.Configuration.OutputCacheProfileCollection outputCacheProfiles =
    outputCacheSettings.OutputCacheProfiles;



.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft