AIFunctionFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos de fábrica para crear implementaciones de uso común de AIFunction.
public ref class AIFunctionFactory abstract sealed
public static class AIFunctionFactory
type AIFunctionFactory = class
Public Class AIFunctionFactory
- Herencia
-
AIFunctionFactory
Comentarios
La clase />
Métodos
| Nombre | Description |
|---|---|
| Create(Delegate, AIFunctionFactoryOptions) |
Crea una AIFunction instancia de para un método, especificado a través de un delegado. |
| Create(Delegate, String, String, JsonSerializerOptions) |
Crea una AIFunction instancia de para un método, especificado a través de un delegado. |
| Create(MethodInfo, Func<AIFunctionArguments,Object>, AIFunctionFactoryOptions) |
Crea una AIFunction instancia de para un método, especificado a través de para MethodInfo un método de instancia y un Func<T,TResult> para construir una instancia del objeto receptor cada vez que se invoca .AIFunction |
| Create(MethodInfo, Object, AIFunctionFactoryOptions) |
Crea una AIFunction instancia de para un método, especificado a través de una MethodInfo instancia y un objeto de destino opcional si el método es un método de instancia. |
| Create(MethodInfo, Object, String, String, JsonSerializerOptions) |
Crea una AIFunction instancia de para un método, especificado a través de una MethodInfo instancia y un objeto de destino opcional si el método es un método de instancia. |
| CreateDeclaration(String, String, JsonElement, Nullable<JsonElement>) |
Crea un AIFunctionDeclaration utilizando los parámetros especificados como la implementación de sus propiedades correspondientes. |
Se aplica a
Consulte también
- funciones de Invoke .NET mediante un modelo de IA.