Condividi tramite


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:

Classi

  Classe Descrizione
Classe pubblica ClassNameChangedEventArgs Fornisce dati per un evento generato quando il nome di una classe viene modificato.
Classe pubblica ClassNameChangingEventArgs Fornisce dati per un evento generato quando il nome di una classe è in fase di modifica.
Classe pubblica DeploymentEventArgs Fornisce i dati per gli eventi DeploymentStarted e DeploymentCompleted.
Classe pubblica DeploymentPathChangedEventArgs Fornisce i dati per l'evento DeploymentPathChanged.
Classe pubblica DeploymentStepCompletedEventArgs Fornisce dati per l'evento DeploymentStepCompleted.
Classe pubblica DeploymentStepStartedEventArgs Fornisce i dati per l'evento DeploymentStepStarted.
Classe pubblica DeploymentTypeChangedEventArgs Fornisce i dati per l'evento DeploymentTypeChanged.
Classe pubblica MenuItemEventArgs Rappresenta la classe degli argomenti dell'evento Click.
Classe pubblica NameChangedEventArgs Rappresenta la classe degli argomenti dell'evento NameChanged.
Classe pubblica SharePointCommandException Eccezione generata quando un comando di SharePoint non riesce.
Classe pubblica SharePointConnectionException Eccezione generata quando un tentativo di connessione al sito di SharePoint locale non riesce.
Classe pubblica SharePointProjectEventArgs Fornisce i dati per gli eventi correlati ai progetti SharePoint.
Classe pubblica SharePointProjectItemEventArgs Fornisce i dati per gli eventi correlati agli elementi del progetto SharePoint.
Classe pubblica SharePointProjectItemFileEventArgs Fornisce i dati per gli eventi correlati ai file dell'elemento del progetto SharePoint.
Classe pubblica SharePointProjectItemIconAttribute Consente di specificare l'icona da visualizzare per un tipo di elemento di progetto personalizzato in Esplora soluzioni.
Classe pubblica SharePointProjectItemMenuItemsRequestedEventArgs Fornisce dati per l'evento ProjectItemMenuItemsRequested.
Classe pubblica SharePointProjectItemOpenEventArgs Fornisce dati per l'evento Open.
Classe pubblica SharePointProjectItemPropertiesRequestedEventArgs Fornisce dati per l'evento ProjectItemPropertiesRequested.
Classe pubblica SharePointProjectItemStartupUrlRequestedEventArgs Fornisce dati per l'evento ProjectItemStartupUrlRequested.
Classe pubblica 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.
Classe pubblica SharePointProjectMenuItemsRequestedEventArgs Fornisce dati per l'evento ProjectMenuItemsRequested.
Classe pubblica SharePointProjectPropertiesRequestedEventArgs Fornisce dati per l'evento ProjectPropertiesRequested.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IAnnotatedObject Rappresenta l'oggetto IAnnotationDictionary che abilita l'associazione di dati personalizzati con l'oggetto che implementa questa interfaccia.
Interfaccia pubblica IAnnotationDictionary Rappresenta un dizionario di oggetti dati personalizzati che è possibile associare a determinati oggetti nel modello a oggetti degli strumenti di SharePoint.
Interfaccia pubblica ICodeRefactoringEvents Fornisce eventi che generano una notifica sul verificarsi di un'operazione di refactoring.
Interfaccia pubblica 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.
Interfaccia pubblica IFeatureReceiver Rappresenta un ricevitore di funzionalità in SharePoint.
Interfaccia pubblica IMappedFolder Rappresenta una cartella nel progetto di SharePoint di cui è stato eseguito il mapping a un percorso in SharePoint.
Interfaccia pubblica IMappedFolderCollection Rappresenta un insieme di cartelle mappate in un progetto SharePoint.
Interfaccia pubblica IMenuItem Rappresenta una voce di menu che può essere aggiunta a un menu di scelta rapida per ISharePointProjectItem o IExplorerNode.
Interfaccia pubblica IMenuItemCollection Rappresenta una raccolta di voci di menu aggiunte dinamicamente al gestore dell'evento ProjectItemMenuItemsRequested.
Interfaccia pubblica INotifyObjectDisposed Una classe che implementa questa interfaccia informa l'utente quando viene eliminato un oggetto.
Interfaccia pubblica INotifyObjectDisposing Una classe che implementa questa interfaccia informa l'utente quando un oggetto è in fase di eliminazione.
Interfaccia pubblica IObservableModelElement Rappresenta un elemento del modello DSL che espone eventi in fase di modifica/modificati della proprietà.
Interfaccia pubblica IPropertySourceCollection Rappresenta una raccolta di oggetti di origine della proprietà che vengono visualizzati nel finestra Proprietà.
Interfaccia pubblica ISafeControlEntry Rappresenta una voce di controllo sicuro aggiunta al file web.config di SharePoint durante la distribuzione.
Interfaccia pubblica ISafeControlEntryCollection Rappresenta un insieme di voci di controllo sicure.
Interfaccia pubblica 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.
Interfaccia pubblica 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.
Interfaccia pubblica ISharePointProject Rappresenta il progetto SharePoint.
Interfaccia pubblica ISharePointProjectCollection Raccolta di tutti i progetti SharePoint nella soluzione Visual Studio.
Interfaccia pubblica ISharePointProjectEvents Definisce gli eventi pertinenti agli oggetti ISharePointProject.L'oggetto di implementazione definisce il contesto in cui si verificano questi eventi.
Interfaccia pubblica ISharePointProjectExtension Rappresenta un'estensione dei progetti SharePoint.
Interfaccia pubblica ISharePointProjectFeature Fornisce informazioni su funzionalità.
Interfaccia pubblica ISharePointProjectFeatureCollection Insieme di tutte le funzionalità di SharePoint definite nel progetto SharePoint.
Interfaccia pubblica ISharePointProjectFeatureResourceFile Rappresenta un file di risorse per la funzionalità.
Interfaccia pubblica ISharePointProjectFeatureResourceFileCollection Rappresenta l'insieme di file di risorse per una funzionalità.
Interfaccia pubblica ISharePointProjectItem Rappresenta un'istanza di un elemento del progetto SharePoint, implementata dal sistema del progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemCollection Rappresenta un insieme di elementi del progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemEvents Definisce gli eventi pertinenti agli oggetti ISharePointProjectItem.
Interfaccia pubblica ISharePointProjectItemFile Rappresenta un file nel sistema del progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemFileCollection Rappresenta un insieme di file in un elemento del progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemFileEvents Definisce gli eventi pertinenti agli oggetti ISharePointProjectItemFile.
Interfaccia pubblica 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.
Interfaccia pubblica ISharePointProjectItemTypeDefinition Aiuta nella definizione del tipo di un elemento del progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemTypeExtension Rappresenta un'estensione di un particolare tipo di elemento del progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemTypeProvider Fornisce la definizione del tipo di elemento del progetto SharePoint.
Interfaccia pubblica 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.
Interfaccia pubblica ISharePointProjectMember Rappresenta un membro di un progetto SharePoint.
Interfaccia pubblica ISharePointProjectMemberReference Specifica un riferimento a un elemento in un progetto SharePoint.
Interfaccia pubblica ISharePointProjectMemberReferenceCollection Rappresenta una raccolta di riferimenti a elementi del progetto SharePoint.
Interfaccia pubblica ISharePointProjectMemberReferenceResolver Specifica una API che risolve i riferimenti tra gli elementi del progetto SharePoint e gli elementi stessi.
Interfaccia pubblica ISharePointProjectOutputReference Rappresenta l'output primario di un progetto Visual Studio a cui si fa riferimento.
Interfaccia pubblica ISharePointProjectOutputReferenceCollection Rappresenta una raccolta di riferimenti all'output del progetto che appartengono a un elemento del progetto.
Interfaccia pubblica ISharePointProjectPackage Pacchetto di SharePoint associato al progetto SharePoint.
Interfaccia pubblica ISharePointProjectService Rappresenta il servizio del progetto SharePoint, un oggetto radice per il modello a oggetti del progetto SharePoint.
Interfaccia pubblica ISharePointProjectStartupItem Rappresenta elementi che possono essere impostati come elementi di avvio di un ISharePointProject.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica AssemblyDeploymentTarget Specifica la posizione in cui sarà distribuito l'assembly di output del progetto.
Enumerazione pubblica DeploymentType Specifica il tipo di distribuzione da eseguire per un file.
Enumerazione pubblica LogCategory Specifica la posizione in cui i messaggi scritti tramite il servizio di registrazione di SharePoint vengono visualizzati nelle finestre Output ed Elenco errori.
Enumerazione pubblica MappedFolderType Specifica il tipo di cartella mappata in un progetto SharePoint.
Enumerazione pubblica SupportedAssemblyDeploymentTargets Enumerazione che rappresenta tutte le destinazioni di distribuzione di assembly supportate per un elemento del progetto SharePoint specificato.
Enumerazione pubblica SupportedDeploymentScopes Specifica gli ambiti di distribuzione nei quali è possibile attivare un elemento del progetto SharePoint in SharePoint.
Enumerazione pubblica SupportedTrustLevels Valori di enumerazione che specificano il livello di attendibilità in SharePoint supportato dall'elemento del progetto SharePoint.