다음을 통해 공유


DeviceServicingTrigger.RequestAsync 메서드

정의

오버로드

RequestAsync(String, TimeSpan)

백그라운드 작업(설정 또는 펌웨어 업데이트)을 트리거하고 트리거 요청의 성공 또는 실패를 나타내는 DeviceTriggerResult 를 반환합니다. DeviceInformation.ID 문자열과 백그라운드 작업이 실행될 예상 시간(선택 사항)을 사용합니다. 앱에서 적절한 시간 예상 시간을 확인할 수 없는 경우 0을 예상 시간으로 제공합니다.

RequestAsync(String, TimeSpan, String)

백그라운드 작업(설정 또는 펌웨어 업데이트)을 트리거하고 트리거 요청의 성공 또는 실패를 나타내는 DeviceTriggerResult 를 반환합니다. DeviceInformation.ID 문자열, 백그라운드 작업이 실행되는 선택적 예상 시간 및 수행할 디바이스 작업을 식별하는 백그라운드 작업에 전달되는 선택적 앱별 문자열을 사용합니다. 앱에서 적절한 시간 예상 시간을 확인할 수 없는 경우 0을 예상 시간으로 제공합니다.

RequestAsync(String, TimeSpan)

백그라운드 작업(설정 또는 펌웨어 업데이트)을 트리거하고 트리거 요청의 성공 또는 실패를 나타내는 DeviceTriggerResult 를 반환합니다. DeviceInformation.ID 문자열과 백그라운드 작업이 실행될 예상 시간(선택 사항)을 사용합니다. 앱에서 적절한 시간 예상 시간을 확인할 수 없는 경우 0을 예상 시간으로 제공합니다.

public:
 virtual IAsyncOperation<DeviceTriggerResult> ^ RequestAsync(Platform::String ^ deviceId, TimeSpan expectedDuration) = RequestAsync;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("RequestAsyncSimple")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DeviceTriggerResult> RequestAsync(winrt::hstring const& deviceId, TimeSpan const& expectedDuration);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("RequestAsyncSimple")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DeviceTriggerResult> RequestAsync(string deviceId, System.TimeSpan expectedDuration);
function requestAsync(deviceId, expectedDuration)
Public Function RequestAsync (deviceId As String, expectedDuration As TimeSpan) As IAsyncOperation(Of DeviceTriggerResult)

매개 변수

deviceId
String

Platform::String

winrt::hstring

백그라운드 작업이 액세스할 디바이스의 DeviceInformation.ID . 디바이스 경로는 백그라운드 작업을 수행하고 Windows에서 정책 요구 사항을 충족하는 데 사용되는 디바이스와 일치해야 합니다.

expectedDuration
TimeSpan TimeSpan

선택 값. 백그라운드 설정 업데이트 또는 백그라운드 펌웨어 업데이트의 예상 기간입니다. 제공된 경우 앱에서 작업을 트리거할 때 시스템 동의 대화 상자에서 사용자에게 표시됩니다. 적절한 시간 예상치를 확인할 수 없는 경우 이 값을 0으로 설정합니다.

반환

이 메서드는 비동기적으로 완료되면 DeviceTriggerResult 를 반환합니다.

특성

추가 정보

적용 대상

RequestAsync(String, TimeSpan, String)

백그라운드 작업(설정 또는 펌웨어 업데이트)을 트리거하고 트리거 요청의 성공 또는 실패를 나타내는 DeviceTriggerResult 를 반환합니다. DeviceInformation.ID 문자열, 백그라운드 작업이 실행되는 선택적 예상 시간 및 수행할 디바이스 작업을 식별하는 백그라운드 작업에 전달되는 선택적 앱별 문자열을 사용합니다. 앱에서 적절한 시간 예상 시간을 확인할 수 없는 경우 0을 예상 시간으로 제공합니다.

public:
 virtual IAsyncOperation<DeviceTriggerResult> ^ RequestAsync(Platform::String ^ deviceId, TimeSpan expectedDuration, Platform::String ^ arguments) = RequestAsync;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("RequestAsyncWithArguments")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DeviceTriggerResult> RequestAsync(winrt::hstring const& deviceId, TimeSpan const& expectedDuration, winrt::hstring const& arguments);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("RequestAsyncWithArguments")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DeviceTriggerResult> RequestAsync(string deviceId, System.TimeSpan expectedDuration, string arguments);
function requestAsync(deviceId, expectedDuration, arguments)
Public Function RequestAsync (deviceId As String, expectedDuration As TimeSpan, arguments As String) As IAsyncOperation(Of DeviceTriggerResult)

매개 변수

deviceId
String

Platform::String

winrt::hstring

백그라운드 작업이 액세스할 디바이스의 DeviceInformation.ID . 디바이스 경로는 백그라운드 작업을 수행하고 Windows에서 정책 요구 사항을 충족하는 데 사용되는 디바이스와 일치해야 합니다.

expectedDuration
TimeSpan TimeSpan

선택 값. 백그라운드 설정 업데이트 또는 백그라운드 펌웨어 업데이트의 예상 기간입니다. 제공된 경우 앱에서 작업을 트리거할 때 시스템 동의 대화 상자에서 사용자에게 표시됩니다. 적절한 시간 예상치를 확인할 수 없는 경우 이 값을 0으로 설정합니다.

arguments
String

Platform::String

winrt::hstring

선택 값. 수행할 디바이스 작업을 식별하는 백그라운드 작업에 전달된 앱별 문자열입니다.

반환

이 메서드는 비동기적으로 완료되면 DeviceTriggerResult 를 반환합니다.

특성

추가 정보

적용 대상