Interface IDataLocationFileConnector<TForm, TContentLocation, TContentIdentifier, TLoadInfo>
- Namespace
- MES.MQC.DataSourceLibrary.Interfaces
- Assembly
- MES.MQC.DataSourceLibrary.dll
public interface IDataLocationFileConnector<TForm, TContentLocation, TContentIdentifier, TLoadInfo> : IDataLocationConnector<TForm, TContentLocation, TContentIdentifier, TLoadInfo>, IDataLocationFileConnector, IDataLocationConnector, IFormAdapter where TForm : Form, new() where TContentLocation : ContentLocationBase, new() where TContentIdentifier : IContentIdentifier, new() where TLoadInfo : LoadInfoBase, new()
Type Parameters
TFormTContentLocationTContentIdentifierTLoadInfo
- Inherited Members
Methods
GetContentStream(DataLocationConnectorContext<TForm, TContentLocation, TContentIdentifier, TLoadInfo>, FileContent<TContentLocation, TContentIdentifier>, out string)
Stream GetContentStream(DataLocationConnectorContext<TForm, TContentLocation, TContentIdentifier, TLoadInfo> context, FileContent<TContentLocation, TContentIdentifier> content, out string error)
Parameters
contextDataLocationConnectorContext<TForm, TContentLocation, TContentIdentifier, TLoadInfo>contentFileContent<TContentLocation, TContentIdentifier>errorstring
Returns
GetRelatedContents(DataLocationConnectorContext<TForm, TContentLocation, TContentIdentifier, TLoadInfo>, FileContent<TContentLocation, TContentIdentifier>, RelatedContentRequest[])
IFileContent[] GetRelatedContents(DataLocationConnectorContext<TForm, TContentLocation, TContentIdentifier, TLoadInfo> context, FileContent<TContentLocation, TContentIdentifier> content, RelatedContentRequest[] relatedContentRequests)
Parameters
contextDataLocationConnectorContext<TForm, TContentLocation, TContentIdentifier, TLoadInfo>contentFileContent<TContentLocation, TContentIdentifier>relatedContentRequestsRelatedContentRequest[]