ProactiveValidationExtensions.Validate Method

Definition

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

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

validateConversation
Boolean

Exceptions

Thrown when any required property is missing or invalid.

Applies to