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


Интерфейс SignedDataBlocksCollection

Коллекция SignedDataBlockObject объектов в шаблоне формы, как определено в файле определения формы (.xsf).

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

Синтаксис

'Декларация
<GuidAttribute("096CD712-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(SignedDataBlocksCollectionClass))> _
Public Interface SignedDataBlocksCollection
    Inherits SignedDataBlocks
'Применение
Dim instance As SignedDataBlocksCollection
[GuidAttribute("096CD712-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(SignedDataBlocksCollectionClass))] 
public interface SignedDataBlocksCollection : SignedDataBlocks

Заметки

Этот тип является программой-оболочкой для интерфейса COM, созданного компонентным классом для COM-взаимодействия. Для доступа к членам, определенным этим интерфейсом, используйте тип, включающий компонентный класс, который обеспечивает выполнение этого интерфейса. Дополнительные сведения об этом типе, включая его использование, замечания и примеры, см. в статье SignedDataBlocks.

Коллекция SignedDataBlocksCollection реализует свойства, которые могут быть использованы для доступа к объектам SignedDataBlock, связанным с формой. Коллекция SignedDataBlocksCollection доступна через свойство SignedDataBlocks объекта XDocument.

Пример

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

public void DisplaySDBProperties()
{
 SignedDataBlocks mySignedDataBlocks = thisXDocument.SignedDataBlocks;
 thisXDocument.UI.Alert("Sets of data which can be signed = " + mySignedDataBlocks.Count.ToString());
 for(int i=0; i< mySignedDataBlocks.Count; i++)
 {
  thisXDocument.UI.Alert("SDB #" + i.ToString() + " name is " + mySignedDataBlocks[i].Name + " and has " + mySignedDataBlocks[i].Signatures.Count.ToString() + " signatures.");
 }
}

См. также

Ссылка

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