Share via


Condition Class

Definition

public ref class Condition abstract : Microsoft::IdentityServer::PolicyModel::Configuration::ContractObject
[System.Runtime.Serialization.DataContract(Namespace="http://schemas.datacontract.org/2012/04/ADFS")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.AlwaysCondition))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.DeviceRegistrationCondition))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.DeviceRegistrationException))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.GroupMembershipCondition))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.GroupMembershipException))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.LocationCondition))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.LocationException))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.MultiFactorAuthenticationCondition))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.SpecificClaimCondition))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.IdentityServer.PolicyModel.Configuration.PolicyTemplate.SpecificClaimException))]
public abstract class Condition : Microsoft.IdentityServer.PolicyModel.Configuration.ContractObject
type Condition = class
    inherit ContractObject
Public MustInherit Class Condition
Inherits ContractObject
Inheritance
Derived
Attributes

Constructors

Condition()
Condition(Operator, String)
Condition(Operator)

Fields

ContractNamespace (Inherited from ContractObject)

Properties

ClaimType
ExtensionData (Inherited from ContractObject)
Label
Operator
ParameterDescription
TypeIdentifier
Values

Methods

FormatIssuerCondition()
FormatPresenceCondition()
FormatTypeAndValueCondition()
FormatValueExpression(String, Boolean)
FormatValueOperator()
FormatValues(String)
OperatorToString()
ParameterLabel(Boolean)
ToString()
ValueValidator(String, Boolean, String)

Applies to