¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

TagMapCollection (Clase)

Contiene una colección de objetos TagMapInfo.

Espacio de nombres:  System.Web.Configuration
Ensamblado:  System.Web (en System.Web.dll)

[ConfigurationCollectionAttribute(typeof(TagMapInfo))]
public sealed class TagMapCollection : ConfigurationElementCollection

El tipo TagMapCollection expone los siguientes miembros.

  NombreDescripción
Método públicoTagMapCollectionInicializa una nueva instancia de la clase TagMapCollection.
Arriba

  NombreDescripción
Propiedad protegidaAddElementNameObtiene o establece el nombre del objeto ConfigurationElement que se va a asociar a la operación de adición en la colección ConfigurationElementCollection cuando se reemplaza en una clase derivada. (Se hereda de ConfigurationElementCollection).
Propiedad protegidaClearElementNameObtiene o establece el nombre del objeto ConfigurationElement que se va a asociar a la operación de borrado en la colección ConfigurationElementCollection cuando se reemplaza en una clase derivada. (Se hereda de ConfigurationElementCollection).
Propiedad públicaCollectionTypeObtiene el tipo de ConfigurationElementCollection. (Se hereda de ConfigurationElementCollection).
Propiedad públicaCountObtiene el número de elementos de la colección. (Se hereda de ConfigurationElementCollection).
Propiedad públicaCurrentConfigurationObtiene una referencia a la instancia de Configuration de nivel superior que representa la jerarquía de configuración a la que pertenece la instancia actual de ConfigurationElement. (Se hereda de ConfigurationElement).
Propiedad públicaElementInformationObtiene un objeto ElementInformation que contiene la funcionalidad e información no personalizable del objeto ConfigurationElement. (Se hereda de ConfigurationElement).
Propiedad protegidaElementPropertyObtiene el objeto ConfigurationElementProperty que representa al propio objeto ConfigurationElement. (Se hereda de ConfigurationElement).
Propiedad públicaEmitClearObtiene o establece un valor que especifica si se ha borrado la colección. (Se hereda de ConfigurationElementCollection).
Propiedad públicaIsSynchronizedObtiene un valor que indica si el acceso a la colección está sincronizado. (Se hereda de ConfigurationElementCollection).
Propiedad protegidaItem[ConfigurationProperty]Obtiene o establece una propiedad o atributo de este elemento de configuración. (Se hereda de ConfigurationElement).
Propiedad públicaItem[Int32]Obtiene o establece el objeto TagMapInfo que se encuentra en la ubicación de índice especificada.
Propiedad protegidaItem[String]Obtiene o establece una propiedad, un atributo o un elemento secundario de este elemento de configuración. (Se hereda de ConfigurationElement).
Propiedad públicaLockAllAttributesExceptObtiene la colección de atributos bloqueados. (Se hereda de ConfigurationElement).
Propiedad públicaLockAllElementsExceptObtiene la colección de elementos bloqueados. (Se hereda de ConfigurationElement).
Propiedad públicaLockAttributesObtiene la colección de atributos bloqueados. (Se hereda de ConfigurationElement).
Propiedad públicaLockElementsObtiene la colección de elementos bloqueados. (Se hereda de ConfigurationElement).
Propiedad públicaLockItemObtiene o establece un valor que indica si el elemento está bloqueado. (Se hereda de ConfigurationElement).
Propiedad protegidaPropertiesObtiene la colección de propiedades. (Se hereda de ConfigurationElement).
Propiedad protegidaRemoveElementNameObtiene o establece el nombre del objeto ConfigurationElement que se va a asociar a la operación de eliminación en la colección ConfigurationElementCollection cuando se reemplaza en una clase derivada. (Se hereda de ConfigurationElementCollection).
Propiedad públicaSyncRootObtiene un objeto que se utiliza para sincronizar el acceso a la colección ConfigurationElementCollection. (Se hereda de ConfigurationElementCollection).
Arriba

  NombreDescripción
Método públicoAddAgrega un objeto TagMapInfo a la colección.
Método protegidoBaseAdd(ConfigurationElement, Boolean)Agrega un elemento de configuración a la colección de elementos de configuración. (Se hereda de ConfigurationElementCollection).
Método protegidoBaseClearQuita todos los objetos de elemento de configuración de la colección. (Se hereda de ConfigurationElementCollection).
Método protegidoBaseGet(Int32)Obtiene el elemento de configuración en la ubicación de índice especificada. (Se hereda de ConfigurationElementCollection).
Método protegidoBaseGet(Object)Devuelve el elemento de configuración con la clave especificada. (Se hereda de ConfigurationElementCollection).
Método protegidoBaseGetAllKeysDevuelve una matriz de claves para todos los elementos de configuración incluidos en la colección ConfigurationElementCollection. (Se hereda de ConfigurationElementCollection).
Método protegidoBaseGetKeyObtiene la clave para el objeto ConfigurationElement en la ubicación de índice especificada. (Se hereda de ConfigurationElementCollection).
Método protegidoBaseIsRemovedIndica si el objeto ConfigurationElement con la clave especificada se ha quitado de la colección ConfigurationElementCollection. (Se hereda de ConfigurationElementCollection).
Método protegidoBaseRemoveQuita un objeto ConfigurationElement de la colección. (Se hereda de ConfigurationElementCollection).
Método protegidoBaseRemoveAtQuita el objeto ConfigurationElement en la ubicación de índice especificada. (Se hereda de ConfigurationElementCollection).
Método públicoClearBorra todos los objetos de la colección.
Método públicoCopyToCopia el contenido de la colección ConfigurationElementCollection en una matriz. (Se hereda de ConfigurationElementCollection).
Método protegidoDeserializeElementLee XML del archivo de configuración. (Se hereda de ConfigurationElement).
Método públicoEqualsCompara la colección ConfigurationElementCollection con el objeto especificado. (Se hereda de ConfigurationElementCollection).
Método públicoGetEnumeratorInfraestructura. Obtiene una interfaz IEnumerator que se utiliza para recorrer en iteración la colección ConfigurationElementCollection. (Se hereda de ConfigurationElementCollection).
Método públicoGetHashCodeObtiene un valor único que representa la instancia de ConfigurationElementCollection. (Se hereda de ConfigurationElementCollection).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoInitEstablece el objeto ConfigurationElement en su estado inicial. (Se hereda de ConfigurationElement).
Método protegidoInitializeDefaultSe utiliza para inicializar un conjunto predeterminado de valores para el objeto ConfigurationElement. (Se hereda de ConfigurationElement).
Método protegidoIsModifiedIndica si se ha modificado esta colección ConfigurationElementCollection desde la última vez en que se guardo o cargó al reemplazarla en una clase derivada. (Se hereda de ConfigurationElementCollection).
Método públicoIsReadOnlyIndica si la el objeto ConfigurationElementCollection es de solo lectura. (Se hereda de ConfigurationElementCollection).
Método públicoRemoveQuita el objeto especificado de la colección.
Método protegidoResetRestablece la colección ConfigurationElementCollection a su estado sin modificaciones cuando se reemplaza en una clase derivada. (Se hereda de ConfigurationElementCollection).
Método protegidoResetModifiedRestablece el valor de la propiedad IsModified en false cuando se reemplaza en una clase derivada. (Se hereda de ConfigurationElementCollection).
Método protegidoSerializeElementEscribe los datos de configuración en un elemento XML del archivo de configuración cuando se reemplaza en una clase derivada. (Se hereda de ConfigurationElementCollection).
Método protegidoSerializeToXmlElementEscribe las etiquetas externas de este elemento de configuración en el archivo de configuración cuando se implementa en una clase derivada. (Se hereda de ConfigurationElement).
Método protegidoSetReadOnlyInfraestructura. Establece la propiedad IsReadOnly para el objeto ConfigurationElementCollection y para todos los subelementos. (Se hereda de ConfigurationElementCollection).
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Método protegidoUnmergeInfraestructura. Invierte el efecto de combinar la información de configuración de distintos niveles de la jerarquía de configuración. (Se hereda de ConfigurationElementCollection).
Arriba

  NombreDescripción
Implementación explícita de interfacesMétodo privadoICollection.CopyToCopia la colección ConfigurationElementCollection en una matriz. (Se hereda de ConfigurationElementCollection).
Arriba

La clase TagMapInfo permite reasignar los tipos de etiquetas en tiempo de compilación. Esta reasignación hace que se utilice el tipo asignado en lugar del tipo de etiqueta original para todas las páginas y controles de la aplicación ASP.NET en el ámbito del archivo de configuración.

La clase TagMapCollection permite obtener acceso y modificar mediante programación la subsección tagMapping de la sección pages de un archivo de configuración. En la subsección tagMapping, puede agregar y quitar asignaciones entre tipos de etiquetas especificando los nombres seguros completos de los tipos.

NotaNota

A diferencia de otros atributos y colecciones de la sección pages, la reasignación de etiquetas no tiene ninguna directiva de página ASP.NET correspondiente.

En el siguiente extracto de archivo de configuración se muestra cómo especificar mediante declaración los valores de varias propiedades del tipo TagMapCollection.

<system.web>
  <pages>
    <tagMapping>
      <clear />
      <add
        tagType=
          "System.Web.UI.WebControls.WebParts.WebPartManager"
        mappedTagType=
          "Microsoft.Sharepoint.WebPartPartManager, 
           MSPS.Web.dll, Version='2.0.0.0'" 
      />
      <remove tagType="SomeOtherNS.Class, Assemblyname" />
    </tagMapping>
   </pages>
</system.web>

En el ejemplo de código siguiente se muestra cómo utilizar la clase TagMapCollection para modificar la configuración de asignación de etiquetas mediante programación. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase PagesSection.


// Get all current TagMappings in the collection.
for (int i = 0; i < pagesSection.TagMapping.Count; i++)
{
  Console.WriteLine("TagMapping {0}:", i);
  Console.WriteLine("  TagTypeName = '{0}'",
      pagesSection.TagMapping[i].TagType);
  Console.WriteLine("  MappedTagTypeName = '{0}'",
      pagesSection.TagMapping[i].MappedTagType);
}

// Add a TagMapInfo object using a constructor.
pagesSection.TagMapping.Add(
    new System.Web.Configuration.TagMapInfo(
    "MyNameSpace.MyControl", "MyNameSpace.MyOtherControl"));


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft