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


Свойство UserPermission.ExpirationDate

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

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

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

Синтаксис

'Декларация
<DispIdAttribute(2)> _
Property ExpirationDate As Object
'Применение
Dim instance As UserPermission
Dim value As Object

value = instance.ExpirationDate

instance.ExpirationDate = value
[DispIdAttribute(2)] 
Object ExpirationDate { get; set; }

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

System.DateTime, представляющий срок действия для пользователя, связанного с объектом UserPermission.

Заметки

Объект UserPermission связывает набор разрешений на работу с текущей формой с одним пользователем и необязательным сроком действия. Свойство ExpirationDate получает или задает необязательный срок действия этого объектаUserPermission, используя местный часовой пояс.

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

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

Пример

В следующем примере объект UserPermission, извлеченный из семейства Permission для текущей формы, а затем для отображения срока действия пользователя используется свойство ExpirationDate.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
UserPermission thisUser = 
   thisDoc.Permission["someone@example.com"];
thisXDocument.UI.Alert(thisUser.ExpirationDate.ToString());
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
UserPermission thisUser = 
   Permission.UserPermissions("someone@example.com")
thisXDocument.UI.Alert(thisUser.ExpirationDate.ToString())

См. также

Ссылка

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