Class UserAgentProvider
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
userAgentstringOptional 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"