2026-03-07 19:54:48 +04:00
<?xml version="1.0"?>
<doc >
<assembly >
<name > Telegrator.Hosting.Web</name>
</assembly>
<members >
<member name= "T:Telegrator.Hosting.Web.WebhookerOptions" >
<summary >
Configuration options for Telegram bot behavior and execution settings.
Controls various aspects of bot operation including concurrency, routing, webhook receiving, and execution policies.
</summary>
</member>
<member name= "P:Telegrator.Hosting.Web.WebhookerOptions.WebhookUri" >
<summary >
Gets or sets HTTPS URL to send updates to. Use an empty string to remove webhook integration
</summary>
</member>
<member name= "P:Telegrator.Hosting.Web.WebhookerOptions.SecretToken" >
<summary >
A secret token to be sent in a header “X-Telegram-Bot-Api-Secret-Token” in every webhook request, 1-256 characters.
Only characters A-Z, a-z, 0-9, _ and - are allowed.
The header is useful to ensure that the request comes from a webhook set by you.
</summary>
</member>
<member name= "P:Telegrator.Hosting.Web.WebhookerOptions.MaxConnections" >
<summary >
The maximum allowed number of simultaneous HTTPS connections to the webhook for update delivery, 1-100. Defaults to 40.
Use lower values to limit the load on your bot's server, and higher values to increase your bot's throughput.
</summary>
</member>
<member name= "P:Telegrator.Hosting.Web.WebhookerOptions.DropPendingUpdates" >
<summary >
Pass true to drop all pending updates
</summary>
</member>
<member name= "T:Telegrator.Mediation.HostedUpdateWebhooker" >
<summary >
Service for receiving updates for Hosted telegram bots via Webhooks
</summary>
</member>
2026-03-15 17:20:53 +04:00
<member name= "M:Telegrator.Mediation.HostedUpdateWebhooker.#ctor(Telegram.Bot.ITelegramBotClient,Telegrator.Core.IUpdateRouter,Microsoft.Extensions.Options.IOptions{Telegrator.Hosting.Web.WebhookerOptions})" >
2026-03-07 19:54:48 +04:00
<summary >
Initiallizes new instance of <see cref= "T:Telegrator.Mediation.HostedUpdateWebhooker" />
</summary>
<param name= "botClient" > </param>
<param name= "updateRouter" > </param>
<param name= "options" > </param>
<exception cref= "T:System.ArgumentNullException" > </exception>
</member>
<member name= "M:Telegrator.Mediation.HostedUpdateWebhooker.StartAsync(System.Threading.CancellationToken)" >
<inheritdoc />
</member>
<member name= "M:Telegrator.Mediation.HostedUpdateWebhooker.StopAsync(System.Threading.CancellationToken)" >
<inheritdoc />
</member>
2026-04-03 19:23:53 +04:00
<member name= "M:Telegrator.Mediation.HostedUpdateWebhooker.RemapWebhook(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder,System.String,System.Threading.CancellationToken)" >
<summary >
Allows to remap receiving webhook endpoint and map new route to webhost.
</summary>
<param name= "routeBuilder" > </param>
<param name= "webhookUri" > </param>
<param name= "cancellationToken" > </param>
<returns > </returns>
<exception cref= "T:System.ArgumentException" > </exception>
</member>
2026-03-15 17:20:53 +04:00
<member name= "M:Telegrator.Mediation.HostedUpdateWebhooker.MapWebhook(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder)" >
<summary >
Maps bot webhook to application builder
</summary>
<param name= "routeBuilder" > </param>
</member>
2026-04-27 16:28:20 +04:00
<member name= "T:Telegrator.WebHostBuilderExtensions" >
2026-03-07 19:54:48 +04:00
<summary >
2026-04-27 16:28:20 +04:00
Provides extension methods for <see cref= "T:Microsoft.Extensions.Hosting.IHostApplicationBuilder" /> to configure Telegrator.
2026-03-07 19:54:48 +04:00
</summary>
</member>
2026-04-27 16:28:20 +04:00
<member name= "M:Telegrator.WebHostBuilderExtensions.AddTelegratorWeb(Microsoft.Extensions.Hosting.IHostApplicationBuilder,Telegrator.TelegratorOptions,Telegrator.Core.IHandlersCollection)" >
2026-03-07 19:54:48 +04:00
<summary >
2026-04-27 09:56:44 +04:00
Replaces TelegramBotWebHostBuilder. Configures DI, options, and handlers.
2026-03-07 19:54:48 +04:00
</summary>
</member>
2026-04-27 16:28:20 +04:00
<member name= "M:Telegrator.WebHostBuilderExtensions.AddTelegratorWeb(Microsoft.Extensions.Hosting.IHostApplicationBuilder,Telegrator.TelegratorOptions,Telegrator.Core.IHandlersCollection,System.Action{Telegrator.Hosting.ITelegramBotHostBuilder})" >
2026-03-15 17:20:53 +04:00
<summary >
Replaces TelegramBotWebHostBuilder. Configures DI, options, and handlers.
</summary>
</member>
2026-04-27 16:28:20 +04:00
<member name= "M:Telegrator.WebHostBuilderExtensions.AddTelegratorWebInternal(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,System.Collections.Generic.IDictionary{System.Object,System.Object},Telegrator.Core.IHandlersCollection@,Telegrator.TelegratorOptions)" >
2026-03-15 17:20:53 +04:00
<summary >
Replaces TelegramBotWebHostBuilder. Configures DI, options, and handlers.
</summary>
</member>
2026-04-27 16:28:20 +04:00
<member name= "T:Telegrator.WebServicesCollectionExtensions" >
2026-03-07 19:54:48 +04:00
<summary >
2026-04-27 16:28:20 +04:00
Contains extensions for <see cref= "T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />
Provides method to configure Telegram Bot WebHost
2026-03-07 19:54:48 +04:00
</summary>
</member>
2026-04-27 16:28:20 +04:00
<member name= "M:Telegrator.WebServicesCollectionExtensions.TryFindWebhooker(System.IServiceProvider,Telegrator.Mediation.HostedUpdateWebhooker@)" >
2026-04-03 19:23:53 +04:00
<summary >
Searchs for <see cref= "T:Telegrator.Mediation.HostedUpdateWebhooker" /> hosted service inside hosts services
</summary>
<param name= "services" > </param>
<param name= "webhooker" > </param>
<returns > </returns>
</member>
2026-04-27 16:28:20 +04:00
<member name= "T:Telegrator.WebTelegramBotHostExtensions" >
<summary >
Provides useful methods to adjust Telegram bot Host
</summary>
</member>
<member name= "M:Telegrator.WebTelegramBotHostExtensions.UseTelegratorWeb``1(``0,System.Boolean)" >
2026-03-07 19:54:48 +04:00
<summary >
Replaces the initialization logic from TelegramBotWebHost constructor.
Initializes the bot and logs handlers on application startup.
</summary>
</member>
2026-04-27 16:28:20 +04:00
<member name= "M:Telegrator.WebTelegramBotHostExtensions.RemapWebhook``1(``0,System.String)" >
2026-04-03 19:23:53 +04:00
<summary >
Allows to remap receiving webhook endpoint and map new route to webhost.
</summary>
<param name= "app" > </param>
<param name= "webhookUri" > </param>
<returns > </returns>
<exception cref= "T:System.ArgumentException" > </exception>
</member>
2026-04-27 16:28:20 +04:00
<member name= "M:Telegrator.WebTelegramBotHostExtensions.AddTelegramWebhook(Microsoft.Extensions.DependencyInjection.IServiceCollection)" >
2026-03-07 19:54:48 +04:00
<summary >
Registers <see cref= "T:Telegram.Bot.ITelegramBotClient" /> service with <see cref= "T:Telegrator.Mediation.HostedUpdateWebhooker" /> to receive updates using webhook
</summary>
<param name= "services" > </param>
<returns > </returns>
</member>
</members>
</doc>