Table of Contents

Class UserAgentProvider

Namespace
Vonage.Common.Client
Assembly
Vonage.dll

Provides methods to generate formatted User-Agent strings for HTTP requests to Vonage APIs.

public static class UserAgentProvider
Inheritance
UserAgentProvider
Inherited Members

Remarks

The User-Agent includes the SDK version, .NET runtime version, and any custom application identifier.

Methods

GetFormattedUserAgent(string)

Generates a formatted User-Agent string for Vonage API requests.

public static string GetFormattedUserAgent(string userAgent)

Parameters

userAgent string

Optional custom application identifier to append to the User-Agent string.

Returns

string

A formatted User-Agent string in the format: "vonage-dotnet/{version} dotnet/{runtime} {userAgent}".

Examples

var agent = UserAgentProvider.GetFormattedUserAgent("my-app/1.0");
// Returns: "vonage-dotnet/9.0.0 dotnet/8.0.0 my-app/1.0"