Freigeben über


SmsDevice2 Klasse

Definition

Erweitert die SmsDevice-Klasse und unterstützt den Betrieb eines mobilen BREITBAND-SMS-Geräts.

Hinweis

Diese Funktionalität steht nur für Apps von Mobilfunkanbietern und UWP-Apps mit privilegiertem Zugriff durch Mobilfunknetzbetreiber, mobile Breitbandadapter IHV oder OEM zur Verfügung. Weitere Informationen finden Sie unter Mobiles Breitband.

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
Vererbung
Object Platform::Object IInspectable SmsDevice2
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
cellularMessaging sms

Hinweise

Verwenden Sie diese Klasse ebenso wie die SmsDevice-Klasse , wenn Sie die zusätzlichen Eigenschaften und Methoden benötigen, die diese Klasse bereitstellt.

Eigenschaften

AccountPhoneNumber

Ruft die Telefonnummer ab, die dem SMS-Gerät zugeordnet ist. Die Telefonnummer kann verwendet werden, um eingehende Nachrichten dem Konto und möglicherweise einem externen Speichermechanismus wie einem Kontoeingang zuzuordnen.

CellularClass

Gibt die Mobilfunkklasse des SMS-Geräts zurück. Die -Klasse kann verwendet werden, um zu bestimmen, welche Codierungen geeignet sind oder welche Geräteeinschränkungen gelten.

DeviceId

Die Geräte-ID des Geräts, das durch diese instance dargestellt wird.

DeviceStatus

Gibt den status des SMS-Geräts zurück, der angibt, ob das Gerät bereit ist. Außerdem wird angegeben, welche Art von Problem vorliegt, wenn das Gerät nicht bereit ist.

ParentDeviceId

Die ID des übergeordneten Geräts.

SmscAddress

Ruft die SMSC-Adresse dieses Geräts ab oder legt diese fest.

Methoden

CalculateLength(ISmsMessageBase)

Schätzt die Länge der übertragenen Nachricht der angegebenen Textnachricht. Die Schätzung kann für Clients nützlich sein, die einen Hinweis darauf geben möchten, wie viele Nachrichten im Netzwerk gesendet werden, um den Text der vollständigen Nachricht zu enthalten.

FromId(String)

Erstellt eine instance von SmsDevice2 für ein Gerät, das eine SMS-Nachricht empfangen hat.

FromParentId(String)

Erstellt eine instance von SmsDevice2 für ein Gerät unter Angabe der Geräte-ID des übergeordneten Geräts.

GetDefault()

Erstellt eine instance von SmsDevice2, die dem STANDARD-SMS-Gerät zugeordnet ist.

GetDeviceSelector()

Ruft die Klassenauswahlzeichenfolge ab, die zum Aufzählen von SMS-Geräten verwendet werden kann.

SendMessageAndGetResultAsync(ISmsMessageBase)

Sendet asynchron eine Nachricht über das SMS-Gerät. Die -Methode ist asynchron, da der Sendevorgang möglicherweise nicht sofort erfolgt. Das Nachrichtenvorgangsobjekt wird sofort zurückgegeben.

Ereignisse

DeviceStatusChanged

Legt einen Ereignishandler fest, der aufgerufen werden soll, wenn sich die status des SMS-Geräts ändert.

Gilt für: