Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.SharePoint.Deployment

Microsoft.VisualStudio.SharePoint.Deployment lo spazio dei nomi contiene i tipi che è possibile utilizzare per estendere il processo di distribuzione per i progetti SharePoint.Per ulteriori informazioni sull'utilizzo dei tipi nello spazio dei nomi, vedere Estensione della creazione di pacchetti e della distribuzione di SharePoint.

Sebbene la maggior parte dei tipi nello spazio dei nomi sono interfacce, solo IDeploymentStep l'interfaccia deve essere implementata nel codice.Implementare questa interfaccia per definire un nuovo passaggio di distribuzione che può essere eseguita quando un elemento di progetto SharePoint viene distribuito o ritratto.Per ulteriori informazioni, vedere Procedura dettagliata: creazione di un passaggio di distribuzione personalizzato per progetti SharePoint.

È inoltre possibile creare diventi proprietaria della configurazione di distribuzione aggiungendo un nuovo IDeploymentConfiguration oggetto a DeploymentConfigurations proprietà di un progetto SharePoint.Per ulteriori informazioni, vedere Procedura dettagliata: creazione di un passaggio di distribuzione personalizzato per progetti SharePoint.

Classi

  Classe Descrizione
Classe pubblica DeploymentStepAttribute Identifica la classe che implementa un passaggio di distribuzione.
Classe pubblica DeploymentStepIds Definisce gli ID dei passaggi di distribuzione che sono inclusi in Visual Studio.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IDeploymentConfiguration rappresenta una configurazione di distribuzione per i progetti SharePoint.
Interfaccia pubblica IDeploymentConfigurationDictionary Contiene una raccolta di passaggi di distribuzione.
Interfaccia pubblica IDeploymentConflict Rappresenta un conflitto tra gli elementi che sono implementati da un elemento di progetto SharePoint e gli elementi sul sito di SharePoint.
Interfaccia pubblica IDeploymentConflictCollection Rappresenta una raccolta di IDeploymentConflict oggetti.ciascuno IDeploymentConflict rappresenta un conflitto tra gli elementi che sono implementati da un elemento di progetto SharePoint e gli elementi sul sito di SharePoint.
Interfaccia pubblica IDeploymentContext Rappresenta il contesto di un passaggio di distribuzione che esegue mentre un progetto SharePoint viene distribuito o annullando.
Interfaccia pubblica IDeploymentStep Rappresenta un passaggio di distribuzione per i progetti SharePoint.
Interfaccia pubblica IDeploymentStepInfo Contiene informazioni su un passaggio di distribuzione per i progetti SharePoint.
Interfaccia pubblica ISharePointProjectItemDeploymentContext rappresenta il contesto di distribuzione di un elemento di progetto specifico.

Vedere anche

Riferimenti

Altre risorse

Estensione della creazione di pacchetti e della distribuzione di SharePoint

Procedura dettagliata: creazione di un passaggio di distribuzione personalizzato per progetti SharePoint