Partager via


SmsTextMessage2 Classe

Définition

Encapsule un sms décodé. Préférez cette classe à l’ancienne classe SmsTextMessage .

Notes

Cette fonctionnalité n’est disponible que pour les applications d’opérateur mobile et les applications UWP disposant d’un accès privilégié par les opérateurs de réseau mobile, l’adaptateur haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

Pour envoyer un message texte, construisez une instance de cette classe, définissez tous les champs appropriés et envoyez à l’aide de SmsDevice2.SendMessageAndGetResultAsync.

Pour accéder à un message texte reçu, créez une tâche en arrière-plan déclenchée par l’événement SmsMessageReceived. Dans cette tâche, utilisez d’abord SmsMessageReceivedTriggerDetails.MessageType pour déterminer que le message est un message texte, puis utilisez la propriété SmsMessageReceivedTriggerDetails.TextMessage pour accéder aux instance de cette classe.

public ref class SmsTextMessage2 sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmsTextMessage2 final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class SmsTextMessage2 final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmsTextMessage2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SmsTextMessage2
function SmsTextMessage2()
Public NotInheritable Class SmsTextMessage2
Héritage
Object Platform::Object IInspectable SmsTextMessage2
Attributs
Implémente

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

Constructeurs

SmsTextMessage2()

Construit une nouvelle instance par défaut de cette classe.

Propriétés

Body

Obtient ou définit le corps du message texte.

CallbackNumber

Obtient ou définit le numéro de rappel du message.

CellularClass

Obtient la classe cellulaire du message.

DeviceId

Obtient l’identificateur de l’appareil associé au SMS.

Encoding

Obtient ou définit le schéma d’encodage utilisé pour le message.

From

obtient le numéro de téléphone de l’expéditeur du message.

IsDeliveryNotificationEnabled

Obtient ou définit si la notification de remise de messages texte est activée pour ce message.

MessageClass

Obtient la classe de message du message.

MessageType

Obtient le type de message du message.

ProtocolId

Obtient l’identificateur de protocole du message.

RetryAttemptCount

Obtient ou définit le nombre de nouvelles tentatives pour le message.

SimIccId

Obtient l’ICCID (Integrated Circuit Card Identifier) de la carte SIM qui a reçu le message.

TeleserviceId

Obtient l’identificateur de téléservice associé à ce message.

Timestamp

Horodatage de ce message.

To

Obtient ou définit le numéro de téléphone du destinataire pour le message.

S’applique à

Voir aussi