Domanda

Io sto usando il Workspace classe dal Microsoft.TeamFoundation.Client spazio dei nomi per ottenere il codice più recente per un particolare ramo da un Team Foundation Server.

workspace.Get(new string[] { SelectedRelease.ServerPath }, VersionSpec.Latest,
RecursionType.Full, GetOptions.GetAll);

Dopo che mi arriva il codice più recente, ho realizzato la soluzione scelta a livello di programmazione.Il codice può essere trovato nel post qui.

La mia domanda è: "come faccio a sapere quando l'area di Lavoro.Metodo Get è completa?Io non riesco a costruire fino a quando non ha finito di scaricare.Ho pensato di monitoraggio cartella della soluzione, ma non so in quale ordine i file sono costruiti in.

È stato utile?

Soluzione

Altri suggerimenti

Non è asincrona.Appena torna, il tuo è finito.

Se si desidera ascoltare per il completamento in un altro thread (e uso il TFS eventi di sistema per fare in modo che invece di rotolare il vostro proprio), è possibile collegare un GettingEventHandler al tuo VersionControlClient.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top