Spazio dei nomi Microsoft.VisualStudio.SharePoint
Microsoft.VisualStudio.SharePoint lo spazio dei nomi contiene i tipi che è possibile utilizzare per estendere il sistema del progetto SharePoint in Visual Studio.Per ulteriori informazioni sull'utilizzo dei tipi nello spazio dei nomi, vedere Estensione del sistema di progetto SharePoint.
Sebbene la maggior parte dei tipi nello spazio dei nomi sono interfacce, solo le interfacce seguenti sono progettate per essere implementati 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 i dati per un evento generato quando il nome di classe viene modificato. | |
ClassNameChangingEventArgs | Fornisce i dati per un evento generato quando il nome di una classe sta per essere modificato. | |
DeploymentEventArgs | fornisce i dati per DeploymentStarted e DeploymentCompleted eventi. | |
DeploymentPathChangedEventArgs | fornisce i dati per DeploymentPathChanged evento. | |
DeploymentStepCompletedEventArgs | fornisce i dati per DeploymentStepCompleted evento. | |
DeploymentStepStartedEventArgs | fornisce i dati per DeploymentStepStarted evento. | |
DeploymentTypeChangedEventArgs | fornisce i dati per DeploymentTypeChanged evento. | |
MenuItemEventArgs | Rappresenta la classe di argomenti di evento per Click evento. | |
NameChangedEventArgs | Rappresenta la classe di argomenti di evento per NameChanged evento. | |
SharePointCommandException | Eccezione generata quando un comando di SharePoint non riesce. | |
SharePointConnectionException | Eccezione generata quando la connessione al sito di SharePoint locale ha esito negativo. | |
SharePointProjectEventArgs | Fornisce dati per gli eventi correlati ai progetti SharePoint. | |
SharePointProjectItemEventArgs | Fornisce dati per gli eventi correlati agli elementi di progetto SharePoint. | |
SharePointProjectItemFileEventArgs | Fornisce dati per gli eventi correlati ai file dell'elemento di progetto SharePoint. | |
SharePointProjectItemIconAttribute | Consente di specificare l'icona da visualizzare a l Esplora soluzioni per un tipo di elemento di progetto. | |
SharePointProjectItemMenuItemsRequestedEventArgs | fornisce i dati per ProjectItemMenuItemsRequested evento. | |
SharePointProjectItemOpenEventArgs | fornisce i dati per Open evento. | |
SharePointProjectItemPropertiesRequestedEventArgs | fornisce i dati per ProjectItemPropertiesRequested evento. | |
SharePointProjectItemStartupUrlRequestedEventArgs | fornisce i dati per ProjectItemStartupUrlRequested evento. | |
SharePointProjectItemTypeAttribute | Specifica l'ID di un tipo di elemento di progetto in cui è definito, o un ID di un tipo di elemento di progetto che esegue esteso. | |
SharePointProjectMenuItemsRequestedEventArgs | fornisce i dati per ProjectMenuItemsRequested evento. | |
SharePointProjectPropertiesRequestedEventArgs | fornisce i dati per ProjectPropertiesRequested evento. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IAnnotatedObject | rappresenta IAnnotationDictionary, che consente 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 del modello a oggetti degli strumenti di SharePoint. | |
ICodeRefactoringEvents | Fornisce eventi che notificano sulla ricorrenza di un'operazione di refactoring. | |
IDeployableFile | Fornisce l'interfaccia di base per tutti i file che possono essere compresse nel file WSP e sono distribuiti in SharePoint.Questi file condividono un insieme di proprietà relative alla distribuzione. | |
IFeatureReceiver | Rappresenta un ricevitore di funzionalità in SharePoint. | |
IMappedFolder | Rappresenta una cartella in un progetto SharePoint mappato a una posizione in SharePoint. | |
IMappedFolderCollection | Rappresenta una raccolta di cartelle mappate in un progetto SharePoint. | |
IMenuItem | Rappresenta una voce di menu che può essere aggiunto a un menu di scelta rapida per ISharePointProjectItem o IExplorerNode. | |
IMenuItemCollection | Rappresenta una raccolta di voci di menu aggiunti dinamicamente in ProjectItemMenuItemsRequested gestore eventi. | |
INotifyObjectDisposed | Una classe che implementa questa interfaccia indica quando un oggetto viene eliminato. | |
INotifyObjectDisposing | Una classe che implementa questa interfaccia indica quando un oggetto è in corso l'eliminazione. | |
IObservableModelElement | Rappresenta un elemento del modello DSL che espone una proprietà che modifica/eventi modificati. | |
IPropertySourceCollection | Rappresenta una raccolta di oggetti di origine della proprietà visualizzate in proprietà finestra. | |
ISafeControlEntry | Rappresenta una voce di controllo sicura aggiunto al file web.config di SharePoint quando viene distribuita. | |
ISafeControlEntryCollection | Rappresenta una raccolta di voci di controllo sicure. | |
ISharePointCollection<T> | Rappresenta una raccolta di sola lettura degli elementi.Non fornisce metodi pubblici per modificare il contenuto della raccolta.Viene utilizzata come tipo di base per una serie di raccolte in un modello di progetto SharePoint.Queste raccolte in genere vengono modificate internamente e gli eventi possono essere utilizzati per monitorare tali 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 | Una raccolta di tutti gli progetti SharePoint in Visual Studio soluzione. | |
ISharePointProjectEvents | definisce gli eventi relativi a ISharePointProject oggetti.L'oggetto di implementazione definisce il contesto in cui questi eventi si verificano. | |
ISharePointProjectExtension | rappresenta un'estensione per i progetti SharePoint. | |
ISharePointProjectFeature | Vengono fornite informazioni sulle funzionalità. | |
ISharePointProjectFeatureCollection | Una raccolta di tutte le funzionalità SharePoint definite nel progetto SharePoint. | |
ISharePointProjectFeatureResourceFile | Rappresenta un file di risorse della funzionalità. | |
ISharePointProjectFeatureResourceFileCollection | rappresenta la raccolta di file di risorse per una funzionalità. | |
ISharePointProjectItem | Rappresenta un'istanza di un elemento di progetto SharePoint, implementata dal sistema di progetto SharePoint. | |
ISharePointProjectItemCollection | Rappresenta una raccolta di elementi di progetto SharePoint. | |
ISharePointProjectItemEvents | definisce gli eventi relativi a ISharePointProjectItem oggetti. | |
ISharePointProjectItemFile | Rappresenta un file nel sistema di progetto SharePoint. | |
ISharePointProjectItemFileCollection | Rappresenta una raccolta di file nell'elemento di progetto SharePoint. | |
ISharePointProjectItemFileEvents | Definisce eventi per quanto riguarda ISharePointProjectItemFile oggetti. | |
ISharePointProjectItemType | rappresenta un tipo di elemento di progetto SharePoint.Consente agli utenti per associare dati personalizzati a un tipo perché eredita da IAnnotatedObject interfaccia. | |
ISharePointProjectItemTypeDefinition | Aiuta a definire il tipo di elemento di progetto SharePoint. | |
ISharePointProjectItemTypeExtension | Rappresenta un'estensione per un determinato tipo di elemento di progetto SharePoint. | |
ISharePointProjectItemTypeProvider | Fornisce la definizione di un tipo di elemento di progetto SharePoint personalizzato. | |
ISharePointProjectLogger | L'account del servizio di registrazione di SharePoint, che consente alle estensioni di progetto SharePoint ai messaggi di log in output finestra e Elenco errori, come 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 agli elementi di progetto SharePoint. | |
ISharePointProjectMemberReferenceResolver | Specifica una API che risolve i riferimenti tra gli elementi di progetto SharePoint e gli elementi stessi. | |
ISharePointProjectOutputReference | rappresenta l'output primario di un a cui si fa riferimento Visual Studio progetto. | |
ISharePointProjectOutputReferenceCollection | Rappresenta una raccolta di riferimenti all'output del progetto che appartengono a un elemento di progetto. | |
ISharePointProjectPackage | Il pacchetto di SharePoint associato al progetto SharePoint. | |
ISharePointProjectService | L'account del servizio di progetto SharePoint, un oggetto radice del modello a oggetti del progetto SharePoint. | |
ISharePointProjectStartupItem | Rappresenta gli elementi che possono essere impostati come elemento di avvio di ISharePointProject. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
AssemblyDeploymentTarget | Specifica la posizione dell'assembly di output del progetto verrà distribuito. | |
DeploymentType | Specifica il tipo di distribuzione da eseguire in un file. | |
LogCategory | Viene specificato dove i messaggi inviati tramite il servizio di registrazione di SharePoint vengono visualizzati in output finestra e Elenco errori finestra. | |
MappedFolderType | specifica il tipo di cartella mappata in un progetto SharePoint. | |
SupportedAssemblyDeploymentTargets | Enumerazione che rappresenta una distribuzione supportata dell'assembly è destinato a per un elemento di progetto SharePoint specificato. | |
SupportedDeploymentScopes | Specifica gli ambiti di distribuzione in cui un elemento di progetto SharePoint può essere attivato in SharePoint. | |
SupportedTrustLevels | Valori di enumerazione che specificano il livello di attendibilità in SharePoint supportato dall'elemento di progetto SharePoint. |