Compartir a través de


SmsDevice2 Clase

Definición

Extiende la clase SmsDevice y admite el funcionamiento de un dispositivo SMS de banda ancha móvil.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

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
Herencia
Object Platform::Object IInspectable SmsDevice2
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
cellularMessaging sms

Comentarios

Use esta clase como usaría la clase SmsDevice cuando necesite las propiedades y métodos adicionales que proporciona esta clase.

Propiedades

AccountPhoneNumber

Obtiene el número de teléfono asociado al dispositivo SMS. El número de teléfono se puede usar para asociar mensajes entrantes a la cuenta y, posiblemente, un mecanismo de almacenamiento externo, como una bandeja de entrada de cuenta.

CellularClass

Devuelve la clase de telefonía móvil del dispositivo SMS. La clase se puede usar para determinar qué codificaciones son adecuadas o qué limitaciones de dispositivo están en vigor.

DeviceId

Identificador de dispositivo del dispositivo representado por esta instancia.

DeviceStatus

Devuelve el estado del dispositivo SMS, que indica si el dispositivo está listo o no. También indica qué tipo de problema existe si el dispositivo no está listo.

ParentDeviceId

Identificador de dispositivo primario de este dispositivo.

SmscAddress

Obtiene o establece la dirección SMSC de este dispositivo.

Métodos

CalculateLength(ISmsMessageBase)

Calcula la longitud del mensaje transmitido del mensaje de texto especificado. La estimación puede ser útil para los clientes que quieran indicar cuántos mensajes se enviarán en la red para llevar el texto del mensaje completo.

FromId(String)

Crea una instancia de SmsDevice2 para un dispositivo que recibió un mensaje SMS.

FromParentId(String)

Crea una instancia de SmsDevice2 para un dispositivo, dado el identificador de dispositivo del dispositivo primario.

GetDefault()

Crea una instancia de SmsDevice2 asociada al dispositivo SMS predeterminado.

GetDeviceSelector()

Recupera la cadena de selección de clase que se puede usar para enumerar dispositivos SMS.

SendMessageAndGetResultAsync(ISmsMessageBase)

Envía de forma asincrónica un mensaje mediante el dispositivo SMS. El método es asincrónico porque es posible que la operación de envío no se produzca de forma instantánea. El objeto de operación de mensaje se devuelve inmediatamente.

Eventos

DeviceStatusChanged

Establece un controlador de eventos al que se llamará cuando cambie el estado del dispositivo SMS.

Se aplica a