| Silverlight 5 | WinRT |
| public sealed enum CellularClass | |
| : IComparable, IFormattable, IConvertible | |
| { None, Gsm, Cdma, WiMax } |
| public sealed enum DataClasses | |
| : IComparable, IFormattable, IConvertible | |
| { None, Gprs, Edge, Umts, Hsdpa, Hsupa, LteAdvanced, Cdma1xRtt, Cdma1xEvdo, Cdma1xEvdoRevA, Cdma1xEvdv, Cdma3xRtt, Cdma1xEvdoRevB, CdmaUmb, WiMax, MobileWiMax, Custom } |
| public abstract interface IMobileBroadbandAccount | |
| public abstract virtual String NetworkAccountId { get; } | |
| public abstract virtual Guid ProviderGuid { get; } | |
| public abstract virtual String ProviderName { get; } | |
| public abstract virtual Boolean TryGetAccessPointName(out String& apn); | |
| public abstract virtual Boolean TryGetActivationNetworkError(out UInt32& networkError); | |
| public abstract virtual Boolean TryGetNetworkDeviceInformation(out MobileBroadbandDeviceInformation& deviceInfo); | |
| public abstract virtual Boolean TryGetNetworkRegistrationState(out NetworkRegistrationState& registrationState); | |
| public abstract virtual Boolean TryGetPacketAttachNetworkError(out UInt32& networkError); | |
| public abstract virtual Boolean TryGetRegistrationNetworkError(out UInt32& networkError); |
| public abstract interface IMobileBroadbandDeviceInformation | |
| public abstract virtual CellularClass CellularClass { get; } | |
| public abstract virtual String CustomDataClass { get; } | |
| public abstract virtual DataClasses DataClasses { get; } | |
| public abstract virtual String DeviceId { get; } | |
| public abstract virtual String FirmwareInformation { get; } | |
| public abstract virtual String Manufacturer { get; } | |
| public abstract virtual String Model { get; } | |
| public abstract virtual NetworkAdapter NetworkAdapter { get; } | |
| public abstract virtual NetworkDeviceStatus NetworkDeviceStatus { get; } | |
| public abstract virtual String SimIccId { get; } | |
| public abstract virtual String SubscriberId { get; } | |
| public abstract virtual IReadOnlyList`1<String> TelephoneNumbers { get; } |
| public abstract interface INetworkOperatorNotificationEventDetails | |
| public abstract virtual String DeviceId { get; } | |
| public abstract virtual Byte EncodingType { get; } | |
| public abstract virtual String Message { get; } | |
| public abstract virtual NetworkOperatorEventMessageType NotificationType { get; } |
| public abstract interface IProvisioningAgentStaticMethods | |
| public abstract virtual ProvisioningAgent CreateFromNetworkAccountId(String NetworkAccountId); |
| public abstract interface IUssdMessageFactory | |
| public abstract virtual UssdMessage CreateMessage(String string); |
| public abstract interface IUssdSessionStatics | |
| public abstract virtual UssdSession CreateFromNetworkAccountId(String networkAccountId); | |
| public abstract virtual UssdSession CreateFromNetworkInterfaceId(String networkInterfaceId); |
| public sealed class MobileBroadbandAccount | |
| : __ComObject, IMobileBroadbandAccount | |
| public virtual String NetworkAccountId { get; } | |
| public virtual Guid ProviderGuid { get; } | |
| public virtual String ProviderName { get; } | |
| static public MobileBroadbandAccount CreateFromNetworkAccountId(String networkAccountId); | |
| static public IReadOnlyList`1<String> GetAllNetworkAccountIds(); | |
| public virtual Boolean TryGetAccessPointName(out String& apn); | |
| public virtual Boolean TryGetActivationNetworkError(out UInt32& networkError); | |
| public virtual Boolean TryGetNetworkDeviceInformation(out MobileBroadbandDeviceInformation& deviceInfo); | |
| public virtual Boolean TryGetNetworkRegistrationState(out NetworkRegistrationState& registrationState); | |
| public virtual Boolean TryGetPacketAttachNetworkError(out UInt32& networkError); | |
| public virtual Boolean TryGetRegistrationNetworkError(out UInt32& networkError); |
| public sealed class MobileBroadbandDeviceInformation | |
| : __ComObject, IMobileBroadbandDeviceInformation | |
| public virtual CellularClass CellularClass { get; } | |
| public virtual String CustomDataClass { get; } | |
| public virtual DataClasses DataClasses { get; } | |
| public virtual String DeviceId { get; } | |
| public virtual String FirmwareInformation { get; } | |
| public virtual String Manufacturer { get; } | |
| public virtual String Model { get; } | |
| public virtual NetworkAdapter NetworkAdapter { get; } | |
| public virtual NetworkDeviceStatus NetworkDeviceStatus { get; } | |
| public virtual String SimIccId { get; } | |
| public virtual String SubscriberId { get; } | |
| public virtual IReadOnlyList`1<String> TelephoneNumbers { get; } |
| public sealed enum NetworkDeviceStatus | |
| : IComparable, IFormattable, IConvertible | |
| { DeviceOff, DeviceReady, SimNotInserted, BadSim, DeviceHardwareFailure, AccountNotActivated, DeviceLocked, DeviceBlocked } |
| public sealed enum NetworkOperatorEventMessageType | |
| : IComparable, IFormattable, IConvertible | |
| { Gsm, Cdma, Ussd } |
| public sealed class NetworkOperatorNotificationEventDetails | |
| : __ComObject, INetworkOperatorNotificationEventDetails | |
| public virtual String DeviceId { get; } | |
| public virtual Byte EncodingType { get; } | |
| public virtual String Message { get; } | |
| public virtual NetworkOperatorEventMessageType NotificationType { get; } |
| public sealed enum NetworkRegistrationState | |
| : IComparable, IFormattable, IConvertible | |
| { None, Deregistered, Searching, Home, Roaming, Partner, Denied } |
| public sealed enum ProfileMediaType | |
| : IComparable, IFormattable, IConvertible | |
| { Wlan, Wwan } |
| public sealed struct ProfileUsage | |
| : ValueType |
| public sealed class ProvisionedProfile | |
| : __ComObject, IProvisionedProfile | |
| public virtual void UpdateCost(NetworkCostType value); | |
| public virtual void UpdateUsage(ProfileUsage value); |
| public sealed class ProvisionFromXmlDocumentOperation | |
| : __ComObject, IAsyncOperation`1<ProvisionFromXmlDocumentResults>, IAsyncInfo | |
| public virtual AsyncOperationCompletedHandler`1<ProvisionFromXmlDocumentResults> Completed { get; set; } | |
| public virtual Exception ErrorCode { get; } | |
| public virtual UInt32 Id { get; } | |
| public virtual AsyncStatus Status { get; } | |
| public virtual void Cancel(); | |
| public virtual void Close(); | |
| public virtual ProvisionFromXmlDocumentResults GetResults(); | |
| public virtual void Start(); |
| public sealed class ProvisionFromXmlDocumentResults | |
| : __ComObject, IProvisionFromXmlDocumentResults | |
| public virtual Boolean AllElementsProvisioned { get; } | |
| public virtual String ProvisionResultsXml { get; } |
| public sealed class ProvisioningAgent | |
| : __ComObject, IProvisioningAgent | |
| static public ProvisioningAgent CreateFromNetworkAccountId(String NetworkAccountId); | |
| public virtual ProvisionedProfile GetProvisionedProfile(ProfileMediaType mediaType, String profileName); | |
| public virtual ProvisionFromXmlDocumentOperation ProvisionFromXmlDocumentAsync(String provisioningXmlDocument); |
| public sealed class UssdMessage | |
| : __ComObject, IUssdMessage | |
| public virtual Byte DataCodingScheme { get; set; } | |
| public virtual String PayloadAsText { get; set; } | |
| public virtual Byte GetPayload(); | |
| public virtual void SetPayload(Byte value); |
| public sealed class UssdReply | |
| : __ComObject, IUssdReply | |
| public virtual UssdMessage Message { get; } | |
| public virtual UssdResultCode ResultCode { get; } |
| public sealed enum UssdResultCode | |
| : IComparable, IFormattable, IConvertible | |
| { NoActionRequired, ActionRequired, Terminated, OtherLocalClient, OperationNotSupported, NetworkTimeout } |
| public sealed class UssdSendMessageAndGetReplyOperation | |
| : __ComObject, IAsyncOperation`1<UssdReply>, IAsyncInfo | |
| public virtual AsyncOperationCompletedHandler`1<UssdReply> Completed { get; set; } | |
| public virtual Exception ErrorCode { get; } | |
| public virtual UInt32 Id { get; } | |
| public virtual AsyncStatus Status { get; } | |
| public virtual void Cancel(); | |
| public virtual void Close(); | |
| public virtual UssdReply GetResults(); | |
| public virtual void Start(); |
| public sealed class UssdSession | |
| : __ComObject, IUssdSession | |
| public virtual void Close(); | |
| static public UssdSession CreateFromNetworkAccountId(String networkAccountId); | |
| static public UssdSession CreateFromNetworkInterfaceId(String networkInterfaceId); | |
| public virtual UssdSendMessageAndGetReplyOperation SendMessageAndGetReplyAsync(UssdMessage message); |