Share via


FunctionInvokingEventArgs Class

Definition

Caution

Events are deprecated in favor of filters. Example in dotnet/samples/GettingStarted/Step7_Observability.cs of Semantic Kernel repository.

Provides a CancelKernelEventArgs used in events just before a function is invoked.

[System.Obsolete("Events are deprecated in favor of filters. Example in dotnet/samples/GettingStarted/Step7_Observability.cs of Semantic Kernel repository.")]
public sealed class FunctionInvokingEventArgs : Microsoft.SemanticKernel.CancelKernelEventArgs
[<System.Obsolete("Events are deprecated in favor of filters. Example in dotnet/samples/GettingStarted/Step7_Observability.cs of Semantic Kernel repository.")>]
type FunctionInvokingEventArgs = class
    inherit CancelKernelEventArgs
Public NotInheritable Class FunctionInvokingEventArgs
Inherits CancelKernelEventArgs
Inheritance
FunctionInvokingEventArgs
Attributes

Constructors

FunctionInvokingEventArgs(KernelFunction, KernelArguments)

Initializes a new instance of the FunctionInvokingEventArgs class.

Properties

Arguments

Gets the arguments associated with the operation.

(Inherited from KernelEventArgs)
Cancel

Gets or sets a value indicating whether the operation associated with the event should be canceled.

(Inherited from CancelKernelEventArgs)
Function

Gets the KernelFunction with which this event is associated.

(Inherited from KernelEventArgs)
Metadata

Gets a dictionary of metadata related to the event.

(Inherited from KernelEventArgs)

Applies to