BRCondition Class
SQL Server 2012
Represents a container for conditions to be evaluated to trigger actions defined in a created business rule.
System.Object
Microsoft.MasterDataServices.DataContractBase
Microsoft.MasterDataServices.BRItem
Microsoft.MasterDataServices.BRCondition
Microsoft.MasterDataServices.DataContractBase
Microsoft.MasterDataServices.BRItem
Microsoft.MasterDataServices.BRCondition
Namespace: Microsoft.MasterDataServices
Assembly: Microsoft.MasterDataServices (in Microsoft.MasterDataServices.dll)
[KnownTypeAttribute(typeof(MemberTypeContextIdentifier))] [KnownTypeAttribute(typeof(Collection<Knowledgebase>))] [KnownTypeAttribute(typeof(BRAttributeArgumentBase))] [KnownTypeAttribute(typeof(BRAttributeArgument))] [KnownTypeAttribute(typeof(BRItem))] [KnownTypeAttribute(typeof(SecurityPrivilegesDeleteCriteria))] [KnownTypeAttribute(typeof(BREntityMemberType))] [KnownTypeAttribute(typeof(Version))] [DataContractAttribute(Name = "BRCondition", Namespace = "http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")] [KnownTypeAttribute(typeof(DataContractBase))] [KnownTypeAttribute(typeof(OperationResult))] [KnownTypeAttribute(typeof(Collection<Error>))] [KnownTypeAttribute(typeof(Error))] [KnownTypeAttribute(typeof(ErrorContext))] [KnownTypeAttribute(typeof(Identifier))] [KnownTypeAttribute(typeof(EntityContextIdentifier))] [KnownTypeAttribute(typeof(ModelContextIdentifier))] [KnownTypeAttribute(typeof(DerivedHierarchyContextIdentifier))] [KnownTypeAttribute(typeof(MemberIdentifier))] [KnownTypeAttribute(typeof(MemberType))] [KnownTypeAttribute(typeof(MemberAttributeIdentifier))] [KnownTypeAttribute(typeof(ObjectType))] [KnownTypeAttribute(typeof(EditionExpiredMessage))] [KnownTypeAttribute(typeof(MemberKeyLookupType))] [KnownTypeAttribute(typeof(Collection<MemberKey>))] [KnownTypeAttribute(typeof(MemberKey))] [KnownTypeAttribute(typeof(StagingUnbatchedCriteria))] [KnownTypeAttribute(typeof(StagingBatch))] [KnownTypeAttribute(typeof(Collection<StagingBatchError>))] [KnownTypeAttribute(typeof(StagingBatchError))] [KnownTypeAttribute(typeof(RelationshipType))] [KnownTypeAttribute(typeof(StagingBatchInformation))] [KnownTypeAttribute(typeof(StagingBatchStatus))] [KnownTypeAttribute(typeof(Collection<EntityMembers>))] [KnownTypeAttribute(typeof(EntityMembers))] [KnownTypeAttribute(typeof(Collection<Member>))] [KnownTypeAttribute(typeof(Member))] [KnownTypeAttribute(typeof(Collection<Attribute>))] [KnownTypeAttribute(typeof(Attribute))] [KnownTypeAttribute(typeof(AttributeValueType))] [KnownTypeAttribute(typeof(FileAttribute))] [KnownTypeAttribute(typeof(AuditInfo))] [KnownTypeAttribute(typeof(Collection<Collection>))] [KnownTypeAttribute(typeof(Collection))] [KnownTypeAttribute(typeof(Collection<Parent>))] [KnownTypeAttribute(typeof(Parent))] [KnownTypeAttribute(typeof(SecurityPermission))] [KnownTypeAttribute(typeof(ValidationStatus))] [KnownTypeAttribute(typeof(ExportView))] [KnownTypeAttribute(typeof(ExportViewFormat))] [KnownTypeAttribute(typeof(Collection<ExportView>))] [KnownTypeAttribute(typeof(Metadata))] [KnownTypeAttribute(typeof(Collection<AttributeGroup>))] [KnownTypeAttribute(typeof(AttributeGroup))] [KnownTypeAttribute(typeof(MdmDataContractOfMemberTypeContextIdentifier))] [KnownTypeAttribute(typeof(PermissionType))] [KnownTypeAttribute(typeof(Collection<MetadataAttribute>))] [KnownTypeAttribute(typeof(MetadataAttribute))] [KnownTypeAttribute(typeof(AttributeType))] [KnownTypeAttribute(typeof(AttributeDataType))] [KnownTypeAttribute(typeof(Collection<DerivedHierarchy>))] [KnownTypeAttribute(typeof(DerivedHierarchy))] [KnownTypeAttribute(typeof(MdmDataContractOfModelContextIdentifier))] [KnownTypeAttribute(typeof(Collection<DerivedHierarchyLevel>))] [KnownTypeAttribute(typeof(DerivedHierarchyLevel))] [KnownTypeAttribute(typeof(MdmDataContractOfDerivedHierarchyContextIdentifier))] [KnownTypeAttribute(typeof(HierarchyItemType))] [KnownTypeAttribute(typeof(Collection<Entity>))] [KnownTypeAttribute(typeof(Entity))] [KnownTypeAttribute(typeof(Collection<ExplicitHierarchy>))] [KnownTypeAttribute(typeof(ExplicitHierarchy))] [KnownTypeAttribute(typeof(MdmDataContractOfEntityContextIdentifier))] [KnownTypeAttribute(typeof(Collection<EntityMemberType>))] [KnownTypeAttribute(typeof(EntityMemberType))] [KnownTypeAttribute(typeof(MdmDataContractOfIdentifier))] [KnownTypeAttribute(typeof(Collection<Model>))] [KnownTypeAttribute(typeof(Model))] [KnownTypeAttribute(typeof(Collection<VersionFlag>))] [KnownTypeAttribute(typeof(VersionFlag))] [KnownTypeAttribute(typeof(Collection<Version>))] [KnownTypeAttribute(typeof(Version))] [KnownTypeAttribute(typeof(VersionValidationStatus))] [KnownTypeAttribute(typeof(VersionStatus))] [KnownTypeAttribute(typeof(MetadataResultOptions))] [KnownTypeAttribute(typeof(ResultType))] [KnownTypeAttribute(typeof(MetadataSearchCriteria))] [KnownTypeAttribute(typeof(Collection<Identifier>))] [KnownTypeAttribute(typeof(Collection<MemberType>))] [KnownTypeAttribute(typeof(SearchOption))] [KnownTypeAttribute(typeof(SystemSettingsGetCriteria))] [KnownTypeAttribute(typeof(Collection<SystemSettingGroup>))] [KnownTypeAttribute(typeof(SystemSettingGroup))] [KnownTypeAttribute(typeof(Collection<SystemSetting>))] [KnownTypeAttribute(typeof(SystemSetting))] [KnownTypeAttribute(typeof(SystemDomainList))] [KnownTypeAttribute(typeof(Collection<SystemDomainListItem>))] [KnownTypeAttribute(typeof(SystemDomainListItem))] [KnownTypeAttribute(typeof(SystemDomainListGetCriteria))] [KnownTypeAttribute(typeof(Collection<SystemDomainList>))] [KnownTypeAttribute(typeof(Collection<SystemPropertyValue>))] [KnownTypeAttribute(typeof(SystemPropertyValue))] [KnownTypeAttribute(typeof(SystemPropertyType))] [KnownTypeAttribute(typeof(SecurityPrincipals))] [KnownTypeAttribute(typeof(Collection<Group>))] [KnownTypeAttribute(typeof(Group))] [KnownTypeAttribute(typeof(GroupType))] [KnownTypeAttribute(typeof(SecurityPrivileges))] [KnownTypeAttribute(typeof(Collection<FunctionPrivilege>))] [KnownTypeAttribute(typeof(FunctionPrivilege))] [KnownTypeAttribute(typeof(FunctionalArea))] [KnownTypeAttribute(typeof(PrincipalType))] [KnownTypeAttribute(typeof(Collection<HierarchyMemberPrivilege>))] [KnownTypeAttribute(typeof(HierarchyMemberPrivilege))] [KnownTypeAttribute(typeof(HierarchyType))] [KnownTypeAttribute(typeof(Permission))] [KnownTypeAttribute(typeof(Collection<ModelPrivilege>))] [KnownTypeAttribute(typeof(ModelPrivilege))] [KnownTypeAttribute(typeof(ModelObjectType))] [KnownTypeAttribute(typeof(Collection<User>))] [KnownTypeAttribute(typeof(User))] [KnownTypeAttribute(typeof(EmailFormat))] [KnownTypeAttribute(typeof(SecuritySet))] [KnownTypeAttribute(typeof(SecurityPrincipalsCriteria))] [KnownTypeAttribute(typeof(SecurityResolutionType))] [KnownTypeAttribute(typeof(SecurityPrincipalsDeleteCriteria))] [KnownTypeAttribute(typeof(SecurityPrivilegesGetCriteria))] [KnownTypeAttribute(typeof(FunctionPrivilegesCriteria))] [KnownTypeAttribute(typeof(HierarchyMemberPrivilegesCriteria))] [KnownTypeAttribute(typeof(ModelPrivilegesCriteria))] [KnownTypeAttribute(typeof(BusinessRulesPalette))] [KnownTypeAttribute(typeof(Collection<BRActionGroup>))] [KnownTypeAttribute(typeof(BRActionGroup))] [KnownTypeAttribute(typeof(Collection<BRActionComponent>))] [KnownTypeAttribute(typeof(BRActionComponent))] [KnownTypeAttribute(typeof(BRItemTypeComponent))] [KnownTypeAttribute(typeof(Collection<BRAttributeTypeInfo>))] [KnownTypeAttribute(typeof(BRAttributeTypeInfo))] [KnownTypeAttribute(typeof(Collection<AttributeDataType>))] [KnownTypeAttribute(typeof(BRItemType))] [KnownTypeAttribute(typeof(BRConditionComponent))] [KnownTypeAttribute(typeof(Collection<BRConditionGroup>))] [KnownTypeAttribute(typeof(BRConditionGroup))] [KnownTypeAttribute(typeof(Collection<BRConditionComponent>))] [KnownTypeAttribute(typeof(BusinessRules))] [KnownTypeAttribute(typeof(Collection<BRAction>))] [KnownTypeAttribute(typeof(BRAction))] [KnownTypeAttribute(typeof(BRArgument))] [KnownTypeAttribute(typeof(BRPropertyName))] [KnownTypeAttribute(typeof(BRAttributeValueArgument))] [KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))] [KnownTypeAttribute(typeof(BRFreeformArgument))] [KnownTypeAttribute(typeof(BRHierarchyArgument))] [KnownTypeAttribute(typeof(BRBlankArgument))] [KnownTypeAttribute(typeof(Collection<BRFreeformArgument>))] [KnownTypeAttribute(typeof(Collection<BRConditionTreeNode>))] [KnownTypeAttribute(typeof(BRConditionTreeNode))] [KnownTypeAttribute(typeof(Collection<BRCondition>))] [KnownTypeAttribute(typeof(LogicalOperator))] [KnownTypeAttribute(typeof(Collection<BusinessRule>))] [KnownTypeAttribute(typeof(BusinessRule))] [KnownTypeAttribute(typeof(BRStatus))] [KnownTypeAttribute(typeof(BRDeleteCriteria))] [KnownTypeAttribute(typeof(BRGetCriteria))] [KnownTypeAttribute(typeof(BRResultOptions))] [KnownTypeAttribute(typeof(BRPublishCriteria))] [KnownTypeAttribute(typeof(Knowledgebase))] [KnownTypeAttribute(typeof(Collection<DataQualityDomain>))] [KnownTypeAttribute(typeof(DataQualityDomain))] [KnownTypeAttribute(typeof(DomainType))] [KnownTypeAttribute(typeof(MatchingPolicy))] [KnownTypeAttribute(typeof(Collection<MatchingRule>))] [KnownTypeAttribute(typeof(MatchingRule))] [KnownTypeAttribute(typeof(Collection<MatchingCriterion>))] [KnownTypeAttribute(typeof(MatchingCriterion))] [KnownTypeAttribute(typeof(Collection<DataSourceFieldMapping>))] [KnownTypeAttribute(typeof(DataSourceFieldMapping))] [KnownTypeAttribute(typeof(PrerequisiteMatchingCriterion))] [KnownTypeAttribute(typeof(WeightedMatchingCriterion))] [KnownTypeAttribute(typeof(DateMatchingCriterion))] [KnownTypeAttribute(typeof(SimilarMatchingCriterion))] [KnownTypeAttribute(typeof(StringMatchingCriterion))] [KnownTypeAttribute(typeof(ExactMatchingCriterion))] [KnownTypeAttribute(typeof(NumericByDifferenceMatchingCriterion))] [KnownTypeAttribute(typeof(NumericByPercentageMatchingCriterion))] [KnownTypeAttribute(typeof(NumericMatchingCriterion))] [KnownTypeAttribute(typeof(OperationStatus))] [KnownTypeAttribute(typeof(TabularData))] [KnownTypeAttribute(typeof(Collection<TabularColumnDefinition>))] [KnownTypeAttribute(typeof(TabularColumnDefinition))] [KnownTypeAttribute(typeof(Collection<TabularDataRow>))] [KnownTypeAttribute(typeof(TabularDataRow))] [KnownTypeAttribute(typeof(EntityMembersGetCriteria))] [KnownTypeAttribute(typeof(DisplayType))] [KnownTypeAttribute(typeof(MemberReturnOption))] [KnownTypeAttribute(typeof(SortDirection))] [KnownTypeAttribute(typeof(EntityMembersInformation))] [KnownTypeAttribute(typeof(HierarchyMembersGetCriteria))] [KnownTypeAttribute(typeof(HierarchyMembers))] [KnownTypeAttribute(typeof(Collection<ParentChild>))] [KnownTypeAttribute(typeof(ParentChild))] [KnownTypeAttribute(typeof(ModelMembersGetCriteria))] [KnownTypeAttribute(typeof(ModelMembersResultCriteria))] [KnownTypeAttribute(typeof(Collection<MemberIdentifier>))] [KnownTypeAttribute(typeof(EntityMembersCopyCriteria))] [KnownTypeAttribute(typeof(Collection<MemberSourceTarget>))] [KnownTypeAttribute(typeof(MemberSourceTarget))] [KnownTypeAttribute(typeof(EntityStagingImportType))] [KnownTypeAttribute(typeof(EntityStagingGetCriteria))] [KnownTypeAttribute(typeof(Collection<EntityStagingBatch>))] [KnownTypeAttribute(typeof(EntityStagingBatch))] [KnownTypeAttribute(typeof(StagingResultCriteria))] [KnownTypeAttribute(typeof(StagingSearchCriteria))] [KnownTypeAttribute(typeof(StagingDataStatus))] [KnownTypeAttribute(typeof(Collection<StagingBatch>))] [KnownTypeAttribute(typeof(Collection<StagingUnbatchedInformation>))] [KnownTypeAttribute(typeof(StagingUnbatchedInformation))] [KnownTypeAttribute(typeof(TransactionSearchCriteria))] [KnownTypeAttribute(typeof(TransactionType))] [KnownTypeAttribute(typeof(Collection<Transaction>))] [KnownTypeAttribute(typeof(Transaction))] [KnownTypeAttribute(typeof(Collection<ReplacementId>))] [KnownTypeAttribute(typeof(ReplacementId))] [KnownTypeAttribute(typeof(ValidationSearchCriteria))] [KnownTypeAttribute(typeof(Collection<ValidationSummaryItem>))] [KnownTypeAttribute(typeof(ValidationSummaryItem))] [KnownTypeAttribute(typeof(Collection<ValidationIssue>))] [KnownTypeAttribute(typeof(ValidationIssue))] [KnownTypeAttribute(typeof(ValidationProcessCriteria))] [KnownTypeAttribute(typeof(ValidationProcessOptions))] [KnownTypeAttribute(typeof(ValidationProcessResult))] [KnownTypeAttribute(typeof(Collection<Annotation>))] [KnownTypeAttribute(typeof(Annotation))] [KnownTypeAttribute(typeof(International))] [KnownTypeAttribute(typeof(Collection<string>))] [KnownTypeAttribute(typeof(Dictionary<string, string>))] [KnownTypeAttribute(typeof(Collection<Object>))] [KnownTypeAttribute(typeof(Collection<Guid>))] [KnownTypeAttribute(typeof(Collection<int>))] public class BRCondition : BRItem
The BRCondition type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | AuditInfo | Gets or sets audit information. (Inherited from BRItem.) |
![]() | BusinessRuleId | Gets or sets the ID of the owning business rule. (Inherited from BRItem.) |
![]() | ConditionTreeNodeId | Gets or sets the ID of the owning condition tree node. |
![]() | ExtensionData | Gets or sets the structure that contains extra data. (Inherited from DataContractBase.) |
![]() | Identifier | Gets or sets the unique identifier of the business rule item. (Inherited from BRItem.) |
![]() | Operator | Gets or sets the operator. (Inherited from BRItem.) |
![]() | PostfixArguments | Gets or sets an array of postfix (right-hand-side) arguments. (Inherited from BRItem.) |
![]() | PrefixArgument | Gets or sets an argument defining the business rule logic. |
![]() | Sequence | Gets or sets the order in which business rule items should be displayed and evaluated. (Inherited from BRItem.) |
![]() | Text | Gets or sets the text describing the business rule item. (Inherited from BRItem.) |

