Class S3V4URLHelpers
Inheritance
System.Object
S3V4URLHelpers
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: NFX.Web.dll
Syntax
public static class S3V4URLHelpers
Fields
US_EAST_1
Declaration
public const string US_EAST_1 = "us-east-1"
Field Value
Type |
Description |
System.String |
|
Methods
CreateURI(String, String, String, IDictionary<String, String>)
Declaration
public static Uri CreateURI(string region = null, string bucketName = null, string itemRelativePath = null, IDictionary<string, string> parameters = null)
Parameters
Type |
Name |
Description |
System.String |
region |
|
System.String |
bucketName |
|
System.String |
itemRelativePath |
|
System.Collections.Generic.IDictionary<System.String, System.String> |
parameters |
|
Returns
Type |
Description |
System.Uri |
|
CreateURIString(String, String, String, IDictionary<String, String>)
Declaration
public static string CreateURIString(string region = null, string bucketName = null, string itemRelativePath = null, IDictionary<string, string> parameters = null)
Parameters
Type |
Name |
Description |
System.String |
region |
|
System.String |
bucketName |
|
System.String |
itemRelativePath |
|
System.Collections.Generic.IDictionary<System.String, System.String> |
parameters |
|
Returns
Type |
Description |
System.String |
|
GetDomainURL(Uri)
Declaration
public static string GetDomainURL(this Uri uri)
Parameters
Type |
Name |
Description |
System.Uri |
uri |
|
Returns
Type |
Description |
System.String |
|
GetLocalName(Uri)
Declaration
public static string GetLocalName(this Uri uri)
Parameters
Type |
Name |
Description |
System.Uri |
uri |
|
Returns
Type |
Description |
System.String |
|
GetParentURL(Uri)
Declaration
public static string GetParentURL(this Uri uri)
Parameters
Type |
Name |
Description |
System.Uri |
uri |
|
Returns
Type |
Description |
System.String |
|
Parse(String, out String, out String, out String)
Declaration
public static void Parse(string path, out string bucket, out string region, out string itemLocalPath)
Parameters
Type |
Name |
Description |
System.String |
path |
|
System.String |
bucket |
|
System.String |
region |
|
System.String |
itemLocalPath |
|
Parse(String, out String, out String, out String, out IDictionary<String, String>)
Declaration
public static void Parse(string path, out string bucket, out string region, out string itemLocalPath, out IDictionary<string, string> queryParams)
Parameters
Type |
Name |
Description |
System.String |
path |
|
System.String |
bucket |
|
System.String |
region |
|
System.String |
itemLocalPath |
|
System.Collections.Generic.IDictionary<System.String, System.String> |
queryParams |
|
Parse(Uri, out String, out String, out String, out IDictionary<String, String>)
Declaration
public static void Parse(Uri uri, out string bucket, out string region, out string itemLocalPath, out IDictionary<string, string> queryParams)
Parameters
Type |
Name |
Description |
System.Uri |
uri |
|
System.String |
bucket |
|
System.String |
region |
|
System.String |
itemLocalPath |
|
System.Collections.Generic.IDictionary<System.String, System.String> |
queryParams |
|
ToDirectoryPath(String)
Declaration
public static string ToDirectoryPath(this string itemLocalPath)
Parameters
Type |
Name |
Description |
System.String |
itemLocalPath |
|
Returns
Type |
Description |
System.String |
|