API version:
Show / Hide Table of Contents

Class HomePath

Contains methods for resolving the home directory path.

Inheritance
System.Object
HomePath
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: Okta.Sdk.Internal
Assembly: Okta.Sdk.dll
Syntax
public static class HomePath

Methods

GetHomePath()

Resolves the current user's home directory path. Throws an exception if the path cannot be resolved.

Declaration
public static string GetHomePath()
Returns
Type Description
System.String

The home path.

Resolve(String[])

Resolves a collection of path segments with a home directory path.

Declaration
public static string Resolve(params string[] pathSegments)
Parameters
Type Name Description
System.String[] pathSegments

The path segments.

Returns
Type Description
System.String

A combined path which includes the resolved home directory path (if necessary). If home directory path cannot be resolved, returns null.

Remarks

Provides support for Unix-like paths on Windows. If the first path segment starts with ~, this segment is prepended with the home directory path.

TryGetHomePath(out String)

Tries to resolve the current user's home directory path.

Declaration
public static bool TryGetHomePath(out string homePath)
Parameters
Type Name Description
System.String homePath

Output: resolved home path.

Returns
Type Description
System.Boolean

true if home path was resolved; otherwise, false.

Back to top Copyright © 2021 Okta, Inc.
Generated with DocFx.