IINSearchForMessagesIntentHandling Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface définissant la méthode de gestionnaire qui, lorsqu’elle est implémentée, doit appeler completion
avec un INSearchForMessagesIntentResponse approprié à arg
.
[Foundation.Protocol(Name="INSearchForMessagesIntentHandling", WrapperType=typeof(Intents.INSearchForMessagesIntentHandlingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, 0, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 2, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IINSearchForMessagesIntentHandling : IDisposable, ObjCRuntime.INativeObject
type IINSearchForMessagesIntentHandling = interface
interface INativeObject
interface IDisposable
- Dérivé
- Attributs
- Implémente
Propriétés
Handle |
Handle (pointeur) vers la représentation d’objet non managée. (Hérité de INativeObject) |
Méthodes
HandleSearchForMessages(INSearchForMessagesIntent, Action<INSearchForMessagesIntentResponse>) |
Les développeurs doivent remplacer cette méthode et appeler T:System.Action'1 avec un INSearchForMessagesIntentResponse approprié au INSearchForMessagesIntent |
Méthodes d’extension
ConfirmSearchForMessages(IINSearchForMessagesIntentHandling, INSearchForMessagesIntent, Action<INSearchForMessagesIntentResponse>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la confirmation d’une recherche de message. |
ResolveAttributes(IINSearchForMessagesIntentHandling, INSearchForMessagesIntent, Action<INMessageAttributeOptionsResolutionResult>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution des attributs dans la recherche. |
ResolveDateTimeRange(IINSearchForMessagesIntentHandling, INSearchForMessagesIntent, Action<INDateComponentsRangeResolutionResult>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la plage de dates utilisée dans la recherche. |
ResolveGroupNames(IINSearchForMessagesIntentHandling, INSearchForMessagesIntent, Action<INStringResolutionResult[]>) |
Les développeurs ne doivent pas utiliser cette méthode dépréciée. Les développeurs doivent utiliser « ResolveSpeakableGroupNames » à la place. |
ResolveRecipients(IINSearchForMessagesIntentHandling, INSearchForMessagesIntent, Action<INPersonResolutionResult[]>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution des destinataires dans la recherche de messages. |
ResolveSenders(IINSearchForMessagesIntentHandling, INSearchForMessagesIntent, Action<INPersonResolutionResult[]>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution des expéditeurs dans la recherche de messages. |
ResolveSpeakableGroupNames(IINSearchForMessagesIntentHandling, INSearchForMessagesIntent, Action<INSpeakableStringResolutionResult[]>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution des noms pouvant être parlés pour les groupes nommés en tant que destinataires. |