Поделиться через


Класс MatchingCriterion

Этот API-интерфейс поддерживает инфраструктуру SQL Server 2012 и не предназначен для использования непосредственно из кода.

Represents the criteria for the matching.

Иерархия наследования

System.Object
  Microsoft.MasterDataServices.MatchingCriterion
    Microsoft.MasterDataServices.PrerequisiteMatchingCriterion
    Microsoft.MasterDataServices.WeightedMatchingCriterion

Пространство имен:  Microsoft.MasterDataServices
Сборка:  Microsoft.MasterDataServices (в Microsoft.MasterDataServices.dll)

Синтаксис

'Декларация
<KnownTypeAttribute(GetType(WeightedMatchingCriterion))> _
<KnownTypeAttribute(GetType(DateMatchingCriterion))> _
<KnownTypeAttribute(GetType(StringMatchingCriterion))> _
<KnownTypeAttribute(GetType(ExactMatchingCriterion))> _
<DataContractAttribute(Name := "MatchingCriterion", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
<KnownTypeAttribute(GetType(PrerequisiteMatchingCriterion))> _
<KnownTypeAttribute(GetType(SimilarMatchingCriterion))> _
<KnownTypeAttribute(GetType(NumericByDifferenceMatchingCriterion))> _
<KnownTypeAttribute(GetType(NumericByPercentageMatchingCriterion))> _
<KnownTypeAttribute(GetType(NumericMatchingCriterion))> _
Public Class MatchingCriterion _
    Implements IExtensibleDataObject
'Применение
Dim instance As MatchingCriterion
[KnownTypeAttribute(typeof(WeightedMatchingCriterion))]
[KnownTypeAttribute(typeof(DateMatchingCriterion))]
[KnownTypeAttribute(typeof(StringMatchingCriterion))]
[KnownTypeAttribute(typeof(ExactMatchingCriterion))]
[DataContractAttribute(Name = "MatchingCriterion", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[KnownTypeAttribute(typeof(PrerequisiteMatchingCriterion))]
[KnownTypeAttribute(typeof(SimilarMatchingCriterion))]
[KnownTypeAttribute(typeof(NumericByDifferenceMatchingCriterion))]
[KnownTypeAttribute(typeof(NumericByPercentageMatchingCriterion))]
[KnownTypeAttribute(typeof(NumericMatchingCriterion))]
public class MatchingCriterion : IExtensibleDataObject
[KnownTypeAttribute(typeof(WeightedMatchingCriterion))]
[KnownTypeAttribute(typeof(DateMatchingCriterion))]
[KnownTypeAttribute(typeof(StringMatchingCriterion))]
[KnownTypeAttribute(typeof(ExactMatchingCriterion))]
[DataContractAttribute(Name = L"MatchingCriterion", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[KnownTypeAttribute(typeof(PrerequisiteMatchingCriterion))]
[KnownTypeAttribute(typeof(SimilarMatchingCriterion))]
[KnownTypeAttribute(typeof(NumericByDifferenceMatchingCriterion))]
[KnownTypeAttribute(typeof(NumericByPercentageMatchingCriterion))]
[KnownTypeAttribute(typeof(NumericMatchingCriterion))]
public ref class MatchingCriterion : IExtensibleDataObject
[<KnownTypeAttribute(typeof(WeightedMatchingCriterion))>]
[<KnownTypeAttribute(typeof(DateMatchingCriterion))>]
[<KnownTypeAttribute(typeof(StringMatchingCriterion))>]
[<KnownTypeAttribute(typeof(ExactMatchingCriterion))>]
[<DataContractAttribute(Name = "MatchingCriterion", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
[<KnownTypeAttribute(typeof(PrerequisiteMatchingCriterion))>]
[<KnownTypeAttribute(typeof(SimilarMatchingCriterion))>]
[<KnownTypeAttribute(typeof(NumericByDifferenceMatchingCriterion))>]
[<KnownTypeAttribute(typeof(NumericByPercentageMatchingCriterion))>]
[<KnownTypeAttribute(typeof(NumericMatchingCriterion))>]
type MatchingCriterion =  
    class
        interface IExtensibleDataObject
    end
public class MatchingCriterion implements IExtensibleDataObject

Тип MatchingCriterion обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод MatchingCriterion Инфраструктура. Initializes a new instance of the MatchingCriterion class.

В начало

Свойства

  Имя Описание
Открытое свойство ExtensionData Инфраструктура. Get or sets the extension data for the criterion.
Открытое свойство Mappings Инфраструктура. Gets or sets the list of the mappings.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.MasterDataServices