diff --git a/docs/sdk/server-side-sdks/dotnet/dotnet-gettingstarted.md b/docs/sdk/server-side-sdks/dotnet/dotnet-gettingstarted.md index 53442313..2010271f 100644 --- a/docs/sdk/server-side-sdks/dotnet/dotnet-gettingstarted.md +++ b/docs/sdk/server-side-sdks/dotnet/dotnet-gettingstarted.md @@ -7,7 +7,7 @@ sidebar_custom_props: { icon: material-symbols:rocket } --- [![Nuget Cloud](https://badgen.net/nuget/v/DevCycle.SDK.Server.Cloud)](https://www.nuget.org/packages/DevCycle.SDK.Server.Cloud/) -[![Nuget Local](https://badgen.net/nuget/v/DevCycle.SDK.Server.Cloud)](https://www.nuget.org/packages/DevCycle.SDK.Server.Local/) +[![Nuget Local](https://badgen.net/nuget/v/DevCycle.SDK.Server.Local)](https://www.nuget.org/packages/DevCycle.SDK.Server.Local/) [![GitHub](https://img.shields.io/github/stars/devcyclehq/dotnet-server-sdk.svg?style=social&label=Star&maxAge=2592000)](https://github.com/DevCycleHQ/dotnet-server-sdk) ## Cloud Bucketing - Initializing SDK @@ -126,12 +126,12 @@ namespace Example { | DevCycle Option | Type | Description | | ----------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | enableEdgeDB | bool | Enables the usage of EdgeDB for DevCycle that syncs User Data to DevCycle.
NOTE: This is only available with Cloud Bucketing enabled. | -| configPollingIntervalMs | int | Controls the polling interval in milliseconds to fetch new environment config changes, defaults to 10 seconds, minimum value is 1 second. | -| configPollingTimeoutMs | int | Controls the request timeout to fetch new environment config changes, defaults to 5 seconds, must be less than the configPollingIntervalMS value, minimum value is 1 second. | +| configPollingIntervalMs | int | Controls the polling interval in milliseconds to fetch new environment config changes, defaults to 1 second, with a minimum value of 1 second. | +| configPollingTimeoutMs | int | Controls the request timeout to fetch new environment config changes, defaults to 5 seconds. Values below the configured polling interval are raised to that interval. | | disableAutomaticEvents | bool | Disables logging of sdk generated events (e.g. aggVariableEvaluated, aggVariableDefaulted) to DevCycle. | | disableCustomEvents | bool | Disables logging of custom events, from `track()` method, and user data to DevCycle. | | flushEventQueueSize | int | Controls the maximum size the event queue can grow to until a flush is forced. Defaults to `1000`. | -| maxEventsInQueue | int | Controls the maximum size the event queue can grow to until events are dropped. Defaults to `2000`. | +| maxEventsInQueue | int | Controls the maximum size the event queue can grow to until events are dropped. Defaults to `2000`, with a maximum of `20000`. | | eventRequestChunkSize | int | Count of events to chunk per event upload request. Defaults to `100`. | | eventFlushIntervalMs | int | Controls the interval between flushing events to the DevCycle servers. Defaults to `10000`. | | cdnUri | string | Contact support for usage instructions. | diff --git a/docs/sdk/server-side-sdks/dotnet/dotnet-install.md b/docs/sdk/server-side-sdks/dotnet/dotnet-install.md index 7b23e740..9825dfeb 100644 --- a/docs/sdk/server-side-sdks/dotnet/dotnet-install.md +++ b/docs/sdk/server-side-sdks/dotnet/dotnet-install.md @@ -7,7 +7,7 @@ sidebar_custom_props: { icon: material-symbols:install-desktop } --- [![Nuget Cloud](https://badgen.net/nuget/v/DevCycle.SDK.Server.Cloud)](https://www.nuget.org/packages/DevCycle.SDK.Server.Cloud/) -[![Nuget Local](https://badgen.net/nuget/v/DevCycle.SDK.Server.Cloud)](https://www.nuget.org/packages/DevCycle.SDK.Server.Local/) +[![Nuget Local](https://badgen.net/nuget/v/DevCycle.SDK.Server.Local)](https://www.nuget.org/packages/DevCycle.SDK.Server.Local/) [![GitHub](https://img.shields.io/github/stars/devcyclehq/dotnet-server-sdk.svg?style=social&label=Star&maxAge=2592000)](https://github.com/DevCycleHQ/dotnet-server-sdk) ## AI-Powered Install @@ -20,6 +20,8 @@ import PromptContent from '!!raw-loader!@site/static/ai-prompts/dotnet.md' +The Cloud package targets .NET Standard 2.0 and .NET Standard 2.1. The Local package targets .NET Standard 2.0. Confirm that your application target supports the selected framework before installing. + ## Local Bucketing [//]: # 'wizard-install-start' diff --git a/docs/sdk/server-side-sdks/dotnet/dotnet-usage.md b/docs/sdk/server-side-sdks/dotnet/dotnet-usage.md index 8c8c6d5d..4aefc4b9 100644 --- a/docs/sdk/server-side-sdks/dotnet/dotnet-usage.md +++ b/docs/sdk/server-side-sdks/dotnet/dotnet-usage.md @@ -7,7 +7,7 @@ sidebar_custom_props: { icon: material-symbols:toggle-on } --- [![Nuget Cloud](https://badgen.net/nuget/v/DevCycle.SDK.Server.Cloud)](https://www.nuget.org/packages/DevCycle.SDK.Server.Cloud/) -[![Nuget Local](https://badgen.net/nuget/v/DevCycle.SDK.Server.Cloud)](https://www.nuget.org/packages/DevCycle.SDK.Server.Local/) +[![Nuget Local](https://badgen.net/nuget/v/DevCycle.SDK.Server.Local)](https://www.nuget.org/packages/DevCycle.SDK.Server.Local/) [![GitHub](https://img.shields.io/github/stars/devcyclehq/dotnet-server-sdk.svg?style=social&label=Star&maxAge=2592000)](https://github.com/DevCycleHQ/dotnet-server-sdk) [//]: # 'wizard-evaluate-start' @@ -116,6 +116,8 @@ or the SDK is not able to make requests to the DevCycle API directly. The instal See the [SDK Proxy](../../sdk-proxy/index.md) section for more information. +`DevCycleCloudClient` and `DevCycleLocalClient` implement `IDisposable`. Dispose the client during application shutdown to stop polling, realtime connections, timers, and event queue resources. + ## Realtime Updates This feature reduces the number of polling requests that are made to the DevCycle Config CDN, and instead will diff --git a/docs/sdk/server-side-sdks/dotnet/dotnet.md b/docs/sdk/server-side-sdks/dotnet/dotnet.md index f0594fd2..412e40af 100644 --- a/docs/sdk/server-side-sdks/dotnet/dotnet.md +++ b/docs/sdk/server-side-sdks/dotnet/dotnet.md @@ -19,7 +19,6 @@ See [Here](/sdk/features#local-and-cloud-bucketing) for more information. The SDK is available as a package on Nuget. It is also open source and can be viewed on Github. [![Nuget Cloud](https://badgen.net/nuget/v/DevCycle.SDK.Server.Cloud)](https://www.nuget.org/packages/DevCycle.SDK.Server.Cloud/) -[![Nuget Local](https://badgen.net/nuget/v/DevCycle.SDK.Server.Cloud)](https://www.nuget.org/packages/DevCycle.SDK.Server.Local/) +[![Nuget Local](https://badgen.net/nuget/v/DevCycle.SDK.Server.Local)](https://www.nuget.org/packages/DevCycle.SDK.Server.Local/) [![GitHub](https://img.shields.io/github/stars/devcyclehq/dotnet-server-sdk.svg?style=social&label=Star&maxAge=2592000)](https://github.com/DevCycleHQ/dotnet-server-sdk) -