Condividi tramite


Microsoft.VisualStudio.SharePoint Spazio dei nomi

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: