Share via


INSetClimateSettingsInCarIntentHandling_Extensions Class

Definition

Extension methods to the IINSetClimateSettingsInCarIntentHandling interface to support all the methods from the INSetClimateSettingsInCarIntentHandling protocol.

public static class INSetClimateSettingsInCarIntentHandling_Extensions
type INSetClimateSettingsInCarIntentHandling_Extensions = class
Inheritance
INSetClimateSettingsInCarIntentHandling_Extensions

Remarks

The extension methods for IINSetClimateSettingsInCarIntentHandling interface allow developers to treat instances of the interface as having all the optional methods of the original INSetClimateSettingsInCarIntentHandling protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.

Methods

Name Description
Confirm(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INSetClimateSettingsInCarIntentResponse>)

Developers may override this method to customize the confirmation of climate settings.

ResolveAirCirculationMode(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INCarAirCirculationModeResolutionResult>)

Developers may override this method to customize the resolution of the air circulation mode.

ResolveCarName(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INSpeakableStringResolutionResult>)
ResolveClimateZone(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INCarSeatResolutionResult>)

Developers may override this method to customize the resolution of a requested climate zone.

ResolveEnableAirConditioner(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INBooleanResolutionResult>)

Developers may override this method to customize the resolution of whether the air conditioner can be enabled.

ResolveEnableAutoMode(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INBooleanResolutionResult>)

Developers may override this method to customize the resolution of whether automatic mode can be enabled.

ResolveEnableClimateControl(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INBooleanResolutionResult>)

Developers may override this method to customize the resolution of whether climate control can be enabled.

ResolveEnableFan(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INBooleanResolutionResult>)

Developers may override this method to customize the resolution of whether the requested fan can be enabled.

ResolveFanSpeedIndex(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INIntegerResolutionResult>)

Developers may override this method to customize the resolution of a fan speed index.

ResolveFanSpeedPercentage(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INDoubleResolutionResult>)

Developers may override this method to customize the resolution of a fan speed, as a percentage.

ResolveRelativeFanSpeedSetting(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INRelativeSettingResolutionResult>)

Developers may override this method to customize the resolution of a relative increase or decrease in the fan speed.

ResolveRelativeTemperatureSetting(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INRelativeSettingResolutionResult>)

Developers may override this method to customize the resolution of a relative increase or decrease in temperature settings.

ResolveTemperature(IINSetClimateSettingsInCarIntentHandling, INSetClimateSettingsInCarIntent, Action<INTemperatureResolutionResult>)

Developers may override this method to customize the resolution of the specified temperature value.

Applies to