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)

public interface ITestAttachment : INotifyPropertyChanged

The ITestAttachment type exposes the following members.

Public propertyArtifactUriGets 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.
Public propertyAttachmentTypeGets or sets the type of the attachment.
Public propertyCommentGets or sets a comment about the attachment.
Public propertyIsCompleteGets a value that indicates whether the attachment is still being uploaded.
Public propertyLengthGets the length of the attachment, in bytes.
Public propertyNameGets or sets the name of the attachment.
Public propertyUriGets the URI to retrieve the contents of the attachment.

Public methodAssociateWorkItemAssociates the provided work item with this test result attachment.
Public methodDisassociateWorkItemRemoves an existing association between the provided work item and this attachment.
Public methodDownloadToArrayDownloads the attachment contents to the provided byte array after the associated work item has been saved to the server.
Public methodDownloadToFileDownloads the attachment contents to the named file after the associated work item has been saved to the server.

Public eventPropertyChangedOccurs when a property value changes. (Inherited from INotifyPropertyChanged.)

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.

Community Additions