Partager via


SmsFilterActionType Énumération

Définition

Valeurs qui décrivent l’action à entreprendre sur un filtre de message.

Les applications de messagerie utilisent des filtres SMS lorsqu’elles utilisent sms pour communiquer des données spécifiques à l’application qui ne sont pas nécessairement destinées à être affichées à l’utilisateur. Notez que les filtres sont traités dans un ordre fixe, par type d’action de filtre. Tous les filtres Accepter immédiatement sont traités en premier, puis tous les filtres de suppression , et ainsi de suite.

Note

Cette fonctionnalité n’est disponible que pour les applications d’opérateur mobile et les applications UWP, qui disposent d’un accès privilégié par les opérateurs de réseau mobile, iHV de carte mobile ou OEM. Pour plus d’informations, consultez haut débit mobile .

public enum class SmsFilterActionType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SmsFilterActionType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SmsFilterActionType
var value = Windows.Devices.Sms.SmsFilterActionType.acceptImmediately
Public Enum SmsFilterActionType
Héritage
SmsFilterActionType
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
cellularMessaging sms

Champs

Accept 3

Les filtres avec ce type d’action sont appliqués après filtres peek. Les messages filtrés sur ce type d’action sont remis à votre application. Une copie du message peut également être remise à l’application de messagerie à afficher à l’utilisateur le cas échéant. Notez que si plusieurs applications inscrivent le même filtre avec ce type d’action, chaque application obtient sa propre copie du message.

Note

L’application de messagerie affiche uniquement du texte et diffuse des messages à l’utilisateur. Ainsi, l’inscription d’un filtre Accept sur un message qui n’est ni texte ni diffusion n’entraîne l’affichage de ce message à l’utilisateur. Pour recevoir le sms suivant, vous devez traiter chaque message filtré en appelant Accepter. L’échec de l’acceptation du message est considéré comme un cas exceptionnel (par exemple, la suppression de la batterie, l’arrêt de l’application ou le blocage) et, dans ce cas, le message sera redélisé lors du redémarrage.

AcceptImmediately 0

Premier type d’action à entreprendre. Les messages filtrés sur ce type d’action sont remis à votre application et ne sont pas remis à l’application de messagerie à afficher à l’utilisateur. Notez que si plusieurs applications inscrivent le même filtre avec ce type d’action, chaque application obtient sa propre copie du message. Pour empêcher l’application de consommer accidentellement tous les messages texte utilisateur, il existe une exigence supplémentaire pour règle de filtre SMS avec type de message SMS Texte et type d’action SMSAccepter immédiatement pour fournir au moins un TextMessagePrefixes avec au moins 3 caractères dans le préfixe.

Note

Pour recevoir le sms suivant, vous devez traiter chaque message filtré en appelant Accepter. L’échec de l’acceptation du message est considéré comme un cas exceptionnel (par exemple, la suppression de la batterie, l’arrêt de l’application ou le blocage) et, dans ce cas, le message sera redélisé lors du redémarrage.

Drop 1

Les filtres avec ce type d’action sont appliqués après accepter immédiatement les filtres. Les messages filtrés sur ce type d’action sont supprimés, et ni votre application ni l’application de messagerie ne reçoivent le message ou toute notification indiquant qu’un message est arrivé et a été supprimé.

Peek 2

Les filtres avec ce type d’action sont appliqués après filtres Drop. Ce type d’action permet à votre application d’inspecter chaque message et de décider qui sont supprimés et qui continuent d’être traités ou affichés à l’utilisateur.

Note

Vous devez traiter chaque message filtré en appelant supprimer ou Accepter dans un délai d’expiration maximal de 60 secondes. aperçu filtres sont censés être utilisés par des filtres de courrier indésirable ou des analyses antivirus qui nécessitent une inspection dynamique du code qui ne peut pas être effectuée à l’aide des mécanismes de filtre existants fournis par la règle de filtre SMS . L’utilisation de ce type d’action peut ralentir la remise de sms dans le système afin que votre application puisse traiter le message le plus rapidement possible.

Exemples

(Envoi et réception PAR SMS) [https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/SmsSendAndReceive]

S’applique à