Share via


Policy.Execute Method

Definition

Overloads

Execute(Object)
Execute(Object[])
Execute(Object, IRuleSetTrackingInterceptor)
Execute(Object[], IRuleSetTrackingInterceptor)

Execute(Object)

public:
 void Execute(System::Object ^ facts);
public void Execute (object facts);
member this.Execute : obj -> unit
Public Sub Execute (facts As Object)

Parameters

facts
Object

Applies to

Execute(Object[])

public:
 void Execute(... cli::array <System::Object ^> ^ facts);
public void Execute (params object[] facts);
member this.Execute : obj[] -> unit
Public Sub Execute (ParamArray facts As Object())

Parameters

facts
Object[]

Applies to

Execute(Object, IRuleSetTrackingInterceptor)

public:
 void Execute(System::Object ^ facts, Microsoft::RuleEngine::IRuleSetTrackingInterceptor ^ trackingInterceptor);
public void Execute (object facts, Microsoft.RuleEngine.IRuleSetTrackingInterceptor trackingInterceptor);
member this.Execute : obj * Microsoft.RuleEngine.IRuleSetTrackingInterceptor -> unit
Public Sub Execute (facts As Object, trackingInterceptor As IRuleSetTrackingInterceptor)

Parameters

facts
Object
trackingInterceptor
IRuleSetTrackingInterceptor

Applies to

Execute(Object[], IRuleSetTrackingInterceptor)

public:
 void Execute(cli::array <System::Object ^> ^ facts, Microsoft::RuleEngine::IRuleSetTrackingInterceptor ^ trackingInterceptor);
public void Execute (object[] facts, Microsoft.RuleEngine.IRuleSetTrackingInterceptor trackingInterceptor);
member this.Execute : obj[] * Microsoft.RuleEngine.IRuleSetTrackingInterceptor -> unit
Public Sub Execute (facts As Object(), trackingInterceptor As IRuleSetTrackingInterceptor)

Parameters

facts
Object[]
trackingInterceptor
IRuleSetTrackingInterceptor

Applies to