SmsDevice2 Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |