Spazio dei nomi Microsoft.VisualStudio.SharePoint
Lo spazio dei nomi Microsoft.VisualStudio.SharePoint contiene tipi utilizzabili per estendere il sistema del progetto SharePoint in Visual Studio.Per ulteriori informazioni sull'utilizzo dei tipi in questo spazio dei nomi, Estensione del sistema di progetto SharePoint.
Anche se la maggior parte dei tipi in questo spazio dei nomi sono interfacce, solo le interfacce seguenti devono essere implementate nel codice:
ISharePointProjectItemTypeExtension: implementare questa interfaccia per estendere un tipo di elemento di progetto SharePoint già installato in Visual Studio.Per ulteriori informazioni, vedere Procedura: creare un'estensione di elemento del progetto SharePoint.
ISharePointProjectItemTypeProvider: implementare questa interfaccia per definire un nuovo tipo di elemento di progetto SharePoint.Per ulteriori informazioni, vedere Procedura: definire un tipo di elemento di progetto SharePoint.
ISharePointProjectExtension: implementare questa interfaccia per estendere i progetti SharePoint.Per ulteriori informazioni, vedere Procedura: creare un'estensione di progetto SharePoint.
Classi
Classe | Descrizione | |
---|---|---|
![]() |
ClassNameChangedEventArgs | Fornisce dati per un evento generato quando il nome di una classe viene modificato. |
![]() |
ClassNameChangingEventArgs | Fornisce dati per un evento generato quando il nome di una classe è in fase di modifica. |
![]() |
DeploymentEventArgs | Fornisce i dati per gli eventi DeploymentStarted e DeploymentCompleted. |
![]() |
DeploymentPathChangedEventArgs | Fornisce i dati per l'evento DeploymentPathChanged. |
![]() |
DeploymentStepCompletedEventArgs | Fornisce dati per l'evento DeploymentStepCompleted. |
![]() |
DeploymentStepStartedEventArgs | Fornisce i dati per l'evento DeploymentStepStarted. |
![]() |
DeploymentTypeChangedEventArgs | Fornisce i dati per l'evento DeploymentTypeChanged. |
![]() |
MenuItemEventArgs | Rappresenta la classe degli argomenti dell'evento Click. |
![]() |
NameChangedEventArgs | Rappresenta la classe degli argomenti dell'evento NameChanged. |
![]() |
SharePointCommandException | Eccezione generata quando un comando di SharePoint non riesce. |
![]() |
SharePointConnectionException | Eccezione generata quando un tentativo di connessione al sito di SharePoint locale non riesce. |
![]() |
SharePointProjectEventArgs | Fornisce i dati per gli eventi correlati ai progetti SharePoint. |
![]() |
SharePointProjectItemEventArgs | Fornisce i dati per gli eventi correlati agli elementi del progetto SharePoint. |
![]() |
SharePointProjectItemFileEventArgs | Fornisce i dati per gli eventi correlati ai file dell'elemento del progetto SharePoint. |
![]() |
SharePointProjectItemIconAttribute | Consente di specificare l'icona da visualizzare per un tipo di elemento di progetto personalizzato in Esplora soluzioni. |
![]() |
SharePointProjectItemMenuItemsRequestedEventArgs | Fornisce dati per l'evento ProjectItemMenuItemsRequested. |
![]() |
SharePointProjectItemOpenEventArgs | Fornisce dati per l'evento Open. |
![]() |
SharePointProjectItemPropertiesRequestedEventArgs | Fornisce dati per l'evento ProjectItemPropertiesRequested. |
![]() |
SharePointProjectItemStartupUrlRequestedEventArgs | Fornisce dati per l'evento ProjectItemStartupUrlRequested. |
![]() |
SharePointProjectItemTypeAttribute | Consente di specificare l'ID di un tipo di elemento del progetto che viene definito o l'ID di un tipo di elemento del progetto che viene esteso. |
![]() |
SharePointProjectMenuItemsRequestedEventArgs | Fornisce dati per l'evento ProjectMenuItemsRequested. |
![]() |
SharePointProjectPropertiesRequestedEventArgs | Fornisce dati per l'evento ProjectPropertiesRequested. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
![]() |
IAnnotatedObject | Rappresenta l'oggetto IAnnotationDictionary che abilita l'associazione di dati personalizzati con l'oggetto che implementa questa interfaccia. |
![]() |
IAnnotationDictionary | Rappresenta un dizionario di oggetti dati personalizzati che è possibile associare a determinati oggetti nel modello a oggetti degli strumenti di SharePoint. |
![]() |
ICodeRefactoringEvents | Fornisce eventi che generano una notifica sul verificarsi di un'operazione di refactoring. |
![]() |
IDeployableFile | Fornisce l'interfaccia di base per tutti i file che possono essere inclusi nel file WSP e distribuiti in SharePoint.Questi file condividono un set di proprietà correlate alla distribuzione. |
![]() |
IFeatureReceiver | Rappresenta un ricevitore di funzionalità in SharePoint. |
![]() |
IMappedFolder | Rappresenta una cartella nel progetto di SharePoint di cui è stato eseguito il mapping a un percorso in SharePoint. |
![]() |
IMappedFolderCollection | Rappresenta un insieme di cartelle mappate in un progetto SharePoint. |
![]() |
IMenuItem | Rappresenta una voce di menu che può essere aggiunta a un menu di scelta rapida per ISharePointProjectItem o IExplorerNode. |
![]() |
IMenuItemCollection | Rappresenta una raccolta di voci di menu aggiunte dinamicamente al gestore dell'evento ProjectItemMenuItemsRequested. |
![]() |
INotifyObjectDisposed | Una classe che implementa questa interfaccia informa l'utente quando viene eliminato un oggetto. |
![]() |
INotifyObjectDisposing | Una classe che implementa questa interfaccia informa l'utente quando un oggetto è in fase di eliminazione. |
![]() |
IObservableModelElement | Rappresenta un elemento del modello DSL che espone eventi in fase di modifica/modificati della proprietà. |
![]() |
IPropertySourceCollection | Rappresenta una raccolta di oggetti di origine della proprietà che vengono visualizzati nel finestra Proprietà. |
![]() |
ISafeControlEntry | Rappresenta una voce di controllo sicuro aggiunta al file web.config di SharePoint durante la distribuzione. |
![]() |
ISafeControlEntryCollection | Rappresenta un insieme di voci di controllo sicure. |
![]() |
ISharePointCollection<T> | Rappresenta un insieme di elementi di sola lettura.Non fornisce alcun metodo pubblico per modificare il contenuto dell'insieme.Viene utilizzato come un tipo di base per un numero di insiemi nel modello di progetto SharePoint.Questi insiemi vengono in genere modificati internamente e gli eventi possono essere utilizzati per il monitoraggio di queste modifiche. |
![]() |
ISharePointConnection | Fornisce metodi che è possibile utilizzare per eseguire comandi di SharePoint che chiamano nel modello a oggetti del server SharePoint da un'estensione degli strumenti di SharePoint in Visual Studio. |
![]() |
ISharePointProject | Rappresenta il progetto SharePoint. |
![]() |
ISharePointProjectCollection | Raccolta di tutti i progetti SharePoint nella soluzione Visual Studio. |
![]() |
ISharePointProjectEvents | Definisce gli eventi pertinenti agli oggetti ISharePointProject.L'oggetto di implementazione definisce il contesto in cui si verificano questi eventi. |
![]() |
ISharePointProjectExtension | Rappresenta un'estensione dei progetti SharePoint. |
![]() |
ISharePointProjectFeature | Fornisce informazioni su funzionalità. |
![]() |
ISharePointProjectFeatureCollection | Insieme di tutte le funzionalità di SharePoint definite nel progetto SharePoint. |
![]() |
ISharePointProjectFeatureResourceFile | Rappresenta un file di risorse per la funzionalità. |
![]() |
ISharePointProjectFeatureResourceFileCollection | Rappresenta l'insieme di file di risorse per una funzionalità. |
![]() |
ISharePointProjectItem | Rappresenta un'istanza di un elemento del progetto SharePoint, implementata dal sistema del progetto SharePoint. |
![]() |
ISharePointProjectItemCollection | Rappresenta un insieme di elementi del progetto SharePoint. |
![]() |
ISharePointProjectItemEvents | Definisce gli eventi pertinenti agli oggetti ISharePointProjectItem. |
![]() |
ISharePointProjectItemFile | Rappresenta un file nel sistema del progetto SharePoint. |
![]() |
ISharePointProjectItemFileCollection | Rappresenta un insieme di file in un elemento del progetto SharePoint. |
![]() |
ISharePointProjectItemFileEvents | Definisce gli eventi pertinenti agli oggetti ISharePointProjectItemFile. |
![]() |
ISharePointProjectItemType | Rappresenta un tipo di elemento del progetto SharePoint.Consente agli utenti di associare dati personalizzati a un tipo in quanto eredita dall'interfaccia IAnnotatedObject. |
![]() |
ISharePointProjectItemTypeDefinition | Aiuta nella definizione del tipo di un elemento del progetto SharePoint. |
![]() |
ISharePointProjectItemTypeExtension | Rappresenta un'estensione di un particolare tipo di elemento del progetto SharePoint. |
![]() |
ISharePointProjectItemTypeProvider | Fornisce la definizione del tipo di elemento del progetto SharePoint. |
![]() |
ISharePointProjectLogger | Rappresenta il servizio di registrazione di SharePoint, che consente alle estensioni del progetto SharePoint di registrare messaggi nelle finestre Output e Elenco errori, a seconda dell'oggetto LogCategory specificato. |
![]() |
ISharePointProjectMember | Rappresenta un membro di un progetto SharePoint. |
![]() |
ISharePointProjectMemberReference | Specifica un riferimento a un elemento in un progetto SharePoint. |
![]() |
ISharePointProjectMemberReferenceCollection | Rappresenta una raccolta di riferimenti a elementi del progetto SharePoint. |
![]() |
ISharePointProjectMemberReferenceResolver | Specifica una API che risolve i riferimenti tra gli elementi del progetto SharePoint e gli elementi stessi. |
![]() |
ISharePointProjectOutputReference | Rappresenta l'output primario di un progetto Visual Studio a cui si fa riferimento. |
![]() |
ISharePointProjectOutputReferenceCollection | Rappresenta una raccolta di riferimenti all'output del progetto che appartengono a un elemento del progetto. |
![]() |
ISharePointProjectPackage | Pacchetto di SharePoint associato al progetto SharePoint. |
![]() |
ISharePointProjectService | Rappresenta il servizio del progetto SharePoint, un oggetto radice per il modello a oggetti del progetto SharePoint. |
![]() |
ISharePointProjectStartupItem | Rappresenta elementi che possono essere impostati come elementi di avvio di un ISharePointProject. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
![]() |
AssemblyDeploymentTarget | Specifica la posizione in cui sarà distribuito l'assembly di output del progetto. |
![]() |
DeploymentType | Specifica il tipo di distribuzione da eseguire per un file. |
![]() |
LogCategory | Specifica la posizione in cui i messaggi scritti tramite il servizio di registrazione di SharePoint vengono visualizzati nelle finestre Output ed Elenco errori. |
![]() |
MappedFolderType | Specifica il tipo di cartella mappata in un progetto SharePoint. |
![]() |
SupportedAssemblyDeploymentTargets | Enumerazione che rappresenta tutte le destinazioni di distribuzione di assembly supportate per un elemento del progetto SharePoint specificato. |
![]() |
SupportedDeploymentScopes | Specifica gli ambiti di distribuzione nei quali è possibile attivare un elemento del progetto SharePoint in SharePoint. |
![]() |
SupportedTrustLevels | Valori di enumerazione che specificano il livello di attendibilità in SharePoint supportato dall'elemento del progetto SharePoint. |