Interface IAttachmentType
Interface providing attachment type meta-data.
Inherited Members
Namespace: Microsoft.Internal.Studios.Aruba.Infrastructure
Assembly: Aruba.Infrastructure.dll
Syntax
public interface IAttachmentType : IEquatable<IAttachmentType>
Properties
View SourceCaptureInterface
Gets interface required for capture.
Declaration
Type CaptureInterface { get; }
Property Value
Type | Description |
---|---|
Type |
EditorPath
Gets local path to editor application for this type.
Declaration
string EditorPath { get; }
Property Value
Type | Description |
---|---|
string |
FileFilter
Gets file filter used in file dialogs.
Declaration
string FileFilter { get; }
Property Value
Type | Description |
---|---|
string |
Name
Gets unique attachment type's name.
Declaration
string Name { get; }
Property Value
Type | Description |
---|---|
string |
Parameters
Gets or sets attachment type specific capture parameters.
Declaration
IEnumerable<AttachmentParameterDefinition> Parameters { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<AttachmentParameterDefinition> |
ShowOnlyInTemplateEditor
Gets a value indicating whether the AttachmentType should only be available in the template editor.
Declaration
bool ShowOnlyInTemplateEditor { get; }
Property Value
Type | Description |
---|---|
bool |
SupportedExtensions
Gets file extensions supported by this attachment type.
Declaration
IEnumerable<string> SupportedExtensions { get; }
Property Value
Type | Description |
---|---|
IEnumerable<string> |
TempDirectory
Gets local path to a directory where files of this type should be temporarily stored.
Declaration
string TempDirectory { get; }
Property Value
Type | Description |
---|---|
string |
Methods
View SourceCreateNew()
Creates new instance of IAttachmentType implementation;
Declaration
IAttachmentType CreateNew()
Returns
Type | Description |
---|---|
IAttachmentType | an attachment type. |
CreateNewParameters()
Creates new collection of AttachmentParameterDefinition.
Declaration
IEnumerable<AttachmentParameterDefinition> CreateNewParameters()
Returns
Type | Description |
---|---|
IEnumerable<AttachmentParameterDefinition> | an attachment type. |