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