 | XmlProtocolLibraryExecute Method |
Execute all applicable decision logic for target and emit all of the proposed objects and raised issues
Namespace: SanteDB.Cdss.XmlAssembly: SanteDB.Cdss.Xml (in SanteDB.Cdss.Xml.dll) Version: 3.0.2081-alpha+424e72aeb77d4a8ba5755272e5fc2a3206eaa2f1
Syntaxpublic IEnumerable<ICdssResult> Execute(
IdentifiedData target,
IDictionary<string, Object> parameters = null
)
Public Function Execute (
target As IdentifiedData,
Optional parameters As IDictionary(Of String, Object) = Nothing
) As IEnumerable(Of ICdssResult)
public:
virtual IEnumerable<ICdssResult^>^ Execute(
IdentifiedData^ target,
IDictionary<String^, Object^>^ parameters = nullptr
) sealed
abstract Execute :
target : IdentifiedData *
?parameters : IDictionary<string, Object>
(* Defaults:
let _parameters = defaultArg parameters null
*)
-> IEnumerable<ICdssResult>
override Execute :
target : IdentifiedData *
?parameters : IDictionary<string, Object>
(* Defaults:
let _parameters = defaultArg parameters null
*)
-> IEnumerable<ICdssResult> Parameters
- target IdentifiedData
- The target to be analyzed
- parameters IDictionaryString, Object (Optional)
- The parameters to be supplied in the execution of the protocol
Return Value
IEnumerableICdssResultThe decision logic target
Implements
ICdssLibraryExecute(IdentifiedData, IDictionaryString, Object)
RemarksSome decision logic may update the properties in
target, so calling this repeatedly may have different results. It is recommended
if callers do not want
target to be modified, that they use
DeepCopy
See Also