New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent API for configuring the SmartPasteButtonServiceSettings settings.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class SmartPasteButtonServiceSettingsBuilder

Inheritance: objectSmartPasteButtonServiceSettingsBuilder

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public SmartPasteButtonServiceSettingsBuilder(AIPromptServiceSettings settings)
Parameters:settingsAIPromptServiceSettings

The AIPromptServiceSettings

Methods

The handler that provides additional parameters sent to the service request.

C#
public SmartPasteButtonServiceSettingsBuilder Data(Func<object, object> handler)
Parameters:handlerFunc<object, object>

The handler value.

Returns:

SmartPasteButtonServiceSettingsBuilder

Returns the current instance of SmartPasteButtonServiceSettingsBuilder .

Example:
C#
@(Html.Kendo().SmartPasteButton()
.Name("smartPaste")
.Service(service =&gt; service.Data(
@&lt;text&gt;
function(e){
event handling code
}
&lt;/text&gt;
))
)

The handler that provides additional parameters sent to the service request.

C#
public SmartPasteButtonServiceSettingsBuilder Data(string handler)
Parameters:handlerstring

The handler value.

Returns:

SmartPasteButtonServiceSettingsBuilder

Returns the current instance of SmartPasteButtonServiceSettingsBuilder .

Example:
C#
@(Html.Kendo().SmartPasteButton()
.Name("smartPaste")
.Service(service =&gt; service
.Data(quot;dataHandler")
)
)

HTTP headers to include with AI service requests.

C#
public SmartPasteButtonServiceSettingsBuilder Headers(object value)
Parameters:valueobject

The value that configures the headers.

Returns:

SmartPasteButtonServiceSettingsBuilder

Example:
C#
@(Html.Kendo().SmartPasteButton()
.Name("smartPaste")
.Service(service =&gt; service
.Headers(new { Authorization = "Bearer token" })
)
)

The URL of the AI service endpoint for processing paste operations.

C#
public SmartPasteButtonServiceSettingsBuilder Url(string value)
Parameters:valuestring

The value that configures the url.

Returns:

SmartPasteButtonServiceSettingsBuilder

Returns the current instance of SmartPasteButtonServiceSettingsBuilder .

Example:
C#
@(Html.Kendo().SmartPasteButton()
.Name("smartPaste")
.Service(service =&gt; service
.Url("api/llm")
)
)