C# Класс SenseNet.ContentRepository.Storage.RepositoryPath

This class handles the path and its methods.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
CONTENTNAMINGSECTIONKEY string

Private Properties

Свойство Тип Описание
GetInvalidPathException System.Exception
GetParentPathSafe string
IsPathExists bool
PathExists bool

Открытые методы

Метод Описание
CheckValidName ( string name ) : void
CheckValidPath ( string path ) : void
Combine ( ) : string
Combine ( string path1, string path2 ) : string

Concatenates the specified pathes.

GetDepth ( string path ) : int
GetFileName ( string path ) : string

Gets the file name from a valid path, which is located after the last PathSeparator.

GetFileNameSafe ( string path ) : string

Gets the file name from a path, which is located after the last PathSeparator, without checking path validity.

GetParentPath ( string path ) : string

Gets the parent path from a path.

IsInTree ( string targetPath, string rootPath ) : bool
IsInvalidNameChar ( char c ) : bool
IsInvalidPathChar ( char c ) : bool
IsValidName ( string name ) : PathResult
IsValidPath ( string path ) : PathResult

Determines whether the specified path is valid.

NameContainsInvalidChar ( string s ) : bool
PathContainsInvalidChar ( string s ) : bool

Приватные методы

Метод Описание
GetInvalidPathException ( PathResult result, string path ) : Exception
GetParentPathSafe ( string path ) : string
IsPathExists ( string path ) : bool
PathExists ( string path ) : bool

Описание методов

CheckValidName() публичный статический Метод

public static CheckValidName ( string name ) : void
name string
Результат void

CheckValidPath() публичный статический Метод

public static CheckValidPath ( string path ) : void
path string
Результат void

Combine() публичный статический Метод

public static Combine ( ) : string
Результат string

Combine() публичный статический Метод

Concatenates the specified pathes.
public static Combine ( string path1, string path2 ) : string
path1 string The path 1.
path2 string The path 2.
Результат string

GetDepth() публичный статический Метод

public static GetDepth ( string path ) : int
path string
Результат int

GetFileName() публичный статический Метод

Gets the file name from a valid path, which is located after the last PathSeparator.
public static GetFileName ( string path ) : string
path string The path.
Результат string

GetFileNameSafe() публичный статический Метод

Gets the file name from a path, which is located after the last PathSeparator, without checking path validity.
public static GetFileNameSafe ( string path ) : string
path string The path.
Результат string

GetParentPath() публичный статический Метод

Gets the parent path from a path.
public static GetParentPath ( string path ) : string
path string The path.
Результат string

IsInTree() публичный статический Метод

public static IsInTree ( string targetPath, string rootPath ) : bool
targetPath string
rootPath string
Результат bool

IsInvalidNameChar() публичный статический Метод

public static IsInvalidNameChar ( char c ) : bool
c char
Результат bool

IsInvalidPathChar() публичный статический Метод

public static IsInvalidPathChar ( char c ) : bool
c char
Результат bool

IsValidName() публичный статический Метод

public static IsValidName ( string name ) : PathResult
name string
Результат PathResult

IsValidPath() публичный статический Метод

Determines whether the specified path is valid.
public static IsValidPath ( string path ) : PathResult
path string The path.
Результат PathResult

NameContainsInvalidChar() публичный статический Метод

public static NameContainsInvalidChar ( string s ) : bool
s string
Результат bool

PathContainsInvalidChar() публичный статический Метод

public static PathContainsInvalidChar ( string s ) : bool
s string
Результат bool

Описание свойств

CONTENTNAMINGSECTIONKEY публичное статическое свойство

public static string CONTENTNAMINGSECTIONKEY
Результат string