Condividi tramite


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:

Classi

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

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IAnnotatedObject rappresenta IAnnotationDictionary, che consente 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 del modello a oggetti degli strumenti di SharePoint.
Interfaccia pubblica ICodeRefactoringEvents Fornisce eventi che notificano sulla ricorrenza di un'operazione di refactoring.
Interfaccia pubblica 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.
Interfaccia pubblica IFeatureReceiver Rappresenta un ricevitore di funzionalità in SharePoint.
Interfaccia pubblica IMappedFolder Rappresenta una cartella in un progetto SharePoint mappato a una posizione in SharePoint.
Interfaccia pubblica IMappedFolderCollection Rappresenta una raccolta di cartelle mappate in un progetto SharePoint.
Interfaccia pubblica IMenuItem Rappresenta una voce di menu che può essere aggiunto a un menu di scelta rapida per ISharePointProjectItem o IExplorerNode.
Interfaccia pubblica IMenuItemCollection Rappresenta una raccolta di voci di menu aggiunti dinamicamente in ProjectItemMenuItemsRequested gestore eventi.
Interfaccia pubblica INotifyObjectDisposed Una classe che implementa questa interfaccia indica quando un oggetto viene eliminato.
Interfaccia pubblica INotifyObjectDisposing Una classe che implementa questa interfaccia indica quando un oggetto è in corso l'eliminazione.
Interfaccia pubblica IObservableModelElement Rappresenta un elemento del modello DSL che espone una proprietà che modifica/eventi modificati.
Interfaccia pubblica IPropertySourceCollection Rappresenta una raccolta di oggetti di origine della proprietà visualizzate in proprietà finestra.
Interfaccia pubblica ISafeControlEntry Rappresenta una voce di controllo sicura aggiunto al file web.config di SharePoint quando viene distribuita.
Interfaccia pubblica ISafeControlEntryCollection Rappresenta una raccolta di voci di controllo sicure.
Interfaccia pubblica 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.
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 Una raccolta di tutti gli progetti SharePoint in Visual Studio soluzione.
Interfaccia pubblica ISharePointProjectEvents definisce gli eventi relativi a ISharePointProject oggetti.L'oggetto di implementazione definisce il contesto in cui questi eventi si verificano.
Interfaccia pubblica ISharePointProjectExtension rappresenta un'estensione per i progetti SharePoint.
Interfaccia pubblica ISharePointProjectFeature Vengono fornite informazioni sulle funzionalità.
Interfaccia pubblica ISharePointProjectFeatureCollection Una raccolta di tutte le funzionalità SharePoint definite nel progetto SharePoint.
Interfaccia pubblica ISharePointProjectFeatureResourceFile Rappresenta un file di risorse della funzionalità.
Interfaccia pubblica ISharePointProjectFeatureResourceFileCollection rappresenta la raccolta di file di risorse per una funzionalità.
Interfaccia pubblica ISharePointProjectItem Rappresenta un'istanza di un elemento di progetto SharePoint, implementata dal sistema di progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemCollection Rappresenta una raccolta di elementi di progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemEvents definisce gli eventi relativi a ISharePointProjectItem oggetti.
Interfaccia pubblica ISharePointProjectItemFile Rappresenta un file nel sistema di progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemFileCollection Rappresenta una raccolta di file nell'elemento di progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemFileEvents Definisce eventi per quanto riguarda ISharePointProjectItemFile oggetti.
Interfaccia pubblica ISharePointProjectItemType rappresenta un tipo di elemento di progetto SharePoint.Consente agli utenti per associare dati personalizzati a un tipo perché eredita da IAnnotatedObject interfaccia.
Interfaccia pubblica ISharePointProjectItemTypeDefinition Aiuta a definire il tipo di elemento di progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemTypeExtension Rappresenta un'estensione per un determinato tipo di elemento di progetto SharePoint.
Interfaccia pubblica ISharePointProjectItemTypeProvider Fornisce la definizione di un tipo di elemento di progetto SharePoint personalizzato.
Interfaccia pubblica 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.
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 agli elementi di progetto SharePoint.
Interfaccia pubblica ISharePointProjectMemberReferenceResolver Specifica una API che risolve i riferimenti tra gli elementi di progetto SharePoint e gli elementi stessi.
Interfaccia pubblica ISharePointProjectOutputReference rappresenta l'output primario di un a cui si fa riferimento Visual Studio progetto.
Interfaccia pubblica ISharePointProjectOutputReferenceCollection Rappresenta una raccolta di riferimenti all'output del progetto che appartengono a un elemento di progetto.
Interfaccia pubblica ISharePointProjectPackage Il pacchetto di SharePoint associato al progetto SharePoint.
Interfaccia pubblica ISharePointProjectService L'account del servizio di progetto SharePoint, un oggetto radice del modello a oggetti del progetto SharePoint.
Interfaccia pubblica ISharePointProjectStartupItem Rappresenta gli elementi che possono essere impostati come elemento di avvio di ISharePointProject.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica AssemblyDeploymentTarget Specifica la posizione dell'assembly di output del progetto verrà distribuito.
Enumerazione pubblica DeploymentType Specifica il tipo di distribuzione da eseguire in un file.
Enumerazione pubblica LogCategory Viene specificato dove i messaggi inviati tramite il servizio di registrazione di SharePoint vengono visualizzati in output finestra e Elenco errori finestra.
Enumerazione pubblica MappedFolderType specifica il tipo di cartella mappata in un progetto SharePoint.
Enumerazione pubblica SupportedAssemblyDeploymentTargets Enumerazione che rappresenta una distribuzione supportata dell'assembly è destinato a per un elemento di progetto SharePoint specificato.
Enumerazione pubblica SupportedDeploymentScopes Specifica gli ambiti di distribuzione in cui un elemento di progetto SharePoint può essere attivato in SharePoint.
Enumerazione pubblica SupportedTrustLevels Valori di enumerazione che specificano il livello di attendibilità in SharePoint supportato dall'elemento di progetto SharePoint.