Freigeben über


SmsTextMessage2 Klasse

Definition

Kapselt eine decodierte SMS-Sms. Bevorzugen Sie diese Klasse der älteren SmsTextMessage-Klasse .

Hinweis

Diese Funktionalität steht nur für Apps von Mobilfunkanbietern und UWP-Apps mit privilegiertem Zugriff durch Mobilfunknetzbetreiber, mobile Breitbandadapter IHV oder OEM zur Verfügung. Weitere Informationen finden Sie unter Mobiles Breitband.

Erstellen Sie zum Senden einer Textnachricht eine instance dieser Klasse, legen Sie alle entsprechenden Felder fest und senden Sie mithilfe von SmsDevice2.SendMessageAndGetResultAsync.

Um auf eine empfangene SMS zuzugreifen, erstellen Sie eine Hintergrundaufgabe, die durch das SmsMessageReceived-Ereignis ausgelöst wird. Verwenden Sie in dieser Aufgabe zunächst SmsMessageReceivedTriggerDetails.MessageType, um zu bestimmen, ob es sich bei der Nachricht um eine Textnachricht handelt, und verwenden Sie dann die SmsMessageReceivedTriggerDetails.TextMessage-Eigenschaft, um auf die instance dieser Klasse zuzugreifen.

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
Vererbung
Object Platform::Object IInspectable SmsTextMessage2
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
cellularMessaging sms

Konstruktoren

SmsTextMessage2()

Erstellt eine neue Standard-instance dieser Klasse.

Eigenschaften

Body

Ruft den Textkörper der Textnachricht ab oder legt diese fest.

CallbackNumber

Ruft die Rückrufnummer für die Nachricht ab oder legt sie fest.

CellularClass

Ruft die Mobilfunkklasse der Nachricht ab.

DeviceId

Ruft den Gerätebezeichner für das Gerät ab, das der SMS-Sms zugeordnet ist.

Encoding

Ruft das für die Nachricht verwendete Codierungsschema ab oder legt es fest.

From

ruft die Telefonnummer des Absenders der Nachricht ab.

IsDeliveryNotificationEnabled

Ruft ab oder legt fest, ob die Sms-Übermittlungsbenachrichtigung für diese Nachricht aktiviert ist.

MessageClass

Ruft die Nachrichtenklasse der Nachricht ab.

MessageType

Ruft den Nachrichtentyp der Nachricht ab.

ProtocolId

Ruft den Protokollbezeichner für die Nachricht ab.

RetryAttemptCount

Ruft die Anzahl der Wiederholungsversuche für die Nachricht ab oder legt sie fest.

SimIccId

Ruft die ICCID (Integrated Circuit Card Identifier) der SIM-Karte ab, die die Nachricht empfangen hat.

TeleserviceId

Ruft den Teleservicebezeichner ab, der dieser Nachricht zugeordnet ist.

Timestamp

Der Zeitstempel dieser Nachricht.

To

Ruft die Telefonnummer des Empfängers für die Nachricht ab oder legt sie fest.

Gilt für:

Weitere Informationen