 | SimpleRecordMatchingServiceClassifyT(T, IEnumerableT, String, IRecordMatchingDiagnosticSession) Method |
Classify the specified inputs
Namespace: SanteDB.Matcher.MatchersAssembly: SanteDB.Matcher (in SanteDB.Matcher.dll) Version: 3.0.2081-alpha+c89b6faf865d37596ce49c6b3119b280fbaa425a
Syntaxpublic override IEnumerable<IRecordMatchResult<T>> Classify<T>(
T input,
IEnumerable<T> blocks,
string configurationName,
IRecordMatchingDiagnosticSession collector = null
)
where T : IdentifiedData
Public Overrides Function Classify(Of T As IdentifiedData) (
input As T,
blocks As IEnumerable(Of T),
configurationName As String,
Optional collector As IRecordMatchingDiagnosticSession = Nothing
) As IEnumerable(Of IRecordMatchResult(Of T))
public:
generic<typename T>
where T : IdentifiedData
virtual IEnumerable<IRecordMatchResult<T>^>^ Classify(
T input,
IEnumerable<T>^ blocks,
String^ configurationName,
IRecordMatchingDiagnosticSession^ collector = nullptr
) override
abstract Classify :
input : 'T *
blocks : IEnumerable<'T> *
configurationName : string *
?collector : IRecordMatchingDiagnosticSession
(* Defaults:
let _collector = defaultArg collector null
*)
-> IEnumerable<IRecordMatchResult<'T>> when 'T : IdentifiedData
override Classify :
input : 'T *
blocks : IEnumerable<'T> *
configurationName : string *
?collector : IRecordMatchingDiagnosticSession
(* Defaults:
let _collector = defaultArg collector null
*)
-> IEnumerable<IRecordMatchResult<'T>> when 'T : IdentifiedDataParameters
- input T
[Missing <param name="input"/> documentation for "M:SanteDB.Matcher.Matchers.SimpleRecordMatchingService.Classify``1(``0,System.Collections.Generic.IEnumerable{``0},System.String,SanteDB.Core.Matching.IRecordMatchingDiagnosticSession)"]
- blocks IEnumerableT
[Missing <param name="blocks"/> documentation for "M:SanteDB.Matcher.Matchers.SimpleRecordMatchingService.Classify``1(``0,System.Collections.Generic.IEnumerable{``0},System.String,SanteDB.Core.Matching.IRecordMatchingDiagnosticSession)"]
- configurationName String
[Missing <param name="configurationName"/> documentation for "M:SanteDB.Matcher.Matchers.SimpleRecordMatchingService.Classify``1(``0,System.Collections.Generic.IEnumerable{``0},System.String,SanteDB.Core.Matching.IRecordMatchingDiagnosticSession)"]
- collector IRecordMatchingDiagnosticSession (Optional)
[Missing <param name="collector"/> documentation for "M:SanteDB.Matcher.Matchers.SimpleRecordMatchingService.Classify``1(``0,System.Collections.Generic.IEnumerable{``0},System.String,SanteDB.Core.Matching.IRecordMatchingDiagnosticSession)"]
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "M:SanteDB.Matcher.Matchers.SimpleRecordMatchingService.Classify``1(``0,System.Collections.Generic.IEnumerable{``0},System.String,SanteDB.Core.Matching.IRecordMatchingDiagnosticSession)"]
Return Value
IEnumerableIRecordMatchResultT[Missing <returns> documentation for "M:SanteDB.Matcher.Matchers.SimpleRecordMatchingService.Classify``1(``0,System.Collections.Generic.IEnumerable{``0},System.String,SanteDB.Core.Matching.IRecordMatchingDiagnosticSession)"]
Implements
IRecordMatchingServiceClassifyT(T, IEnumerableT, String, IRecordMatchingDiagnosticSession)
RemarksThis particular record matching service only uses the blocking portion of configuration so all blocked records are considered matches
See Also