Partage via


SmsDevice2 Classe

Définition

Étend la classe SmsDevice et prend en charge le fonctionnement d’un appareil SMS haut débit mobile.

Notes

Cette fonctionnalité est disponible uniquement 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, la carte haut débit mobile IHV ou oem. Pour plus d’informations, consultez Haut débit mobile.

public ref class SmsDevice2 sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmsDevice2 final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmsDevice2
Public NotInheritable Class SmsDevice2
Héritage
Object Platform::Object IInspectable SmsDevice2
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

Remarques

Utilisez cette classe comme vous le feriez pour la classe SmsDevice lorsque vous avez besoin des propriétés et méthodes supplémentaires fournies par cette classe.

Propriétés

AccountPhoneNumber

Obtient le numéro de téléphone associé à l’appareil SMS. Le numéro de téléphone peut être utilisé pour associer des messages entrants au compte et éventuellement à un mécanisme de stockage externe tel qu’une boîte de réception de compte.

CellularClass

Retourne la classe cellulaire de l’appareil SMS. La classe peut être utilisée pour déterminer quels encodages sont appropriés ou quelles limitations d’appareil sont appliquées.

DeviceId

ID d’appareil de l’appareil représenté par cette instance.

DeviceStatus

Retourne la status de l’appareil SMS, qui indique si l’appareil est prêt ou non. Il indique également quel type de problème existe si l’appareil n’est pas prêt.

ParentDeviceId

ID d’appareil parent de cet appareil.

SmscAddress

Obtient ou définit l’adresse SMSC de cet appareil.

Méthodes

CalculateLength(ISmsMessageBase)

Estime la longueur du message texte transmis. L’estimation peut être utile pour les clients qui souhaitent donner une indication du nombre de messages qui seront envoyés sur le réseau pour transporter le texte du message complet.

FromId(String)

Crée une instance de SmsDevice2 pour un appareil qui a reçu un sms.

FromParentId(String)

Crée une instance de SmsDevice2 pour un appareil, en fonction de l’ID de l’appareil parent.

GetDefault()

Crée un instance de SmsDevice2 associé à l’appareil SMS par défaut.

GetDeviceSelector()

Récupère la chaîne de sélection de classe qui peut être utilisée pour énumérer les appareils SMS.

SendMessageAndGetResultAsync(ISmsMessageBase)

Envoie de façon asynchrone un message à l’aide de l’appareil SMS. La méthode est asynchrone, car l’opération d’envoi peut ne pas se produire instantanément. L’objet d’opération de message est retourné immédiatement.

Événements

DeviceStatusChanged

Définit un gestionnaire d’événements à appeler lorsque le status de l’appareil SMS change.

S’applique à