共用方式為


ISmsDevice 介面

定義

此介面會控制行動寬頻 SMS 裝置。 這是裝置上 SMS 服務的主要進入點。

注意

這項功能僅適用于行動電信業者、行動寬頻介面卡 IHV 或 OEM 提供特殊許可權存取的電信業者和 UWP 應用程式。 如需詳細資訊,請參閱 行動寬頻

public interface class ISmsDevice
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsDevice may be altered or unavailable for releases after Windows 10. Instead, use SmsDevice2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
/// [Windows.Foundation.Metadata.Guid(152539629, 34603, 20204, 156, 114, 171, 17, 98, 123, 52, 236)]
struct ISmsDevice
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(152539629, 34603, 20204, 156, 114, 171, 17, 98, 123, 52, 236)]
/// [Windows.Foundation.Metadata.Deprecated("SmsDevice may be altered or unavailable for releases after Windows 10. Instead, use SmsDevice2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
struct ISmsDevice
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsDevice may be altered or unavailable for releases after Windows 10. Instead, use SmsDevice2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
[Windows.Foundation.Metadata.Guid(152539629, 34603, 20204, 156, 114, 171, 17, 98, 123, 52, 236)]
public interface ISmsDevice
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(152539629, 34603, 20204, 156, 114, 171, 17, 98, 123, 52, 236)]
[Windows.Foundation.Metadata.Deprecated("SmsDevice may be altered or unavailable for releases after Windows 10. Instead, use SmsDevice2.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public interface ISmsDevice
Public Interface ISmsDevice
衍生
屬性

Windows 需求

裝置系列
Windows Desktop Extension SDK (已於 10.0.10240.0 引進)
API contract
Windows.Devices.Sms.LegacySmsApiContract (已於 v1.0 引進)
應用程式功能
cellularMessaging sms

屬性

AccountPhoneNumber

傳回與 SMS 裝置相關聯的電話號碼。 電話號碼可用來將內送訊息與帳戶產生關聯,也可能是外部儲存體機制,例如帳戶收件匣。

CellularClass

傳回 SMS 裝置的行動電話通訊類別。 類別可用來判斷哪些編碼適當,或哪些裝置限制有效。

DeviceStatus

傳回 SMS 裝置的狀態,指出裝置是否已就緒。 如果裝置尚未就緒,它也會內建問題類型。

MessageStore

存取裝置上的訊息存放區。 存放區會保留訊息,直到用戶端可以擷取它們為止。 例如,在某些裝置上,存放區可能會對應到 SMS 訊息的 SIM 儲存體。

方法

CalculateLength(SmsTextMessage)

估計所指定文字訊息的傳輸訊息長度。 此估計值對於想要指出網路上將傳送多少訊息的用戶端很有用,以攜帶完整訊息的文字。

SendMessageAsync(ISmsMessage)

使用 SMS 裝置以非同步方式傳送訊息。 方法是非同步,因為傳送作業可能不會立即發生。 非同步作業物件會立即傳回。

事件

SmsDeviceStatusChanged

設定 SMS 裝置狀態變更時要呼叫的事件處理常式。

SmsMessageReceived

設定當裝置收到新簡訊時要呼叫的事件處理常式。

適用於