Share via


ITestAttachment Interface

 

Encapsulates a stream of bytes that is stored on the test management server.

Namespace:   Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)

Syntax

public interface ITestAttachment : INotifyPropertyChanged
public interface class ITestAttachment : INotifyPropertyChanged
type ITestAttachment = 
    interface
        interface INotifyPropertyChanged
    end
Public Interface ITestAttachment
    Inherits INotifyPropertyChanged

Properties

Name Description
System_CAPS_pubproperty ArtifactUri

Gets a uniform resource identifier (URI) that is used by the framework as a unique identifier for this attachment, or to create links to this attachment.

System_CAPS_pubproperty AttachmentType

Gets or sets the type of the attachment.

System_CAPS_pubproperty Comment

Gets or sets a comment about the attachment.

System_CAPS_pubproperty IsComplete

Gets a value that indicates whether the attachment is still being uploaded.

System_CAPS_pubproperty Length

Gets the length of the attachment, in bytes.

System_CAPS_pubproperty Name

Gets or sets the name of the attachment.

System_CAPS_pubproperty Uri

Gets the URI to retrieve the contents of the attachment.

Methods

Name Description
System_CAPS_pubmethod AssociateWorkItem(WorkItem)

Associates the provided work item with this test result attachment.

System_CAPS_pubmethod DisassociateWorkItem(WorkItem)

Removes an existing association between the provided work item and this attachment.

System_CAPS_pubmethod DownloadToArray(Byte[], Int32)

Downloads the attachment contents to the provided byte array after the associated work item has been saved to the server.

System_CAPS_pubmethod DownloadToFile(String)

Downloads the attachment contents to the named file after the associated work item has been saved to the server.

Events

Name Description
System_CAPS_pubevent PropertyChanged

(Inherited from INotifyPropertyChanged.)

Remarks

The content is uploaded to the server when the object that owns the attachment is saved. The content is downloaded from the server by using either the DownloadToArray or DownloadToFile methods.

This interface cannot be derived from.

See Also

DownloadToArray
DownloadToFile
Microsoft.TeamFoundation.TestManagement.Client Namespace

Return to top