Table of Contents

Class SystemInformation

Namespace
Dynamicweb.Core
Assembly
Dynamicweb.Core.dll
The SystemInformation class provides information about the system.
public class SystemInformation
Inheritance
SystemInformation
Inherited Members

Properties

RootDirectory

Gets or sets the root directory.
public static DirectoryInfo RootDirectory { get; set; }

Property Value

DirectoryInfo
The root directory.

Methods

AddOrUpdateVirtualDirectoryMapping(string, DirectoryInfo)

Adds or updates a mapping of a virtual directory to a physical path.
public static void AddOrUpdateVirtualDirectoryMapping(string directoryName, DirectoryInfo info)

Parameters

directoryName string
Name of the directory.
info DirectoryInfo
The absolute path to the mapped directory.

AddVirtualDirectoryMapping(DirectoryInfo)

Adds a mapping of a virtual directory to a physical path.
[Obsolete]
public static void AddVirtualDirectoryMapping(DirectoryInfo info)

Parameters

info DirectoryInfo
The absolute path to the mapped directory.

AddVirtualDirectoryMapping(string, DirectoryInfo)

Adds a mapping of a virtual directory to a physical path.
public static void AddVirtualDirectoryMapping(string directoryName, DirectoryInfo info)

Parameters

directoryName string
Name of the directory.
info DirectoryInfo
The absolute path to the mapped directory.

MapPath(string)

The MapPath method maps the specified relative or virtual path to the corresponding physical directory on the server.
public static string MapPath(string relativePath)

Parameters

relativePath string
The relative path.

Returns

string
absolutePath

Remarks

Does not support '..' in paths

SanitizePath(string)

Sanitizes the path, ensuring that it is in the format expected for a file-system path.
public static string SanitizePath(string path)

Parameters

path string
The path.

Returns

string
sanitizedPath
To top