Show / Hide Table of Contents

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()
Namespace: NFX.IO.FileSystem.S3.V4.S3V4Sign
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
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX