AIFunctionParameterMetadata Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides read-only metadata for a AIFunction parameter.
public ref class AIFunctionParameterMetadata sealed
public sealed class AIFunctionParameterMetadata
type AIFunctionParameterMetadata = class
Public NotInheritable Class AIFunctionParameterMetadata
- Inheritance
-
AIFunctionParameterMetadata
Constructors
AIFunctionParameterMetadata(AIFunctionParameterMetadata) |
Initializes a new instance of the AIFunctionParameterMetadata class as a copy of another AIFunctionParameterMetadata. |
AIFunctionParameterMetadata(String) |
Initializes a new instance of the AIFunctionParameterMetadata class for a parameter with the specified name. |
Properties
DefaultValue |
Gets the default value of the parameter. |
Description |
Gets a description of the parameter, suitable for use in describing the purpose to a model. |
HasDefaultValue |
Gets a value indicating whether the parameter has a default value. |
IsRequired |
Gets a value indicating whether the parameter is required. |
Name |
Gets the name of the parameter. |
ParameterType |
Gets the .NET type of the parameter. |
Schema |
Gets a JSON Schema describing the parameter's type. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |