Click or drag to resize
IAttachmentInfoProvider Interface
Declares members for AttachmentInfo management.

Namespace: CMS.DocumentEngine
Assembly: CMS.DocumentEngine (in CMS.DocumentEngine.dll) Version: 13.0.131
Syntax
C#
public interface IAttachmentInfoProvider : IInfoProvider<AttachmentInfo>, 
	IInfoByIdProvider<AttachmentInfo>, IInfoBySiteAndGuidProvider<AttachmentInfo>

The IAttachmentInfoProvider type exposes the following members.

Methods
  NameDescription
Public methodDelete
Deletes the info object from the underlying data store.
(Inherited from IInfoProviderTInfo.)
Public methodGet
Gets the object query for TInfo retrieval.
(Inherited from IInfoProviderTInfo.)
Public methodGet(Int32)
Gets an instance of info object based on its ID.
(Inherited from IInfoByIdProviderTInfo.)
Public methodGet(Guid, Int32)
Gets an instance of info object based on its GUID and site ID.
(Inherited from IInfoBySiteAndGuidProviderTInfo.)
Public methodGetAsync(Int32, NullableCancellationToken)
Asynchronously gets an instance of info object based on its ID.
(Inherited from IInfoByIdProviderTInfo.)
Public methodGetAsync(Guid, Int32, NullableCancellationToken)
Asynchronously gets an instance of info object based on its GUID and site ID.
(Inherited from IInfoBySiteAndGuidProviderTInfo.)
Public methodSet
Inserts or updates the info object in the underlying data store.
(Inherited from IInfoProviderTInfo.)
Top
Extension Methods
  NameDescription
Public Extension MethodGetWithoutBinary(Int32)Overloaded.
Gets an instance of attachment based on its ID.
(Defined by AttachmentInfoProviderExtensions.)
Public Extension MethodGetWithoutBinary(Guid, Int32)Overloaded.
Gets an instance of attachment based on its GUID and site ID.
(Defined by AttachmentInfoProviderExtensions.)
Top
See Also