ICodeContainerProvider.AcquireCodeContainerAsync Methode

Definition

Überlädt

AcquireCodeContainerAsync(IProgress<ServiceProgressData>, CancellationToken)

Erhält einen Online-Code Container lokal.

AcquireCodeContainerAsync(CodeContainer, IProgress<ServiceProgressData>, CancellationToken)

Ruft einen zuvor bekannten Online-Code Container lokal ab.

Ein Beispiel für einen bereits bekannten Code Container ist ein bestimmter angemeldeter Benutzer, ein Code Container, der auf einem Gerät abgerufen wurde und als Online-Code Container auf einem zweiten Gerät verfügbar ist und für die erneute Erfassung verfügbar ist.

AcquireCodeContainerAsync(IProgress<ServiceProgressData>, CancellationToken)

Erhält einen Online-Code Container lokal.

public:
 System::Threading::Tasks::Task<Microsoft::VisualStudio::Shell::CodeContainer ^> ^ AcquireCodeContainerAsync(IProgress<Microsoft::VisualStudio::Shell::ServiceProgressData ^> ^ downloadProgress, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.CodeContainer> AcquireCodeContainerAsync (IProgress<Microsoft.VisualStudio.Shell.ServiceProgressData> downloadProgress, System.Threading.CancellationToken cancellationToken);
abstract member AcquireCodeContainerAsync : IProgress<Microsoft.VisualStudio.Shell.ServiceProgressData> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.CodeContainer>
Public Function AcquireCodeContainerAsync (downloadProgress As IProgress(Of ServiceProgressData), cancellationToken As CancellationToken) As Task(Of CodeContainer)

Parameter

downloadProgress
IProgress<ServiceProgressData>

Meldet den Status des Downloads. Wenn dieser Wert NULL ist, wird kein Download Fortschritt gemeldet.

cancellationToken
CancellationToken

Ein Abbruch Token zum Abbrechen des Vorgangs.

Gibt zurück

Task<CodeContainer>

Eine Aufgabe, die einen Code Container zurückgibt, der lokal abgerufen wurde. Wenn für den Task ein Fehler auftritt, wird die Ausnahme im vs-Aktivitätsprotokoll aufgezeichnet.

Gilt für

AcquireCodeContainerAsync(CodeContainer, IProgress<ServiceProgressData>, CancellationToken)

Ruft einen zuvor bekannten Online-Code Container lokal ab.

Ein Beispiel für einen bereits bekannten Code Container ist ein bestimmter angemeldeter Benutzer, ein Code Container, der auf einem Gerät abgerufen wurde und als Online-Code Container auf einem zweiten Gerät verfügbar ist und für die erneute Erfassung verfügbar ist.

public:
 System::Threading::Tasks::Task<Microsoft::VisualStudio::Shell::CodeContainer ^> ^ AcquireCodeContainerAsync(Microsoft::VisualStudio::Shell::CodeContainer ^ onlineCodeContainer, IProgress<Microsoft::VisualStudio::Shell::ServiceProgressData ^> ^ downloadProgress, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.CodeContainer> AcquireCodeContainerAsync (Microsoft.VisualStudio.Shell.CodeContainer onlineCodeContainer, IProgress<Microsoft.VisualStudio.Shell.ServiceProgressData> downloadProgress, System.Threading.CancellationToken cancellationToken);
abstract member AcquireCodeContainerAsync : Microsoft.VisualStudio.Shell.CodeContainer * IProgress<Microsoft.VisualStudio.Shell.ServiceProgressData> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.CodeContainer>
Public Function AcquireCodeContainerAsync (onlineCodeContainer As CodeContainer, downloadProgress As IProgress(Of ServiceProgressData), cancellationToken As CancellationToken) As Task(Of CodeContainer)

Parameter

onlineCodeContainer
CodeContainer

Der zu erzurufgende Online Code Container

downloadProgress
IProgress<ServiceProgressData>

Meldet den Status des Downloads. Wenn dieser Wert NULL ist, wird kein Download Fortschritt gemeldet.

cancellationToken
CancellationToken

Ein Abbruch Token zum Abbrechen des Vorgangs.

Gibt zurück

Task<CodeContainer>

Eine Aufgabe, die einen Code Container zurückgibt, der lokal abgerufen wurde. Wenn für den Task ein Fehler auftritt, wird die Ausnahme im vs-Aktivitätsprotokoll aufgezeichnet.

Gilt für