Compartilhar via


ISmsBinaryMessage Interface

Definição

Essa interface fornece acesso ao formato binário bruto de uma mensagem SMS. A mensagem é armazenada no formato PDU (unidade de descrição de protocolo padrão) do setor (consulte a especificação de SMS GSM 03.40).

Observação

Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel.

public interface class ISmsBinaryMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
/// [Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
struct ISmsBinaryMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
/// [Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
struct ISmsBinaryMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
[Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
public interface ISmsBinaryMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
[Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public interface ISmsBinaryMessage : ISmsMessage
Public Interface ISmsBinaryMessage
Implements ISmsMessage
Derivado
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Devices.Sms.LegacySmsApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
cellularMessaging sms

Comentários

Herança de interface

ISmsBinaryMessage herda ISmsMessage. Os tipos que implementam ISmsBinaryMessage também implementam os membros da interface ISmsMessage.

Propriedades

Format

Recupera o formato PDU (unidade de descrição de protocolo) detectado desta mensagem.

Id

Recupera uma ID para a mensagem, que pode ser especificada posteriormente em chamar métodos de repositório de mensagens para obter ou excluir a mensagem.

(Herdado de ISmsMessage)
MessageClass

Retorna a classe de mensagem, conforme determinado pela rede de mensagens do operador. As duas classes mais comuns são None (mensagem normal) ou Class0 (mensagem de operador especial, como um aviso de roaming que deve ser mostrado imediatamente para o usuário). Um cliente típico para mensagens de usuário final ignora mensagens class0.

(Herdado de ISmsMessage)

Métodos

GetData()

Retorna o buffer bruto da mensagem no formato PDU (unidade de descrição de protocolo binário) como uma matriz de bytes.

SetData(Byte[])

Especifica o conteúdo binário bruto da mensagem SMS. Ela deve ser formatada de acordo com o padrão de PDU (unidade de descrição do protocolo).

Aplica-se a

Confira também