Condividi tramite


Classe TfsBuild

Rappresenta l'attività per il processo di compilazione di Team Foundation Server.

Gerarchia di ereditarietà

System.Object
  System.Activities.Activity
    Microsoft.TeamFoundation.Build.Workflow.Activities.TfsBuild

Spazio dei nomi:  Microsoft.TeamFoundation.Build.Workflow.Activities
Assembly:  Microsoft.TeamFoundation.Build.Workflow (in Microsoft.TeamFoundation.Build.Workflow.dll)

Sintassi

'Dichiarazione
<BuildCategoryAttribute> _
<ActivityTrackingAttribute(ActivityTrackingOption.ActivityOnly)> _
<ToolboxBitmapAttribute(GetType(TeamBuildBaseActivityDesigner), "DefaultBuildIcon.png")> _
Public NotInheritable Class TfsBuild _
    Inherits Activity
[BuildCategoryAttribute]
[ActivityTrackingAttribute(ActivityTrackingOption.ActivityOnly)]
[ToolboxBitmapAttribute(typeof(TeamBuildBaseActivityDesigner), "DefaultBuildIcon.png")]
public sealed class TfsBuild : Activity

Il tipo TfsBuild espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TfsBuild Inizializza una nuova istanza della classe di TfsBuild.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica BinariesSubdirectory Ottiene o imposta il nome della sottodirectory al rilascio dei binari.
Proprietà pubblica BuildDirectory Ottiene o imposta la directory radice della compilazione.
Proprietà protetta. CacheId Ottiene l'identificatore della cache che è univoco all'interno dell'ambito della definizione del flusso di lavoro. (Ereditato da Activity)
Proprietà pubblica CommandLineArguments Ottiene o imposta gli argomenti della riga di comando per il processo di TfsBuild.
Proprietà pubblica ConfigurationFolderPath Ottiene o imposta il percorso della cartella di configurazione.
Proprietà pubblica DisplayName Ottiene o imposta un nome descrittivo facoltativo utilizzato per debug, convalida, gestione delle eccezioni e rilevamento. (Ereditato da Activity)
Proprietà pubblica DoNotDownloadBuildType Ottiene o imposta un'indicazione del flag se scaricare il tipo di compilazione.
Proprietà pubblica Id Ottiene un identificatore che è univoco nell'ambito della definizione del flusso di lavoro. (Ereditato da Activity)
Proprietà pubblica LogFilePerProject Ottiene o imposta un flag che indica se generare un file di log separato per il progetto.
Proprietà pubblica MaxProcesses Ottiene o imposta il numero massimo di processi di compilazione simultanei in esecuzione.
Proprietà pubblica NodeReuse
Proprietà pubblica RecursionType Ottiene o imposta il tipo di ricorsione.
Proprietà pubblica SourcesSubdirectory Ottiene o imposta la sottodirectory per i file di origine.
Proprietà pubblica TargetsNotLogged
Proprietà pubblica TestResultsSubdirectory Ottiene o imposta la sottodirectory ai risultati di rilascio.
Proprietà pubblica ToolPath Ottiene o imposta il percorso dello strumento.
Proprietà pubblica ToolPlatform Ottiene o imposta la piattaforma dello strumento.
Proprietà pubblica Verbosity Ottiene o imposta il livello di dettaglio compilazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ShouldSerializeDisplayName Indica se la proprietà DisplayName deve essere serializzata. (Ereditato da Activity)
Metodo pubblico ToString Restituisce un String che contiene il Id e il DisplayName del Activity. (Ereditato da Activity)

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico GetAssemblyMetadataCollection (Definito da WorkflowHelpers).

In alto

Note

Questa operazione non deve essere utilizzata nelle compilazioni personalizzate.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Build.Workflow.Activities