ICodeContainerProvider.AcquireCodeContainerAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| AcquireCodeContainerAsync(IProgress<ServiceProgressData>, CancellationToken) |
Получает контейнер кода в сети локально |
| AcquireCodeContainerAsync(CodeContainer, IProgress<ServiceProgressData>, CancellationToken) |
Получает ранее известный контейнер оперативного кода локально. Пример ранее известного контейнера кода для определенного пользователя, выполнившего вход, контейнера кода, полученного на одном устройстве и доступного в виде контейнера кода в сети на втором устройстве и доступного для повторного получения |
AcquireCodeContainerAsync(IProgress<ServiceProgressData>, CancellationToken)
Получает контейнер кода в сети локально
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)
Параметры
- downloadProgress
- IProgress<ServiceProgressData>
Сообщает о ходе загрузки. Если это значение равно null, сведения о ходе загрузки не выводятся.
- cancellationToken
- CancellationToken
Токен отмены для отмены операции
Возвращаемое значение
Задача возвращает контейнер кода, который был получен локально. В случае сбоя задачи в журнале действий VS будет записано исключение.
Применяется к
AcquireCodeContainerAsync(CodeContainer, IProgress<ServiceProgressData>, 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);
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)
Параметры
- onlineCodeContainer
- CodeContainer
Контейнер оперативного кода для получения
- downloadProgress
- IProgress<ServiceProgressData>
Сообщает о ходе загрузки. Если это значение равно null, сведения о ходе загрузки не выводятся.
- cancellationToken
- CancellationToken
Токен отмены для отмены операции
Возвращаемое значение
Задача возвращает контейнер кода, который был получен локально. В случае сбоя задачи в журнале действий VS будет записано исключение.