SmsFilterRule Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Describes an SMS filtering rule.
Note
This functionality is available only to mobile operator apps and UWP apps given privileged access by mobile network operators, mobile broadband adapter IHV, or OEM. For more information, see Mobile Broadband.
public ref class SmsFilterRule sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Sms.ISmsFilterRuleFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmsFilterRule final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Sms.ISmsFilterRuleFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SmsFilterRule final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Sms.ISmsFilterRuleFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmsFilterRule
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Sms.ISmsFilterRuleFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SmsFilterRule
function SmsFilterRule(messageType)
Public NotInheritable Class SmsFilterRule
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
App capabilities |
cellularMessaging
sms
|
Constructors
SmsFilterRule(SmsMessageType) |
Creates a new, empty SmsFilterRule. |
Properties
BroadcastChannels |
A list of broadcast channels that match this rule. |
BroadcastTypes |
Gets a list of broadcast types for an SMS message that matches this rule. |
CellularClass |
The cellular class identifier for SMS messages that match this rule. |
DeviceIds |
Gets a list of device identifiers for an SMS message that matches this rule. |
ImsiPrefixes |
Gets the IMSI prefixes for an SMS message that matches this rule. |
MessageType |
Gets the message type of an SMS message that matches this filter rule. |
PortNumbers |
Gets a list of port numbers associated with the SMS message that matches this rule. |
ProtocolIds |
Gets a list of protocol identifiers associated with the SMS message that matches this rule.. |
SenderNumbers |
Gets the sender numbers associated with an SMS message that matches this rule. |
TeleserviceIds |
Gets the list of teleservice identifiers for an SMS message that matches this rule. |
TextMessagePrefixes |
Gets a list of the text message prefixes for an SMS message that matches this filter. |
WapApplicationIds |
Gets a list of WAP application identifiers for the SMS message that matches this rule. |
WapContentTypes |
Gets a list of WAP content types for the SMS message that matches this rule. |