Interface ISharePointProjectItemTypeDefinition

Ajuda a definir o tipo de um item de projeto do SharePoint.

Namespace:  Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (em Microsoft.VisualStudio.SharePoint.dll)

Sintaxe

'Declaração
Public Interface ISharePointProjectItemTypeDefinition _
    Inherits IAnnotatedObject, ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
public interface ISharePointProjectItemTypeDefinition : IAnnotatedObject, 
    ISharePointProjectItemEvents, ISharePointProjectItemFileEvents

O tipo ISharePointProjectItemTypeDefinition expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Annotations Obtém uma instância de IAnnotationDictionary para associar a implementação de objeto de dados personalizados a IAnnotatedObject interface. (Herdado de IAnnotatedObject.)
Propriedade pública Name Obtém ou define o nome do tipo de item de projeto mostrado em designers.Por padrão, ele é a identificação.
Propriedade pública ProjectItemType Obtém o ISharePointProjectItemType que está sendo definido por esse ISharePointProjectItemTypeDefinition instância.
Propriedade pública ProjectService Obtém uma instância do serviço de projeto do SharePoint.
Propriedade pública SupportedAssemblyDeploymentTargets Obtém ou define o local de implantação do assembly que é suportado por este item de projeto.
Propriedade pública SupportedDeploymentScopes Obtém ou define o escopo em que a implantação do ISharePointProjectItem é suportada no SharePoint.
Propriedade pública SupportedTrustLevels Obtém ou define os níveis de confiança no SharePoint oferece suportada a ISharePointProjectItem.

Início

Eventos

  Nome Descrição
Evento público DeploymentStepCompleted Ocorre quando uma etapa da implantação completa para um ISharePointProjectItem instância. (Herdado de ISharePointProjectItemEvents.)
Evento público DeploymentStepStarted Ocorre quando uma etapa de implantação começa a uma ISharePointProjectItem instância. (Herdado de ISharePointProjectItemEvents.)
Evento público FileAdded Ocorre quando um novo ISharePointProjectItemFile instância é adicionada. (Herdado de ISharePointProjectItemFileEvents.)
Evento público FileDeploymentPathChanged Ocorre quando o DeploymentPath propriedade é modificada. (Herdado de ISharePointProjectItemFileEvents.)
Evento público FileDeploymentTypeChanged Ocorre quando o DeploymentType propriedade é modificada. (Herdado de ISharePointProjectItemFileEvents.)
Evento público FileNameChanged Ocorre quando um ISharePointProjectItemFile instância é renomeada. (Herdado de ISharePointProjectItemFileEvents.)
Evento público FilePropertyChanged Ocorre quando um valor de propriedade em um ISharePointProjectItemFile instância é modificada. (Herdado de ISharePointProjectItemFileEvents.)
Evento público FileRemoved Ocorre quando um ISharePointProjectItemFile instância é removida. (Herdado de ISharePointProjectItemFileEvents.)
Evento público ProjectItemAdded Ocorre quando um novo ISharePointProjectItem instância é adicionada. (Herdado de ISharePointProjectItemEvents.)
Evento público ProjectItemDisposing Ocorre quando um ISharePointProjectItem instância está prestes a ser descartado. (Herdado de ISharePointProjectItemEvents.)
Evento público ProjectItemInitialized Ocorre quando um ISharePointProjectItem instância é inicializada. (Herdado de ISharePointProjectItemEvents.)
Evento público ProjectItemMenuItemsRequested Ocorre quando um ISharePointProjectItem instância é solicitada para itens de menu de contexto. (Herdado de ISharePointProjectItemEvents.)
Evento público ProjectItemNameChanged Ocorre quando um ISharePointProjectItem instância é renomeada. (Herdado de ISharePointProjectItemEvents.)
Evento público ProjectItemOpen Ocorre quando uma pasta de item de projeto do SharePoint é aberta. (Herdado de ISharePointProjectItemEvents.)
Evento público ProjectItemPropertiesRequested Ocorre quando um ISharePointProjectItem instância é solicitada para propriedades. (Herdado de ISharePointProjectItemEvents.)
Evento público ProjectItemPropertyChanged Ocorre quando um valor de propriedade em um ISharePointProjectItem instância é alterada. (Herdado de ISharePointProjectItemEvents.)
Evento público ProjectItemRemoved Ocorre quando um ISharePointProjectItem instância é removida. (Herdado de ISharePointProjectItemEvents.)
Evento público ProjectItemStartupUrlRequested Ocorre quando uma inicialização URL é solicitada para uma ISharePointProjectItem.

Início

Comentários

Propriedades podem ser definidas somente dentro da InitializeType método.

ISharePointProjectItemTypeDefinitionpermite para associar dados personalizados com um tipo porque ele herda o IAnnotatedObject interface.

Consulte também

Referência

Namespace Microsoft.VisualStudio.SharePoint