Поделиться через


Свойство User.UserName

Возвращает только имя пользователя.

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
Public MustOverride ReadOnly Property UserName As String
'Применение
Dim instance As User
Dim value As String

value = instance.UserName
public abstract string UserName { get; }

Значение свойства

Имя пользователя.

Заметки

Когда форма открыта в InfoPath, вызов свойства UserName соответствует вызову System.Environment.UserName.

Когда форма развернута в приложение Microsoft Office Forms Server 2007 или открыта из него или из соответственно сконфигурированной библиотеки документов в приложении Microsoft Office SharePoint Server 2007, работающем под управлением Служба InfoPath Forms Services, вызов свойства UserName эквивалентен вызову свойства SPUser.Name SharePoint. Он может отличаться от вызова SPUser.LoginName, если администратор изменил отображаемое имя пользователя. Если нужно вернуть фактическую учетную запись, используемую для подключения к узлу, необходимо использовать свойство LoginName.

ЗаметкаЗаметка

Разрешения зоны местной интрасети позволяют считывать имя пользователя из среды, поэтому этот метод можно вызвать шаблонами форм на основе домена.

Доступ к этому члену имеется только у форм, запускаемых на том же домене, что и открытая в настоящий момент форма, или у форм, которым были присвоены междоменные разрешения.

Доступ к этому типу или члену имеется из программы, работающей в формах, открытых в Microsoft Office InfoPath 2007 или в веб-обозревателе.

Пример

В следующем примере нажатие элемента управления отображает только текущее имя пользователя.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   MessageBox.Show(this.Application.User.UserName);
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   MessageBox.Show(Me.Application.User.UserName)
End Sub

См. также

Ссылка

Класс User
Члены User
Пространство имен Microsoft.Office.InfoPath