Share via


NamedPolicy Class

Definition

Provides functionality to get Mobile Device Management (MDM) policy information. Named policies use a two-part naming system, Area and Name. The set of polcies that are supported are defined in Policy CSP.

public ref class NamedPolicy abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class NamedPolicy final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class NamedPolicy
Public Class NamedPolicy
Inheritance
Object Platform::Object IInspectable NamedPolicy
Attributes

Windows requirements

Device family
Windows 10 Creators Update (introduced in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v4.0)

Methods

ClearAllPoliciesAsync()
ClearAllPoliciesAsync(String)
GetPolicyFromPath(String, String)

Gets the valid MDM policy information given a specified policy name and area name.

GetPolicyFromPathForUser(User, String, String)

Gets a valid MDM user policy given the specified MDM policy name and area name. This gets a policy specific to a user, whereas GetPolicyFromPath gets a global policy.

TryCreatePolicySetter(String)
TryCreatePolicySetterForUser(User, String)

Applies to