Share via


MatchingPolicy Class

Definition

A DQS deduplication matching policy.

public ref class MatchingPolicy
[System.Runtime.Serialization.DataContract(Name="MatchingPolicy", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.StringMatchingCriterion))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.ExactMatchingCriterion))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.NumericByDifferenceMatchingCriterion))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.NumericByPercentageMatchingCriterion))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.SimilarMatchingCriterion))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.PrerequisiteMatchingCriterion))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.NumericMatchingCriterion))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.WeightedMatchingCriterion))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.DateMatchingCriterion))]
public class MatchingPolicy
[<System.Runtime.Serialization.DataContract(Name="MatchingPolicy", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.StringMatchingCriterion))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.ExactMatchingCriterion))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.NumericByDifferenceMatchingCriterion))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.NumericByPercentageMatchingCriterion))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.SimilarMatchingCriterion))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.PrerequisiteMatchingCriterion))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.NumericMatchingCriterion))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.WeightedMatchingCriterion))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.MasterDataServices.Services.DataContracts.DateMatchingCriterion))>]
type MatchingPolicy = class
Public Class MatchingPolicy
Inheritance
MatchingPolicy
Attributes

Remarks

The MatchingPolicy specifies a DQS deduplication matching policy.

Constructors

MatchingPolicy()

Initializes a new instance of the MatchingPolicy class.

Properties

Rules

Specifies the matching rules of the policy

Applies to