Namespace Microsoft.VisualStudio.SharePoint
O Microsoft.VisualStudio.SharePoint namespace contém tipos que você pode usar para estender o sistema de projeto do SharePoint em Visual Studio. Para obter mais informações sobre como usar os tipos neste namespace, consulte Estendendo o sistema de projeto do SharePoint.
Embora a maioria dos tipos neste namespace é interfaces, somente as interfaces a seguintes destinam-se a serem implementados em seu código:
ISharePointProjectItemTypeExtension: Implemente essa interface para estender um tipo de item de projeto do SharePoint já está instalado em Visual Studio. Para obter mais informações, consulte Como: Criar uma extensão de Item de projeto do SharePoint.
ISharePointProjectItemTypeProvider: Implemente esta interface para definir um novo tipo de item de projeto do SharePoint. Para obter mais informações, consulte Como: Definir um tipo de Item de projeto do SharePoint.
ISharePointProjectExtension: Implemente essa interface para estender os projetos do SharePoint. Para obter mais informações, consulte Como: Criar uma extensão de projeto do SharePoint.
Classes
Classe | Descrição | |
---|---|---|
ClassNameChangedEventArgs | Fornece dados para um evento gerado quando o nome de uma classe é alterado. | |
ClassNameChangingEventArgs | Fornece dados para um evento gerado quando o nome de uma classe está prestes a ser alterada. | |
DeploymentEventArgs | Fornece dados para o DeploymentStarted e DeploymentCompleted eventos. | |
DeploymentPathChangedEventArgs | Fornece dados para o evento DeploymentPathChanged. | |
DeploymentStepCompletedEventArgs | Fornece dados para o evento DeploymentStepCompleted. | |
DeploymentStepStartedEventArgs | Fornece dados para o evento DeploymentStepStarted. | |
DeploymentTypeChangedEventArgs | Fornece dados para o evento DeploymentTypeChanged. | |
MenuItemEventArgs | Representa a classe de argumentos de evento para o Click de evento. | |
NameChangedEventArgs | Representa a classe de argumentos de evento para o NameChanged de evento. | |
SharePointCommandException | A exceção que é lançada quando a falha de um comando do SharePoint. | |
SharePointConnectionException | A exceção que é lançada quando uma tentativa de se conectar ao site do SharePoint local falha. | |
SharePointProjectEventArgs | Fornece dados para eventos relacionados a projetos do SharePoint. | |
SharePointProjectItemEventArgs | Fornece dados para eventos relacionados aos itens de projeto do SharePoint. | |
SharePointProjectItemFileEventArgs | Fornece dados para eventos relacionados a arquivos de item de projeto do SharePoint. | |
SharePointProjectItemIconAttribute | Especifica o ícone para exibir em Solution Explorer um personalizado para o item tipo de projeto. | |
SharePointProjectItemMenuItemsRequestedEventArgs | Fornece dados para o evento ProjectItemMenuItemsRequested. | |
SharePointProjectItemOpenEventArgs | Fornece dados para o evento Open. | |
SharePointProjectItemPropertiesRequestedEventArgs | Fornece dados para o evento ProjectItemPropertiesRequested. | |
SharePointProjectItemStartupUrlRequestedEventArgs | Fornece dados para o evento ProjectItemStartupUrlRequested. | |
SharePointProjectItemTypeAttribute | Especifica a identificação de um tipo de item de projeto que está sendo definida ou a identificação de um tipo de item de projeto que está sendo estendido. | |
SharePointProjectMenuItemsRequestedEventArgs | Fornece dados para o evento ProjectMenuItemsRequested. | |
SharePointProjectPropertiesRequestedEventArgs | Fornece dados para o evento ProjectPropertiesRequested. |
Interfaces
Interface | Descrição | |
---|---|---|
IAnnotatedObject | Representa o IAnnotationDictionary, que permite a associação de dados personalizados com o objeto que implementa essa interface. | |
IAnnotationDictionary | Representa um dicionário de objetos de dados personalizados que você pode associar a determinados objetos no modelo de objeto SharePoint ferramentas. | |
ICodeRefactoringEvents | Fornece eventos que notificam sobre a ocorrência de uma operação de refatoração. | |
IDeployableFile | Fornece a interface base para todos os arquivos que podem ser empacotados no arquivo WSP e implantados no SharePoint.Esses arquivos compartilham um conjunto de propriedades relacionadas à implantação. | |
IFeatureReceiver | Representa um destinatário de recurso no SharePoint. | |
IMappedFolder | Representa uma pasta em um projeto do SharePoint que é mapeado para um local no SharePoint. | |
IMappedFolderCollection | Representa uma coleção de pastas mapeadas em um projeto do SharePoint. | |
IMenuItem | Representa um item de menu que pode ser adicionado a um menu de contexto para ISharePointProjectItem ou IExplorerNode. | |
IMenuItemCollection | Representa uma coleção de itens de menu que são adicionados dinamicamente na ProjectItemMenuItemsRequested manipulador de eventos. | |
INotifyObjectDisposed | Uma classe que implementa esta interface notifica quando um objeto é descartado. | |
INotifyObjectDisposing | Uma classe que implementa esta interface notifica quando um objeto está sendo descartado. | |
IObservableModelElement | Representa um elemento de modelo DSL expõe eventos de alteração/alterado de propriedade. | |
IPropertySourceCollection | Representa uma coleção de objetos de origem de propriedade são exibidos na Propriedades janela. | |
ISafeControlEntry | Representa uma entrada de controle seguro que é adicionada ao arquivo de Web. config do SharePoint, quando ele for implantado. | |
ISafeControlEntryCollection | Representa uma coleção de entradas de controle seguro. | |
ISharePointCollection<T> | Representa uma coleção de itens somente para leitura.Ele fornece nenhuma métodos públicos para modificar o conteúdo da coleção.Ele é usado como um tipo base para um número de coleções no modelo de projeto do SharePoint.Essas coleções são geralmente alteradas internamente e eventos podem ser usados para monitorar a essas alterações. | |
ISharePointConnection | Fornece métodos que você pode usar para executar comandos do SharePoint que chamar o modelo de objeto de servidor do SharePoint a partir de uma extensão das ferramentas do SharePoint em Visual Studio. | |
ISharePointProject | Representa o projeto do SharePoint. | |
ISharePointProjectCollection | Uma coleção de todos os projetos do SharePoint na Visual Studio solução. | |
ISharePointProjectEvents | Define os eventos relevantes para ISharePointProject objetos.O objeto de implementação define o contexto no qual esses eventos ocorrem. | |
ISharePointProjectExtension | Representa uma extensão para projetos do SharePoint. | |
ISharePointProjectFeature | Fornece informações sobre recursos. | |
ISharePointProjectFeatureCollection | Uma coleção de todos os recursos do SharePoint definidas no projeto do SharePoint. | |
ISharePointProjectFeatureResourceFile | Representa um arquivo de recurso para o recurso. | |
ISharePointProjectFeatureResourceFileCollection | Representa a coleção de arquivos de recurso para um recurso. | |
ISharePointProjectItem | Representa uma instância de um item de projeto do SharePoint, implementada pelo sistema do projeto do SharePoint. | |
ISharePointProjectItemCollection | Representa uma coleção de itens de projeto do SharePoint. | |
ISharePointProjectItemEvents | Define os eventos relevantes para ISharePointProjectItem objetos. | |
ISharePointProjectItemFile | Representa um arquivo no sistema de projeto do SharePoint. | |
ISharePointProjectItemFileCollection | Representa uma coleção de arquivos em um item de projeto do SharePoint. | |
ISharePointProjectItemFileEvents | Define os eventos relacionados ao ISharePointProjectItemFile objetos. | |
ISharePointProjectItemType | Representa um tipo de um item de projeto do SharePoint.Ele permite aos usuários dados personalizados associar um tipo porque ele herda o IAnnotatedObject interface. | |
ISharePointProjectItemTypeDefinition | Ajuda a definir o tipo de um item de projeto do SharePoint. | |
ISharePointProjectItemTypeExtension | Representa uma extensão para um determinado tipo de item de projeto do SharePoint. | |
ISharePointProjectItemTypeProvider | Fornece a definição de um tipo de item de projeto personalizado do SharePoint. | |
ISharePointProjectLogger | Representa o serviço de log do SharePoint, ativa as extensões de projeto do SharePoint registrar as mensagens para o saída janela e Error List, dependendo do especificado LogCategory. | |
ISharePointProjectMember | Representa um membro de um projeto do SharePoint. | |
ISharePointProjectMemberReference | Especifica uma referência a um item em um projeto do SharePoint. | |
ISharePointProjectMemberReferenceCollection | Representa uma coleção de referências de item de projeto do SharePoint. | |
ISharePointProjectMemberReferenceResolver | Especifica uma API que resolve referências entre os itens de projeto do SharePoint e os itens próprios. | |
ISharePointProjectOutputReference | Representa uma referência a saída primária Visual Studio project. | |
ISharePointProjectOutputReferenceCollection | Representa uma coleção de referências de saída do projeto pertencentes a um item de projeto. | |
ISharePointProjectPackage | O pacote do SharePoint associado ao projeto do SharePoint. | |
ISharePointProjectService | Representa o serviço de projeto do SharePoint, um objeto raiz para o modelo de objeto de projeto do SharePoint. | |
ISharePointProjectStartupItem | Representa os itens que podem ser definidos como o item de inicialização de um ISharePointProject. |
Enumerações
Enumeração | Descrição | |
---|---|---|
AssemblyDeploymentTarget | Especifica onde o assembly de saída do projeto será implantado. | |
DeploymentType | Especifica o tipo de implantação a ser executada em um arquivo. | |
LogCategory | Especifica onde as mensagens escritas usando o serviço de log do SharePoint apareçam na saída janela e Error List janela. | |
MappedFolderType | Especifica o tipo de uma pasta mapeada em um projeto do SharePoint. | |
SupportedAssemblyDeploymentTargets | Uma enumeração que representa todos os destinos de implantação do assembly com suporte para um item de projeto do SharePoint especificado. | |
SupportedDeploymentScopes | Especifica os escopos de implantação no qual um item de projeto do SharePoint pode ser ativado no SharePoint. | |
SupportedTrustLevels | Valores de enumeração que especifica o nível de confiança no SharePoint suportado pelo item de projeto do SharePoint. |