Свойство 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