# UrlBuilder.SetScheme

Kind: Method  
Namespace: `Sisk.Core.Helpers`  
Assembly: `Sisk.Core.dll`  
Source: https://docs.sisk-framework.org/api/Sisk.Core.Helpers.UrlBuilder.SetScheme.html

## SetScheme(string) {#Sisk_Core_Helpers_UrlBuilder_SetScheme_System_String_}

Sets the scheme part of the URL.

```csharp
public UrlBuilder SetScheme(string scheme)
```

### Parameters

`scheme` [string](https://learn.microsoft.com/dotnet/api/system.string)

The scheme to set.

### Returns

[UrlBuilder](https://docs.sisk-framework.org/api/Sisk.Core.Helpers.UrlBuilder.md)

The current [UrlBuilder](https://docs.sisk-framework.org/api/Sisk.Core.Helpers.UrlBuilder.md) instance.

### Exceptions

[ArgumentNullException](https://learn.microsoft.com/dotnet/api/system.argumentnullexception)

Thrown if `scheme` is [`null`](https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null).
