ProactiveValidationExtensions.Validate Method
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.
Overloads
| Name | Description |
|---|---|
| Validate(CreateConversationOptions) |
Validates a CreateConversation instance to ensure all required properties are valid. |
| Validate(ConversationParameters) |
Validates a ConversationParameters instance to ensure all required properties are valid. |
| Validate(Conversation, Boolean) |
Validates a Conversation instance to ensure all required properties are valid. |
| Validate(ConversationReference, Boolean) |
Validates a ConversationReference instance to ensure all required properties are valid. |
Validate(CreateConversationOptions)
Validates a CreateConversation instance to ensure all required properties are valid.
public static void Validate(this Microsoft.Agents.Builder.App.Proactive.CreateConversationOptions createConversation);
static member Validate : Microsoft.Agents.Builder.App.Proactive.CreateConversationOptions -> unit
<Extension()>
Public Sub Validate (createConversation As CreateConversationOptions)
Parameters
- createConversation
- CreateConversationOptions
Exceptions
Thrown when any required property is missing or invalid.
Applies to
Validate(ConversationParameters)
Validates a ConversationParameters instance to ensure all required properties are valid.
public static void Validate(this Microsoft.Agents.Core.Models.ConversationParameters parameters);
static member Validate : Microsoft.Agents.Core.Models.ConversationParameters -> unit
<Extension()>
Public Sub Validate (parameters As ConversationParameters)
Parameters
- parameters
- ConversationParameters
Exceptions
Thrown when any required property is missing or invalid.
Applies to
Validate(Conversation, Boolean)
Validates a Conversation instance to ensure all required properties are valid.
public static void Validate(this Microsoft.Agents.Builder.App.Proactive.Conversation conversation, bool validateConversation = true);
static member Validate : Microsoft.Agents.Builder.App.Proactive.Conversation * bool -> unit
<Extension()>
Public Sub Validate (conversation As Conversation, Optional validateConversation As Boolean = true)
Parameters
- conversation
- Conversation
- validateConversation
- Boolean
Exceptions
Thrown when any required property is missing or invalid.
Applies to
Validate(ConversationReference, Boolean)
Validates a ConversationReference instance to ensure all required properties are valid.
public static void Validate(this Microsoft.Agents.Core.Models.ConversationReference reference, bool validateConversation = true);
static member Validate : Microsoft.Agents.Core.Models.ConversationReference * bool -> unit
<Extension()>
Public Sub Validate (reference As ConversationReference, Optional validateConversation As Boolean = true)
Parameters
- reference
- ConversationReference
- validateConversation
- Boolean
Exceptions
Thrown when any required property is missing or invalid.