Share via


LuisModelAttribute Class

Definition

The LUIS model information.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface | System.AttributeTargets.Method, AllowMultiple=true)]
[System.Serializable]
public class LuisModelAttribute : Attribute, IEquatable<Microsoft.Bot.Builder.Luis.ILuisModel>, Microsoft.Bot.Builder.Luis.ILuisModel, Microsoft.Bot.Builder.Luis.ILuisOptions
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface | System.AttributeTargets.Method, AllowMultiple=true)>]
[<System.Serializable>]
type LuisModelAttribute = class
    inherit Attribute
    interface ILuisModel
    interface ILuisOptions
    interface IEquatable<ILuisModel>
Public Class LuisModelAttribute
Inherits Attribute
Implements IEquatable(Of ILuisModel), ILuisModel, ILuisOptions
Inheritance
LuisModelAttribute
Attributes
Implements

Constructors

LuisModelAttribute(String, String, LuisApiVersion, String, Double)

Construct the LUIS model information.

Properties

ApiVersion

Version of query API to call.

BingSpellCheckSubscriptionKey

The Bing Spell Check subscription key.

Domain

Domain where LUIS application is located.

Log

Indicates if logging of queries to LUIS is allowed.

ModelID

The GUID for the LUIS model.

SpellCheck

Turn on spell checking.

Staging

Use the staging endpoint.

SubscriptionKey

The subscription key for LUIS.

Threshold

Threshold for top scoring intent

TimezoneOffset

The time zone offset.

UriBase

Base URI for LUIS calls.

Verbose

The verbose flag.

Methods

Equals(ILuisModel)
Equals(Object)
GetHashCode()
ModifyRequest(LuisRequest)
UriFor(LuisApiVersion, String)

Explicit Interface Implementations

ILuisOptions.BingSpellCheckSubscriptionKey
ILuisOptions.Log
ILuisOptions.SpellCheck
ILuisOptions.Staging
ILuisOptions.TimezoneOffset
ILuisOptions.Verbose

Extension Methods

Apply(ILuisOptions, ILuisOptions)

Applies to