SmsDevice2 Classe
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.
É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
- 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. |