| BaseRecordMatchingServiceBlockT Method |
Perform the record matching services
Namespace:
SanteDB.Matcher.Matchers
Assembly:
SanteDB.Matcher (in SanteDB.Matcher.dll) Version: 2.2.1
Syntax public virtual IEnumerable<T> Block<T>(
T input,
string configurationName,
IEnumerable<Guid> ignoreKeys,
IRecordMatchingDiagnosticSession collector = null
)
where T : IdentifiedData
Public Overridable Function Block(Of T As IdentifiedData) (
input As T,
configurationName As String,
ignoreKeys As IEnumerable(Of Guid),
Optional collector As IRecordMatchingDiagnosticSession = Nothing
) As IEnumerable(Of T)
public:
generic<typename T>
where T : IdentifiedData
virtual IEnumerable<T>^ Block(
T input,
String^ configurationName,
IEnumerable<Guid>^ ignoreKeys,
IRecordMatchingDiagnosticSession^ collector = nullptr
)
abstract Block :
input : 'T *
configurationName : string *
ignoreKeys : IEnumerable<Guid> *
?collector : IRecordMatchingDiagnosticSession
(* Defaults:
let _collector = defaultArg collector null
*)
-> IEnumerable<'T> when 'T : IdentifiedData
override Block :
input : 'T *
configurationName : string *
ignoreKeys : IEnumerable<Guid> *
?collector : IRecordMatchingDiagnosticSession
(* Defaults:
let _collector = defaultArg collector null
*)
-> IEnumerable<'T> when 'T : IdentifiedData
Parameters
- input
- Type: T
The input to be blocked - configurationName
- Type: SystemString
The name of the configuration to use - ignoreKeys
- Type: System.Collections.GenericIEnumerableGuid
The keys to ignore for blocking - collector (Optional)
- Type: SanteDB.Core.MatchingIRecordMatchingDiagnosticSession
The collector to use for diagnostics
Type Parameters
- T
- The type of object to be classified
Return Value
Type:
IEnumerableTThe blocked records
Implements
IRecordMatchingServiceBlockT(T, String, IEnumerableGuid, IRecordMatchingDiagnosticSession)See Also