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


Интерфейс SignedDataBlocksCollection

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

 

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

Синтаксис

'Декларация
<CoClassAttribute(GetType(SignedDataBlocksCollectionWrapper))> _
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd712-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface SignedDataBlocksCollection
    Inherits SignedDataBlocks
'Применение
Dim instance As SignedDataBlocksCollection
[CoClassAttribute(typeof(SignedDataBlocksCollectionWrapper))] 
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd712-0786-11d1-95fa-0080c78ee3bb")] 
public interface SignedDataBlocksCollection : SignedDataBlocks

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса 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.SemiTrust