This class defines utilities and constants that can be used by
all the client libraries of the SDK.
Declaration Syntax
C# |
public static class AWSSDKUtils
Members
All Members | Methods | Properties | Fields | ||
Icon | Member | Description |
---|---|---|
ConvertFromUnixEpochSeconds(Int32) |
Utilitly method for converting Unix epoch seconds to DateTime structure.
| |
ConvertToUnixEpochMilliSeconds(DateTime) | ||
ConvertToUnixEpochSeconds(DateTime) | ||
DetermineRegion(String) |
Attempt to infer the region for a service request based on the endpoint
| |
DetermineService(String) |
Attempt to infer the service name for a request (in short form, eg 'iam') from the
service endpoint.
| |
FormattedCurrentTimestampGMT |
Formats the current date as a GMT timestamp
| |
FormattedCurrentTimestampISO8601 |
Formats the current date as ISO 8601 timestamp
| |
FormattedCurrentTimestampRFC822 |
Formats the current date as ISO 8601 timestamp
| |
GetFormattedTimestampISO8601(Int32) |
Gets the ISO8601 formatted timestamp that is minutesFromNow
in the future.
| |
GetFormattedTimestampRFC822(Int32) |
Gets the RFC822 formatted timestamp that is minutesFromNow
in the future.
| |
GMTDateFormat |
The GMT Date Format string. Used when parsing date objects
| |
HMACSign(String, SecureString, KeyedHashAlgorithm) |
Computes RFC 2104-compliant HMAC signature
| |
HMACSign(array<Byte>[]()[][], SecureString, KeyedHashAlgorithm) |
Computes RFC 2104-compliant HMAC signature
| |
HMACSign(String, String, KeyedHashAlgorithm) |
Computes RFC 2104-compliant HMAC signature
| |
HMACSign(array<Byte>[]()[][], String, KeyedHashAlgorithm) |
Computes RFC 2104-compliant HMAC signature
| |
ISO8601BasicDateTimeFormat |
The ISO8601 Basic date/time format string. Used when parsing date objects
| |
ISO8601DateFormat |
The ISO8601Date Format string. Used when parsing date objects
| |
ISO8601DateFormatNoMS |
The ISO8601Date Format string. Used when parsing date objects
| |
RFC822DateFormat |
The RFC822Date Format string. Used when parsing date objects
| |
SDKUserAgent |
The AWS SDK User Agent
| |
SetUserAgent(String, String) | ||
UrlEncode(String, Boolean) |
URL encodes a string per RFC3986. If the path property is specified,
the accepted path characters {/+:} are not encoded.
| |
UrlEncodedContent |
The string representing Url Encoded Content in HTTP requests
| |
UserAgentHeader |
The user agent string header
| |
ValidUrlCharacters |
The Set of accepted and valid Url characters per RFC3986.
Characters outside of this set will be encoded.
| |
ValidUrlCharactersRFC1738 |
The Set of accepted and valid Url characters per RFC1738.
Characters outside of this set will be encoded.
|
Inheritance Hierarchy
Object | |
AWSSDKUtils |