Condividi tramite


Interfaccia ISharePointProject

Rappresenta il progetto SharePoint.

Spazio dei nomi:  Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Sintassi

'Dichiarazione
Public Interface ISharePointProject _
    Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed,  _
    INotifyPropertyChanged
public interface ISharePointProject : ISharePointProjectMember, 
    IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged

Il tipo ISharePointProject espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ActiveDeploymentConfiguration Ottiene o imposta il nome della configurazione di distribuzione da utilizzare per la distribuzione.Il valore deve essere rilevato da un elenco di configurazioni di distribuzione disponibili nel sistema.
Proprietà pubblica AddItemTemplatesGuid Ottiene un GUID del tipo di progetto specifico del linguaggio che solitamente restituisce modelli per l'aggiunta di elementi.
Proprietà pubblica Annotations Ottiene un'istanza di IAnnotationDictionary per associare dati personalizzati all'oggetto che implementa l'interfaccia IAnnotatedObject. (Ereditato da IAnnotatedObject)
Proprietà pubblica AssemblyDeploymentTarget Ottiene o imposta un valore che indica la posizione in cui il progetto dovrà essere distribuito nel server, ovvero "Bin" o "GAC".
Proprietà pubblica AutoRetract Ottiene o imposta un valore che indica se la soluzione viene ritratta dopo aver eseguito il debug.
Proprietà pubblica DeploymentConfigurations Dizionario di tutte le configurazioni di distribuzione, incluse quelle definite dall'utente e predefinite.
Proprietà pubblica Features Ottiene l'insieme delle funzionalità di SharePoint definite nel progetto.
Proprietà pubblica FullPath Ottiene o imposta il percorso di origine completo del file o della directory membro del progetto. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Icon Ottiene l'icona per il nodo del membro del progetto visualizzato in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Proprietà pubblica Id Ottiene l'ID del progetto.
Proprietà pubblica IncludeAssemblyInPackage Ottiene o imposta un valore che indica se l'assembly del progetto deve essere incluso nel pacchetto.
Proprietà pubblica IsDisposed Ottiene informazioni sull'eventuale eliminazione di un oggetto. (Ereditato da INotifyObjectDisposed)
Proprietà pubblica IsDisposing Ottiene un valore che indica se è in corso l'eliminazione di un oggetto. (Ereditato da INotifyObjectDisposing)
Proprietà pubblica IsExpanded Ottiene o imposta un valore che indica se il nodo è espanso in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Proprietà pubblica IsSandboxedSolution Ottiene o imposta un valore che indica se il pacchetto del progetto viene distribuito come soluzione creata mediante sandbox o come soluzione farm.
Proprietà pubblica IsSilverlightDebuggingEnabled Ottiene o imposta un valore che indica se il debug Silverlight è abilitato.
Proprietà pubblica MappedFolders Ottiene l'insieme di cartelle mappate nel progetto.
Proprietà pubblica Name Ottiene l'icona per il nodo del membro del progetto visualizzato in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Proprietà pubblica OutputFullPath Ottiene il percorso completo dell'assembly del progetto dopo la compilazione.
Proprietà pubblica Package Ottiene un'istanza del pacchetto di SharePoint associato al progetto.
Proprietà pubblica PostDeploymentCommand Ottiene o imposta la riga di comando che viene eseguita dopo la distribuzione.
Proprietà pubblica PreDeploymentCommand Ottiene o imposta la riga di comando che viene eseguita prima della distribuzione.
Proprietà pubblica Project Ottiene un riferimento al progetto che lo contiene. (Ereditato da ISharePointProjectMember)
Proprietà pubblica ProjectItems Ottiene l'insieme di elementi del progetto SharePoint contenuti nel progetto.
Proprietà pubblica ProjectService Ottiene un'istanza del servizio di progetto SharePoint.
Proprietà pubblica ProjectUserFileData Ottiene i dati di lettura e scrittura associati al progetto SharePoint nel file di progetto dell'utente.
Proprietà pubblica SelectedProjectItems Ottiene un elenco di elementi di progetto SharePoint selezionati in Esplora soluzioni.
Proprietà pubblica SharePointConnection Ottiene l'istanza della connessione SharePoint che consente agli utenti di eseguire comandi sul modello a oggetti di SharePoint nel processo a 64 bit di vssphost.exe.
Proprietà pubblica SiteUrl Ottiene o imposta URL del sito utilizzato dal progetto durante il fase di progettazione, distribuzione e debug.
Proprietà pubblica StartupItem Ottiene o imposta l'elemento da avviare all'avvio del progetto.
Proprietà pubblica StartupUrl Ottiene l'URL da avviare all'avvio del progetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CollapseChildItems Assicura che tutti gli elementi figlio di questo oggetto ISharePointProjectMember vengono compressi in Esplora soluzioni. (Ereditato da ISharePointProjectMember)
Metodo pubblico Synchronize Applica eventuali eventi di aggiunta elementi in sospeso al modello a oggetti del progetto SharePoint per sincronizzarlo con il modello a oggetti DTE.

In alto

Eventi

  Nome Descrizione
Evento pubblico Disposed Viene generato quando un oggetto viene eliminato. (Ereditato da INotifyObjectDisposed)
Evento pubblico Disposing Generato quando un oggetto è in fase di eliminazione. (Ereditato da INotifyObjectDisposing)
Evento pubblico NameChanged Generato quando il nome di nodo del membro del progetto viene modificato. (Ereditato da ISharePointProjectMember)
Evento pubblico PropertyChanged Viene generato quando il valore di una proprietà cambia. (Ereditato da INotifyPropertyChanged)

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.SharePoint