IINSendMessageIntentHandling 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, en cas d’implémentation, doit appeler completion
avec un INSendMessageIntentResponse approprié à arg
.
[Foundation.Protocol(Name="INSendMessageIntentHandling", WrapperType=typeof(Intents.INSendMessageIntentHandlingWrapper))]
[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 IINSendMessageIntentHandling : IDisposable, ObjCRuntime.INativeObject
type IINSendMessageIntentHandling = 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
HandleSendMessage(INSendMessageIntent, Action<INSendMessageIntentResponse>) |
Les développeurs doivent remplacer cette méthode et appeler T:System.Action'1 par un INSendMessageIntentResponse approprié à .INSendMessageIntent |
Méthodes d’extension
ConfirmSendMessage(IINSendMessageIntentHandling, INSendMessageIntent, Action<INSendMessageIntentResponse>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la confirmation d’envoi d’un message. |
ResolveContent(IINSendMessageIntentHandling, INSendMessageIntent, Action<INStringResolutionResult>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution du contenu d’un message. |
ResolveGroupName(IINSendMessageIntentHandling, INSendMessageIntent, Action<INStringResolutionResult>) |
Les développeurs ne doivent pas utiliser cette méthode déconseillée. Les développeurs doivent utiliser « ResolveSpeakableGroupName » à la place. |
ResolveRecipients(IINSendMessageIntentHandling, INSendMessageIntent, Action<INPersonResolutionResult[]>) |
Les développeurs peuvent implémenter cette méthode pour personnaliser la résolution des destinataires des messages. |
ResolveRecipients(IINSendMessageIntentHandling, INSendMessageIntent, Action<INSendMessageRecipientResolutionResult[]>) |
Les développeurs peuvent implémenter cette méthode pour personnaliser la résolution des destinataires des messages. |
ResolveSpeakableGroupName(IINSendMessageIntentHandling, INSendMessageIntent, Action<INSpeakableStringResolutionResult>) |
Les développeurs peuvent implémenter cette méthode pour personnaliser la résolution du nom du groupe parlant. |