IINSetClimateSettingsInCarIntentHandling 接口

定义

接口定义处理程序方法,实现时,必须使用completionINSetClimateSettingsInCarIntentResponse适当的 调用 。arg

[Foundation.Protocol(Name="INSetClimateSettingsInCarIntentHandling", WrapperType=typeof(Intents.INSetClimateSettingsInCarIntentHandlingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IINSetClimateSettingsInCarIntentHandling : IDisposable, ObjCRuntime.INativeObject
type IINSetClimateSettingsInCarIntentHandling = interface
    interface INativeObject
    interface IDisposable
派生
属性
实现

属性

Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 INativeObject)

方法

HandleSetClimateSettingsInCar(INSetClimateSettingsInCarIntent, Action<INSetClimateSettingsInCarIntentResponse>)

开发人员必须重写此方法,并使用 相应的 INSetClimateSettingsInCarIntentintent调用 T:System.Action'1INSetClimateSettingsInCarIntentResponse

扩展方法

ConfirmSetClimateSettingsInCar(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INSetClimateSettingsInCarIntentResponse>)

开发人员可以重写此方法以自定义气候设置的确认。

ResolveAirCirculationMode(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INCarAirCirculationModeResolutionResult>)

开发人员可以重写此方法以自定义空气循环模式的分辨率。

ResolveCarName(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INSpeakableStringResolutionResult>)

接口定义处理程序方法,实现时,必须使用completionINSetClimateSettingsInCarIntentResponse适当的 调用 。arg

ResolveClimateZone(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INCarSeatResolutionResult>)

开发人员可以重写此方法,以自定义所请求气候区域的分辨率。

ResolveEnableAirConditioner(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INBooleanResolutionResult>)

开发人员可以重写此方法,以自定义是否可以启用空调的分辨率。

ResolveEnableAutoMode(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INBooleanResolutionResult>)

开发人员可以重写此方法,以自定义是否可以启用自动模式的分辨率。

ResolveEnableClimateControl(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INBooleanResolutionResult>)

开发人员可以替代此方法,以自定义是否可以启用气候控制的分辨率。

ResolveEnableFan(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INBooleanResolutionResult>)

开发人员可以重写此方法,以自定义是否可以启用请求的风扇的分辨率。

ResolveFanSpeedIndex(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INIntegerResolutionResult>)

开发人员可以重写此方法以自定义风扇速度索引的分辨率。

ResolveFanSpeedPercentage(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INDoubleResolutionResult>)

开发人员可以重写此方法,以百分比形式自定义风扇速度的分辨率。

ResolveRelativeFanSpeedSetting(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INRelativeSettingResolutionResult>)

开发人员可以替代此方法,以自定义风扇速度相对增加或降低的分辨率。

ResolveRelativeTemperatureSetting(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INRelativeSettingResolutionResult>)

开发人员可以重写此方法,以自定义温度设置中相对增加或降低的分辨率。

ResolveTemperature(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INTemperatureResolutionResult>)

开发人员可以重写此方法以自定义指定温度值的分辨率。

适用于