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


Свойство User2.UserName

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

Это свойство несовместимо с CLS.  

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

Синтаксис

'Декларация
<DispIdAttribute(4)> _
ReadOnly Property UserName As String
'Применение
Dim instance As User2
Dim value As String

value = instance.UserName
[DispIdAttribute(4)] 
string UserName { get; }

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

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

Заметки

Вызов свойства UserName эквивалентно вызову System.Environment.UserName.

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

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

Поскольку свойство UserName является newin Microsoft Office InfoPath 2007, для доступа к нему необходимо объявить и привести его к типу User2. Дополнительные сведения см. в разделе Практическое руководство. Использование элементов Microsoft.Office.Interop.InfoPath.SemiTrust, несовместимых с InfoPath 2003.

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

Пример

В следующем примере свойство UserName служит для отображения учетных данных для входа текущего пользователя.

User2 thisUser = (User2)thisApplication.User;
thisXDocument.UI.Alert(thisUser.UserName);
Dim thisUser As User2  = DirectCast(thisApplication.User, User2)
thisXDocument.UI.Alert(thisUser.UserName)

См. также

Ссылка

Интерфейс User2
Члены User2
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust