Show / Hide Table of Contents

Class ArubaAttachmentTypeBase

Implementation of the IAttachmentType as an abstract base class.

Inheritance
object
ArubaAttachmentTypeBase
CustomHookAttachment
DxdiagAttachment
FiddlerTraceAttachment
GenericAttachment
ScreenshotAttachment
TextFileAttachment
VideoAttachment
ZippedAttachment
Implements
IAttachmentType
IEquatable<IAttachmentType>
Inherited Members
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Phoenix.Aruba
Assembly: Aruba.Infrastructure.dll
Syntax
public abstract class ArubaAttachmentTypeBase : IAttachmentType, IEquatable<IAttachmentType>

Properties

View Source

CaptureInterface

Gets the capture interface.

Declaration
public virtual Type CaptureInterface { get; }
Property Value
Type Description
Type
View Source

EditorPath

Gets the editor path.

Declaration
public virtual string EditorPath { get; }
Property Value
Type Description
string
View Source

FileFilter

Gets the file filter.

Declaration
public abstract string FileFilter { get; }
Property Value
Type Description
string
View Source

Name

Gets the name.

Declaration
public abstract string Name { get; }
Property Value
Type Description
string
View Source

Parameters

Gets or sets the attachment parameters.

Declaration
public virtual IEnumerable<AttachmentParameterDefinition> Parameters { get; set; }
Property Value
Type Description
IEnumerable<AttachmentParameterDefinition>
View Source

ShowOnlyInTemplateEditor

Gets a value indicating whether the AttachmentType should only be available in the template editor.

Declaration
public virtual bool ShowOnlyInTemplateEditor { get; }
Property Value
Type Description
bool
View Source

SupportedExtensions

Gets the supported attachment extensions.

Declaration
public abstract IEnumerable<string> SupportedExtensions { get; }
Property Value
Type Description
IEnumerable<string>
View Source

TempDirectory

Gets the temp file directory.

Declaration
public virtual string TempDirectory { get; }
Property Value
Type Description
string

Methods

View Source

CreateNew()

Creates a new attachment.

Declaration
public abstract IAttachmentType CreateNew()
Returns
Type Description
IAttachmentType

The attachment.

View Source

CreateNewParameters()

Creates new collection of AttachmentParameterDefinition.

Declaration
public virtual IEnumerable<AttachmentParameterDefinition> CreateNewParameters()
Returns
Type Description
IEnumerable<AttachmentParameterDefinition>

The attachment parameters collection.

View Source

Equals(IAttachmentType)

Checks if two attachments types are equal.

Declaration
public virtual bool Equals(IAttachmentType other)
Parameters
Type Name Description
IAttachmentType other

The attachment type to compare against.

Returns
Type Description
bool

Whether they are equal.

View Source

Equals(object)

Checks if two attachments types are equal.

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
object obj

The attachment type to compare against.

Returns
Type Description
bool

Whether they are equal.

Overrides
object.Equals(object)
View Source

GetHashCode()

Gets the attachment hash code.

Declaration
public override int GetHashCode()
Returns
Type Description
int

The hash code.

Overrides
object.GetHashCode()

Implements

IAttachmentType
IEquatable<T>
  • View Source
In this article
Back to top Generated by DocFX