ISmsDevice 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 |
設定當裝置收到新簡訊時要呼叫的事件處理常式。 |