SmsDevice2 Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |