Microsoft.VisualStudio.SharePoint Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O namespace Microsoft.VisualStudio.SharePoint contém tipos que você pode usar para estender o sistema de projeto do SharePoint no Visual Studio. Para obter mais informações sobre como usar os tipos nesse namespace, consulte Estendendo o sistema de projeto do SharePoint.
Classes
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 alterado. |
DeploymentEventArgs |
Fornece dados para os eventos de DeploymentStarted e de DeploymentCompleted . |
DeploymentPathChangedEventArgs |
Fornece dados para o evento de DeploymentPathChanged . |
DeploymentStepCanceledEventArgs |
Representa a classe de argumento de evento para o evento DeploymentStepCanceled. |
DeploymentStepCompletedEventArgs |
Fornece dados para o evento de DeploymentStepCompleted . |
DeploymentStepFailedEventArgs |
Representa a classe de argumento de evento usada para o evento DeploymentStepFailed. |
DeploymentStepStartedEventArgs |
Fornece dados para o evento de DeploymentStepStarted . |
DeploymentTypeChangedEventArgs |
Fornece dados para o evento de DeploymentTypeChanged . |
HighTrustCreationInformation |
Fornece informações para criar um projeto Web como parte de um aplicativo de alta confiança. |
MenuItemEventArgs |
Representa a classe de argumentos de evento para o evento Click. |
NameChangedEventArgs |
Representa a classe de argumentos de evento para o evento NameChanged. |
NamespaceNameChangedEventArgs |
Fornece dados para um evento gerado quando o nome de um namespace foi alterado. |
NamespaceNameChangingEventArgs |
Fornece dados para um evento gerado quando o nome de um namespace está prestes a ser alterado. |
SharePointCommandCanceledException |
A exceção gerada quando o usuário cancela um comando do SharePoint. |
SharePointCommandException |
A exceção que é lançada quando um comando do SharePoint falha. |
SharePointConnectionDisabledException |
A exceção lançada quando a conexão do SharePoint é desabilitada. |
SharePointConnectionException |
A exceção lançada quando ocorre falha na tentativa de conectar-se ao site do SharePoint local. |
SharePointProjectEventArgs |
Fornece dados para eventos relacionados a projetos do SharePoint. |
SharePointProjectItemEventArgs |
Fornece dados para eventos relacionados a itens de projeto do SharePoint. |
SharePointProjectItemFileEventArgs |
Fornece dados para eventos relacionados a arquivos de item de projeto do SharePoint. |
SharePointProjectItemFileOpenEventArgs |
Fornece dados para eventos relacionados aos eventos em aberto do item de projeto. |
SharePointProjectItemIconAttribute |
Especifica o ícone a exibir no Gerenciador de Soluções para um tipo de item de projeto personalizado. |
SharePointProjectItemMenuItemsRequestedEventArgs |
Fornece dados para o evento de ProjectItemMenuItemsRequested . |
SharePointProjectItemOpenEventArgs |
Fornece dados para o evento de Open . |
SharePointProjectItemPropertiesRequestedEventArgs |
Fornece dados para o evento de ProjectItemPropertiesRequested . |
SharePointProjectItemStartupUrlRequestedEventArgs |
Fornece dados para o evento de ProjectItemStartupUrlRequested . |
SharePointProjectItemTypeAttribute |
Especifica a ID de um tipo de item de projeto que está sendo definido ou a ID de um tipo de item de projeto que está sendo estendido. |
SharePointProjectMenuItemsRequestedEventArgs |
Fornece dados para o evento de ProjectMenuItemsRequested . |
SharePointProjectPropertiesRequestedEventArgs |
Fornece dados para o evento de ProjectPropertiesRequested . |
WebProjectCreationInformation |
Representa as informações para a criação do projeto Web. |
Interfaces
IAnnotatedObject |
Representa o IAnnotationDictionary, que habilita a associação de dados personalizados com o objeto que implementa essa interface. |
IAnnotationDictionary |
Representa um dicionário de objetos personalizados que você pode associar a determinados objetos no modelo de objeto de ferramentas do SharePoint. |
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 receptor do recurso no SharePoint. |
IMappedFolder |
Representa uma pasta em um projeto do SharePoint que é mapeada 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 adicionados dinamicamente no manipulador de eventos ProjectItemMenuItemsRequested. |
INotifyObjectDisposed |
Uma classe que implementa essa interface notifica-o quando um objeto é descartado. |
INotifyObjectDisposing |
Uma classe que implementa essa interface notifica-o quando um objeto está sendo descartado. |
IObservableModelElement |
Representa um elemento de modelo DSL que expõe eventos de alteração/alterados de propriedade. |
IPropertySourceCollection |
Representa uma coleção de objetos de origem de propriedade que aparecem na janela Propriedades. |
ISafeControlEntry |
Representa uma entrada de controle seguro adicionada ao arquivo de web.config do SharePoint quando ele é implantado. |
ISafeControlEntryCollection |
Representa uma coleção de entradas de controle seguro. |
ISharePointAppSettings |
Representa as configurações do aplicativo para SharePoint ou aplicativo para Office. |
ISharePointCollection<T> |
Representa uma coleção somente leitura de itens. Não fornece métodos públicos para modificar o conteúdo da coleção. É usado como um tipo base para várias coleções no modelo de projeto do SharePoint. Essas coleções normalmente são alteradas internamente e os eventos podem ser usados para monitorar essas alterações. |
ISharePointConnection |
Fornece métodos que você pode usar para executar comandos do SharePoint que chama o modelo de objeto do servidor do SharePoint de uma extensão de ferramentas do SharePoint no Visual Studio. |
ISharePointProject |
Representa o projeto do SharePoint. |
ISharePointProjectCollection |
Uma coleção de todos os projetos do SharePoint na solução do Visual Studio. |
ISharePointProjectEvents |
Define os eventos relevantes para objetos ISharePointProject. O objeto de implementação define o contexto em que 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 definidos no projeto do SharePoint. |
ISharePointProjectFeatureResourceFile |
Representa um arquivo de recurso para o recurso. |
ISharePointProjectFeatureResourceFileCollection |
Representa a coleção de arquivos de recursos para um recurso. |
ISharePointProjectItem |
Representa uma instância de um item de projeto do SharePoint, implementada pelo sistema de projeto do SharePoint. |
ISharePointProjectItemCollection |
Representa uma coleção de itens de projeto do SharePoint. |
ISharePointProjectItemEvents |
Define os eventos relevantes para objetos ISharePointProjectItem. |
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 a objetos ISharePointProjectItemFile. |
ISharePointProjectItemType |
Representa um tipo de um item de projeto do SharePoint. Permite que os usuários associem dados personalizados a um tipo porque ele herda da interface IAnnotatedObject. |
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. |
ISharePointProjectItemVirtualFile |
Representa um arquivo no sistema de projeto do SharePoint. |
ISharePointProjectItemVirtualFileCollection |
Representa a coleção de arquivos em um item de projeto do SharePoint. |
ISharePointProjectLogger |
Representa o serviço de log do SharePoint, que permite que as extensões de projeto do SharePoint registrem mensagens na janela Saída e na Lista de Erros, 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 itens de projeto do SharePoint. |
ISharePointProjectMemberReferenceResolver |
Especifica uma API que resolve referências entre itens de projeto do SharePoint e os próprios itens. |
ISharePointProjectOutputReference |
Representa a saída primária de um projeto do Visual Studio referenciado. |
ISharePointProjectOutputReferenceCollection |
Obtenha uma coleção de referências de saída do projeto que pertencem a esse 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 do projeto do SharePoint. |
ISharePointProjectStartupItem |
Representa os itens que podem ser definidos como o item de inicialização de um ISharePointProject. |
Enumerações
AssemblyDeploymentTarget |
Especifica em que ponto o assembly de saída do projeto será implantado. |
DeploymentType |
Especifica o tipo de implantação a ser executada em um arquivo. |
LogCategory |
Especifica o local em que as mensagens gravadas usando o serviço de log do SharePoint são exibidas nas janelas de Saída e de Lista de Erros. |
MappedFolderType |
Especifica o tipo de pasta mapeada em um projeto do SharePoint. |
SharePointAuthenticationMode |
Enumera o modo de autenticação do SharePoint. |
SharePointProjectMode |
Especifica o modo para o 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 em que um item de projeto do SharePoint pode ser ativado no SharePoint. |
SupportedTrustLevels |
Valores de enumeração que especificam o nível de confiança no SharePoint com suporte no item de projeto do SharePoint. |
WebProjectType |
Enumera um tipo de projeto Web. |
Comentários
Embora a maioria dos tipos nesse namespace sejam interfaces, apenas as seguintes interfaces devem ser implementadas em seu código:
ISharePointProjectItemTypeExtension: implemente essa interface para estender um tipo de item de projeto do SharePoint que já está instalado no Visual Studio. Para obter mais informações, confira Como criar uma extensão de item de projeto do SharePoint.
ISharePointProjectItemTypeProvider: implemente essa 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 projetos do SharePoint. Para obter mais informações, consulte Como criar uma extensão de projeto do SharePoint.