Compartir a través de


Microsoft.VisualStudio.SharePoint.Features (Espacio de nombres)

El espacio de nombres Microsoft.VisualStudio.SharePoint.Features contiene tipos que se pueden usar para tener acceso a la definición de una característica en un proyecto de SharePoint.

El tipo principal en esta espacio de nombres es la interfaz IFeature.Un objeto IFeature representa la definición de una característica determinada en un proyecto de SharePoint, incluido el manifiesto de características.Para obtener acceso a un objeto IFeature, use primero la propiedad ISharePointProject.Features para obtener un objeto ISharePointProjectFeature.Entonces, use la propiedad ISharePointProjectFeature.Model para obtener un objeto IFeature.

Interfaces

  Interfaz Descripción
Interfaz pública IAddContentTypeFieldUpgradeAction Representa una acción de actualización que agrega un nuevo campo a un tipo de contenido existente.
Interfaz pública IApplyElementManifestsUpgradeAction Representa una acción de actualización que proporciona los nuevos elementos de característica.
Interfaz pública ICustomFeatureActivationDependency Representa una característica existente de la que depende la activación de otra característica.
Interfaz pública ICustomUpgradeAction Representa una acción de actualización que ejecuta un receptor de eventos de característica.
Interfaz pública ICustomUpgradeActionParameter Representa un parámetro de acción de actualización personalizado.
Interfaz pública ICustomUpgradeActionParameterCollection Representa una colección de parámetros de acción de actualización personalizados.
Interfaz pública IDiscreteUpgradeAction Representa una acción que se ejecuta durante la actualización de una característica.
Interfaz pública IDiscreteUpgradeActionCollection Representa una colección de acciones de actualización de características.
Interfaz pública IElement Representa un archivo asociado a una característica.
Interfaz pública IElementCollection Representa una colección de elementos de la característica.
Interfaz pública IFeature Representa la definición de una característica dentro del sistema de proyectos de SharePoint.
Interfaz pública IFeatureActivationDependency Representa una característica de la que depende la activación de otra característica.
Interfaz pública IFeatureActivationDependencyCollection Representa una colección de dependencias de activación de características.
Interfaz pública IFeatureManifest Representa el manifiesto de una característica de SharePoint.
Interfaz pública IMapFileUpgradeAction Representa una acción de actualización que reasigna un archivo no personalizado a una ruta de acceso de instalación diferente en el sistema de archivos de servidor front-end web de SharePoint (WFE).
Interfaz pública IProperty Representa el valor predeterminado para una propiedad de la característica.
Interfaz pública IPropertyCollection Representa una colección de valores predeterminados para las propiedades de la característica.
Interfaz pública IReferencedFeatureActivationDependency Representa una característica en la solución de Visual Studio de la que depende otra característica.
Interfaz pública IUpgradeAction Representa una acción que se ejecuta durante la actualización de una característica.
Interfaz pública IUpgradeActionCollection Representa una colección de acciones de actualización de características.
Interfaz pública IVersionRange Representa una colección de acciones que se ejecuta durante la actualización de una versión concreta de una característica.

Enumeraciones

  Enumeración Descripción
Enumeración pública DiscreteUpgradeActionType Especifica el tipo de acción que se va a ejecutar al actualizar una característica.
Enumeración pública FeatureElementType Especifica cómo SharePoint trata el elemento cuando se implementa la característica.
Enumeración pública FeatureScope Especifica el contexto en el que se activa una característica.