Навигация:  Traffic Inspector SDK > WWW сервер > ASP.NET >

Модуль TIAspNet

Previous pageReturn to chapter overviewNext page

TIAspNet

Type - TrafInsp.TIIdentity

Класс, внедряющий авторизацию в ASP.NET приложение из веб сервера Traffic Inspector. Обьект создается в начале обработки запроса и в дальнейшем сохраняется в сессии. Также обеспечивает доступ к API.
 

Member - TrafInsp.TIIdentity.errorMessage

Сюда пишется сообщение об ошибке в процессе инициализации обьекта этого класса.
 

Method - TrafInsp.TIIdentity.ElevatePerm

Elevate curren permissions to full administrator
 

Method - TrafInsp.TIIdentity.IsTIUser

true, если авторизация, как клиента программы.

Return value - true, если авторизация, как клиента программы.
 

Method - TrafInsp.TIIdentity.Logoff(System.Boolean)

Закрыть текущую авторизацию. В дальнейшем WWW сервер выполнит, если надо, аутентификацию повторно. true - вызвать принудительно окно аутентификации у броузера.

Parameter PromptRequest - true - вызвать принудительно окно аутентификации у броузера.
 

Method - TrafInsp.TIIdentity.TIService

Ссылка на API интерфейс. Инициализируется автоматически.
 

Method - TrafInsp.TIIdentity.Permissions

Ссылка на API IPermissions интерфейс. Инициализируется автоматически.
 

Method - TrafInsp.TIIdentity.IsInRole(System.String)

Реализация IPrincipal.IsInRole Проверка наличия роли у пользователя. Имена ролей соответствуют именаи групп пользователей программы. Также имеется роль "TIUser", означающая, что это клиент Traffic Inspector. Имя ролиtrue, если роль есть

Parameter role - Имя роли

Return value - true, если роль есть
 
 

Property - TrafInsp.TIIdentity.Current

Возвращает экземпляр класса. При первом обращении производит инициализацию всех данных и сохраняет обьект в сессии. В дальнейшем обьект достается из сессии.
 

Property - TrafInsp.TIIdentity.TI

Ссылка на API интерфейс. Инициализируется автоматически.
 

Property - TrafInsp.TIIdentity.LogonType

Способ авторизации.
 

Property - TrafInsp.TIIdentity.AuthenticationType

Возвращает строковое представление типа аутентификации.
 

Property - TrafInsp.TIIdentity.IsAuth

true, если клиент авторизован (доступ не анонимный)
 

Property - TrafInsp.TIIdentity.LoginName

Имя пользователя. Для клиента Traffic Inspector это его отображаемое имя. Для пользователя программы с Windows аутентификацией - это имя логина Windows.
 

Property - TrafInsp.TIIdentity.RoleGUID

GUID группы (роли) пользователя программы. Может быть пустым, если анонимный, или это клиент Traffic Inspector (AdminLevel = None).
 

Property - TrafInsp.TIIdentity.Role

Имя группы (роли) пользователя программы. Может быть пустым, если анонимный, или это клиент Traffic Inspector (AdminLevel = None).
 

Property - TrafInsp.TIIdentity.PermLevel

Уровень доступа клиента программы.
 

Property - TrafInsp.TIIdentity.TIRootPath

Файловый путь к директорию, где установлен Traffic Inspector.
 

Property - TrafInsp.TIIdentity.TIServerName

Отображаемое имя сервера в сети. Вводится в настройках веб сервера.
 

Property - TrafInsp.TIIdentity.ViewAllUserSess

Соотв. галке в настройках веб сервера.
 

Property - TrafInsp.TIIdentity.IsExtRequest

"1", если запрос идет из внешних сетей
 
 

Property - TrafInsp.TIIdentity.Identity

Реализация метода IPrincipal.Identity
 

Property - TrafInsp.TIIdentity.IsAuthenticated

true, если клиент авторизован (доступ не анонимный)
 

Property - TrafInsp.TIIdentity.Name

Имя пользователя. Для клиента Traffic Inspector это его отображаемое имя. Для пользователя программы с Windows аутентификацией - это имя логина Windows.
 

Type - TrafInsp.Tracing

 
 

Type - TIProfile.Section

Profile Section class Managed store components group.
 

Method - TIProfile.Section.#ctor(System.String,System.Boolean)

default constructor for Section class. Name - Unique name of section. May be name of page etc.
 

Method - TIProfile.Section.#ctor(System.Web.UI.Page,System.Boolean)

Constructor for Section class
 

Method - TIProfile.Section.#ctor(System.Web.UI.Control,System.Boolean)

Constructor for Section class
 

Method - TIProfile.Section.NoLoad

Set "load" flag for write only mode
 

Method - TIProfile.Section.GetComponent(System.String,System.Object)

Get Component data by name with default value
 

Method - TIProfile.Section.GetComponent(System.String,System.Int32)

Get Component data by name with default value
 

Method - TIProfile.Section.GetComponent(System.String,System.String)

Get Component data by name with default value
 

Method - TIProfile.Section.Reload

Reload all data from SQL database. All changes will discarded.
 

Method - TIProfile.Section.Save

Save secton data
 

Method - TIProfile.Section.ResetToDefault

Reset all current section data to default. This remove all section data for this profile in SQL database and load defaults from default profile.
 

Property - TIProfile.Section.Name

Section name
 

Property - TIProfile.Section.Modified

Modified flag. Internal sets if any properties of component is changed. Save() method reset this flag.
 

Property - TIProfile.Section.Count

Count of components
 

Property - TIProfile.Section.NoSave

"No Save" profile property. Changed as property of Traffic Inspector administrators and users.
 

Property - TIProfile.Section.Item(System.Int32)

Get Component data by index
 

Property - TIProfile.Section.Item(System.String)

Get and Set Component data by name Set to null for delete item
 

Method - TIProfile.Profile.ResetToDefault(System.Boolean)

Reset all data in current profile to default. This remove all data for this profile in SQL database.
 

Type - TIAspNet.Session

Class for managed session data stored in Traffic Inspector Service
 

Method - TIAspNet.Session.GetObject(System.String)

Get session data
 

Method - TIAspNet.Session.SetObject(System.String,System.Object)

Set session data
 

Method - TIAspNet.Session.SessRemoveObject(System.String)

Remove session object by key
 

Method - TIAspNet.Session.ClearAllObjects

Clear all session objects
 

Property - TIAspNet.Session.Current

Get current Session object
 

Property - TIAspNet.Session.Item(System.String)

Get and Set session data
 

Method - TIAspNet.Request.GetHostingRequest

 
 

 


Текущая страница справки: http://help.smart-soft.ru/doc20/index.html?sdk_tiaspnet.htm

Сайт разработчиков Traffic Inspector