Condividi tramite


SmsTextMessage2 Classe

Definizione

Incapsula un messaggio di testo SMS decodificato. Preferisce questa classe alla classe SmsTextMessage precedente.

Nota

Questa funzionalità è disponibile solo per le app degli operatori mobili e le app UWP fornite con privilegi da operatori di rete mobile, adattatore a banda larga mobile IHV o OEM. Per altre informazioni, vedere Banda larga mobile.

Per inviare un messaggio di testo, creare un'istanza di questa classe, impostare tutti i campi appropriati e inviare tramite SmsDevice2.SendMessageAndGetResultAsync.

Per accedere a un messaggio di testo ricevuto, creare un'attività in background attivata dall'evento SmsMessageReceived. In tale attività usare prima SmsMessageReceivedTriggerDetails.MessageType per determinare che il messaggio è un messaggio di testo, quindi usare la proprietà SmsMessageReceivedTriggerDetails.TextMessage per accedere all'istanza di questa 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
Ereditarietà
Object Platform::Object IInspectable SmsTextMessage2
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
cellularMessaging sms

Costruttori

SmsTextMessage2()

Costruisce una nuova istanza predefinita di questa classe.

Proprietà

Body

Ottiene o imposta il corpo del messaggio di testo.

CallbackNumber

Ottiene o imposta il numero di callback per il messaggio.

CellularClass

Ottiene la classe cellulare del messaggio.

DeviceId

Ottiene l'identificatore del dispositivo per il dispositivo associato al messaggio di testo SMS.

Encoding

Ottiene o imposta lo schema di codifica usato per il messaggio.

From

ottiene il numero di telefono del mittente del messaggio.

IsDeliveryNotificationEnabled

Ottiene o imposta se la notifica di recapito dei messaggi di testo è abilitata per questo messaggio.

MessageClass

Ottiene la classe di messaggio del messaggio.

MessageType

Ottiene il tipo di messaggio del messaggio.

ProtocolId

Ottiene l'identificatore del protocollo per il messaggio.

RetryAttemptCount

Ottiene o imposta il numero di tentativi per il messaggio.

SimIccId

Ottiene l'ICCID (Identificatore scheda circuito integrato) della SIM che ha ricevuto il messaggio.

TeleserviceId

Ottiene l'identificatore di teleservizio associato a questo messaggio.

Timestamp

Timestamp di questo messaggio.

To

Ottiene o imposta il numero di telefono del destinatario per il messaggio.

Si applica a

Vedi anche