Compartir a través de


ISharePointProjectItemTypeDefinition (Interfaz)

Ayuda a definir el tipo de un elemento de proyecto de SharePoint.

Espacio de nombres:  Microsoft.VisualStudio.SharePoint
Ensamblado:  Microsoft.VisualStudio.SharePoint (en Microsoft.VisualStudio.SharePoint.dll)

Sintaxis

'Declaración
Public Interface ISharePointProjectItemTypeDefinition _
    Inherits IAnnotatedObject, ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
public interface ISharePointProjectItemTypeDefinition : IAnnotatedObject, 
    ISharePointProjectItemEvents, ISharePointProjectItemFileEvents

El tipo ISharePointProjectItemTypeDefinition expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Annotations Obtiene una instancia de IAnnotationDictionary para asociar los datos personalizados con el objeto que implementa la interfaz IAnnotatedObject. (Se hereda de IAnnotatedObject).
Propiedad pública Name Obtiene o establece el nombre del tipo de elemento de proyecto que se muestra en los diseñadores.De manera predeterminada, es el identificador.
Propiedad pública ProjectItemType Obtiene la interfaz ISharePointProjectItemType definida por esta instancia de ISharePointProjectItemTypeDefinition.
Propiedad pública ProjectService Obtiene una instancia del servicio del proyecto de SharePoint.
Propiedad pública SupportedAssemblyDeploymentTargets Obtiene o establece la ubicación de implementación del ensamblado que es compatible con este elemento de proyecto.
Propiedad pública SupportedDeploymentScopes Obtiene o establece el ámbito en el que se admite la implementación de ISharePointProjectItem en SharePoint.
Propiedad pública SupportedTrustLevels Obtiene o establece los niveles de confianza de SharePoint admitidos por la interfaz ISharePointProjectItem.

Arriba

Eventos

  Nombre Descripción
Evento público DeploymentStepCompleted Se produce al completar un paso de implementación para una instancia de ISharePointProjectItem. (Se hereda de ISharePointProjectItemEvents).
Evento público DeploymentStepStarted Se produce al iniciar un paso de implementación para una instancia de ISharePointProjectItem. (Se hereda de ISharePointProjectItemEvents).
Evento público FileAdded Se produce cuando se agrega una nueva instancia de ISharePointProjectItemFile. (Se hereda de ISharePointProjectItemFileEvents).
Evento público FileDeploymentPathChanged Se produce cuando se modifica la propiedad DeploymentPath. (Se hereda de ISharePointProjectItemFileEvents).
Evento público FileDeploymentTypeChanged Se produce cuando se modifica la propiedad DeploymentType. (Se hereda de ISharePointProjectItemFileEvents).
Evento público FileNameChanged Se produce cuando se cambia el nombre de una instancia de ISharePointProjectItemFile. (Se hereda de ISharePointProjectItemFileEvents).
Evento público FilePropertyChanged Se produce cuando se modifica un valor de propiedad de una instancia de ISharePointProjectItemFile. (Se hereda de ISharePointProjectItemFileEvents).
Evento público FileRemoved Se produce cuando se quita una instancia de ISharePointProjectItemFile. (Se hereda de ISharePointProjectItemFileEvents).
Evento público ProjectItemAdded Se produce al agregar una nueva instancia de ISharePointProjectItem. (Se hereda de ISharePointProjectItemEvents).
Evento público ProjectItemDisposing Se produce cuando una instancia de ISharePointProjectItem está a punto de eliminarse. (Se hereda de ISharePointProjectItemEvents).
Evento público ProjectItemInitialized Se produce cuando se inicializa una instancia de ISharePointProjectItem. (Se hereda de ISharePointProjectItemEvents).
Evento público ProjectItemMenuItemsRequested Se produce cuando se solicitan los elementos del menú contextual de una instancia de ISharePointProjectItem. (Se hereda de ISharePointProjectItemEvents).
Evento público ProjectItemNameChanged Se produce al cambiar el nombre de una instancia de ISharePointProjectItem. (Se hereda de ISharePointProjectItemEvents).
Evento público ProjectItemOpen Se produce al abrir una carpeta de elementos de proyecto de SharePoint. (Se hereda de ISharePointProjectItemEvents).
Evento público ProjectItemPropertiesRequested Se produce cuando se solicitan las propiedades de una instancia de ISharePointProjectItem. (Se hereda de ISharePointProjectItemEvents).
Evento público ProjectItemPropertyChanged Se produce cuando se modifica un valor de propiedad de una instancia de ISharePointProjectItem. (Se hereda de ISharePointProjectItemEvents).
Evento público ProjectItemRemoved Se produce cuando se quita una instancia de ISharePointProjectItem. (Se hereda de ISharePointProjectItemEvents).
Evento público ProjectItemStartupUrlRequested Se produce cuando se solicita una dirección URL de inicio para una interfaz ISharePointProjectItem.

Arriba

Comentarios

Se pueden establecer propiedades sólo dentro del método InitializeType.

ISharePointProjectItemTypeDefinition permite asociar datos personalizados a un tipo porque se hereda de la interfaz IAnnotatedObject.

Vea también

Referencia

Microsoft.VisualStudio.SharePoint (Espacio de nombres)