Freigeben über


MobileBroadbandDeviceServiceCommandSession Klasse

Definition

Stellt eine Gerätedienstbefehlssitzung dar, die es dem Aufrufer ermöglicht, vordefinierte Befehle an das Modem in einem mobilen Breitbandgerätedienst zu übermitteln.

Hinweis

Diese Funktionalität ist nur für Apps von Mobilfunkanbietern und UWP-Apps verfügbar, die privilegierten Zugriff von Mobilfunknetzbetreibern erhalten.

Wenn Sie diese API verwenden und Ihre App im Microsoft Store veröffentlichen möchten, benötigen Sie eine spezielle Genehmigung. Weitere Informationen finden Sie im Abschnitt Eingeschränkte Funktionen im Thema App-Funktionsdeklarationen .

public ref class MobileBroadbandDeviceServiceCommandSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MobileBroadbandDeviceServiceCommandSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MobileBroadbandDeviceServiceCommandSession
Public NotInheritable Class MobileBroadbandDeviceServiceCommandSession
Vererbung
Object Platform::Object IInspectable MobileBroadbandDeviceServiceCommandSession
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
cellularDeviceControl cellularDeviceIdentity

Hinweise

Ein MobileBroadbandDeviceServiceCommandSession-instance wird zurückgegeben, wenn die OpenCommandSession-Methode für das MobileBroadbandDeviceService-Objekt aufgerufen wird.

Methoden

CloseSession()

Schließt die Befehlssitzung für einen mobilen Breitbandgerätedienst.

SendQueryCommandAsync(UInt32, IBuffer)

Startet einen asynchronen Vorgang für einen mobilen Breitbandgerätedienst, um einen Abfragebefehl an die Befehlssitzung zu senden.

SendSetCommandAsync(UInt32, IBuffer)

Startet einen asynchronen Vorgang für einen mobilen Breitbandgerätedienst, um einen set-Befehl an die Befehlssitzung zu senden.

Ereignisse

CommandReceived

Wird ausgelöst, wenn ein nicht angefordertes Ereignis von einem mobilen Breitbandgerät im MobileBroadbandDeviceServiceCommandSession-Objekt empfangen wird, nachdem die Sitzung geöffnet wurde.

Hinweis

Diese Funktionalität ist nur für Apps von Mobilfunkanbietern und UWP-Apps verfügbar, die privilegierten Zugriff von Mobilfunknetzbetreibern erhalten.

Wenn Sie diese API verwenden und Ihre App im Microsoft Store veröffentlichen möchten, benötigen Sie eine spezielle Genehmigung. Weitere Informationen finden Sie im Abschnitt Eingeschränkte Funktionen im Thema App-Funktionsdeklarationen .

Gilt für:

Weitere Informationen