Microsoft.VisualStudio.SharePoint Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi Microsoft.VisualStudio.SharePoint contiene tipi che è possibile usare per estendere il sistema del progetto SharePoint in Visual Studio. Per altre informazioni sull'uso dei tipi in questo spazio dei nomi, vedere Estensione del sistema di progetto SharePoint.
Classi
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 dati per l'evento DeploymentPathChanged. |
DeploymentStepCanceledEventArgs |
Rappresenta la classe argomento dell'evento utilizzata per l'evento di DeploymentStepCanceled. |
DeploymentStepCompletedEventArgs |
Fornisce dati per l'evento DeploymentStepCompleted. |
DeploymentStepFailedEventArgs |
Rappresenta la classe di argomento dell'evento utilizzata per l'evento di DeploymentStepFailed. |
DeploymentStepStartedEventArgs |
Fornisce dati per l'evento DeploymentStepStarted. |
DeploymentTypeChangedEventArgs |
Fornisce dati per l'evento DeploymentTypeChanged. |
HighTrustCreationInformation |
Fornisce informazioni per creare un progetto Web come parte di un'applicazione con attendibilità elevata. |
MenuItemEventArgs |
Rappresenta la classe degli argomenti dell'evento Click. |
NameChangedEventArgs |
Rappresenta la classe degli argomenti dell'evento NameChanged. |
NamespaceNameChangedEventArgs |
Fornisce dati per un evento generato quando il nome di uno spazio di nomi è stato modificato. |
NamespaceNameChangingEventArgs |
Fornisce dati per un evento generato quando il nome di uno spazio di nomi sta per essere modificato. |
SharePointCommandCanceledException |
L'eccezione generata quando un comando di SharePoint viene annullato dall'utente. |
SharePointCommandException |
Eccezione generata quando un comando di SharePoint non riesce. |
SharePointConnectionDisabledException |
L'eccezione generata quando la connessione di SharePoint è disabilitata. |
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. |
SharePointProjectItemFileOpenEventArgs |
Fornisce dati per gli eventi correlati agli eventi Open degli elementi di progetto. |
SharePointProjectItemIconAttribute |
Specifica 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. |
WebProjectCreationInformation |
Rappresenta le informazioni per la creazione del progetto Web. |
Interfacce
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 una raccolta 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 una raccolta di voci di controllo sicure. |
ISharePointAppSettings |
Rappresenta le impostazioni di applicazione per SharePoint o per di Office. |
ISharePointCollection<T> |
Rappresenta una raccolta di elementi di sola lettura. Non fornisce alcun metodo pubblico per modificare il contenuto della raccolta. Viene utilizzato come un tipo di base per un numero di raccolte nel modello di progetto SharePoint. Queste raccolte vengono in genere modificate internamente e gli eventi possono essere utilizzati per il monitoraggio di queste modifiche. |
ISharePointConnection |
Fornisce metodi che consentono di eseguire i comandi di SharePoint che effettuano chiamate nel modello a oggetti server di 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 |
Raccolta di tutte le funzionalità di SharePoint definite nel progetto SharePoint. |
ISharePointProjectFeatureResourceFile |
Rappresenta un file di risorse per la funzionalità. |
ISharePointProjectFeatureResourceFileCollection |
Rappresenta la raccolta 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 una raccolta di elementi del progetto SharePoint. |
ISharePointProjectItemEvents |
Definisce gli eventi pertinenti agli oggetti ISharePointProjectItem. |
ISharePointProjectItemFile |
Rappresenta un file nel sistema del progetto SharePoint. |
ISharePointProjectItemFileCollection |
Rappresenta una raccolta 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. |
ISharePointProjectItemVirtualFile |
Rappresenta un file nel sistema del progetto SharePoint. |
ISharePointProjectItemVirtualFileCollection |
Rappresenta la raccolta di file in un elemento del progetto SharePoint. |
ISharePointProjectLogger |
Rappresenta il servizio di registrazione di SharePoint, che consente alle estensioni del progetto sharePoint di accedere ai messaggi nella finestra di output e nell'elenco errori, a seconda dell'oggetto specificato LogCategory. |
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
AssemblyDeploymentTarget |
Specifica dove verrà distribuito l'assembly di output del progetto. |
DeploymentType |
Specifica il tipo di distribuzione da eseguire su un file. |
LogCategory |
Specifica dove vengono visualizzati i messaggi scritti tramite il servizio log di SharePoint nelle finestre Output ed Elenco errori. |
MappedFolderType |
Specifica il tipo di una cartella mappata in un progetto SharePoint. |
SharePointAuthenticationMode |
Enumera la modalità di autenticazione SharePoint. |
SharePointProjectMode |
Specifica la modalità del progetto SharePoint. |
SupportedAssemblyDeploymentTargets |
Enumerazione che rappresenta tutte le destinazioni di distribuzione di assembly supportate per un elemento di progetto SharePoint specificato. |
SupportedDeploymentScopes |
Specifica gli ambiti di distribuzione in cui può essere attivato in SharePoint un elemento di progetto SharePoint. |
SupportedTrustLevels |
Valori di enumerazione che specificano il livello di attendibilità in SharePoint supportato dall'elemento di progetto SharePoint. |
WebProjectType |
Enumera un tipo di progetto Web. |
Commenti
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 altre informazioni, vedere Procedura: Creare un'estensione elemento di progetto SharePoint.
ISharePointProjectItemTypeProvider: implementare questa interfaccia per definire un nuovo tipo di elemento di progetto SharePoint. Per altre informazioni, vedere Procedura: Definire un tipo di elemento di progetto SharePoint.
ISharePointProjectExtension: implementare questa interfaccia per estendere i progetti di SharePoint. Per altre informazioni, vedere Procedura: Creare un'estensione di progetto SharePoint.