C# Класс Universe.Modules.Archivers.OspResolver

Resolves OpenSim Profile Anchors (OSPA). An OSPA is a string used to provide information for identifying user profiles or supplying a simple name if no profile is available.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
OSPA_TUPLE_SEPARATOR_ARRAY char[]

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

Метод Описание
HashName ( string name ) : UUID

Hash a profile name into a UUID

MakeOspa ( UUID userId, IUserAccountService userService ) : string

Make an OSPA given a user UUID

MakeOspa ( string firstName, string lastName ) : string

Make an OSPA given a user name

ResolveOspa ( string ospa, IUserAccountService userService ) : UUID

Resolve an osp string into the most suitable internal OpenSim identifier.

Защищенные методы

Метод Описание
ResolveOspaName ( string name, IUserAccountService userService ) : UUID

Resolve an OSPI name by querying existing persistent user profiles. If there is no persistent user profile then a temporary user profile is inserted in the cache.

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

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

Hash a profile name into a UUID
public static HashName ( string name ) : UUID
name string
Результат UUID

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

Make an OSPA given a user UUID
public static MakeOspa ( UUID userId, IUserAccountService userService ) : string
userId UUID
userService IUserAccountService
Результат string

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

Make an OSPA given a user name
public static MakeOspa ( string firstName, string lastName ) : string
firstName string
lastName string
Результат string

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

Resolve an osp string into the most suitable internal OpenSim identifier.
public static ResolveOspa ( string ospa, IUserAccountService userService ) : UUID
ospa string
userService IUserAccountService
Результат UUID

ResolveOspaName() защищенный статический Метод

Resolve an OSPI name by querying existing persistent user profiles. If there is no persistent user profile then a temporary user profile is inserted in the cache.
protected static ResolveOspaName ( string name, IUserAccountService userService ) : UUID
name string
userService IUserAccountService
Результат UUID

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

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

public static char[] OSPA_TUPLE_SEPARATOR_ARRAY
Результат char[]