This variable is used to pass user-customized properties to the job If you do not have any property, pass null. Default is null. Using this CustomProperties, You can attach specific key-value pairs to your jobs, which can be used for distinguishing and filtering later. For example, if you are in pipeline team, you can associate each job with its starter pipeline's id. So you can later search and investigate all jobs belong to one specific run of pipiline easily. Restrictions on CustomProperties: 1. The keys of Custom Properties shall not be duplicated. 2. Length Limitation for each property: The length of each key should be less than 32 characters, which only allows to be 0-9, a-z, A-z and underscore. The length of each value should be less than 1 KB. 3. Total size for all properties should be less than 32 KB.

Namespace: ScopeClient
Assembly: Scope (in Scope.exe) Version: 10.2.0.0 (10.2.2.0)

Syntax

C#
public Dictionary<string, string> CustomProperties { get; set; }
Visual Basic
Public Property CustomProperties As Dictionary(Of String, String)
	Get
	Set
Visual C++
public:
property Dictionary<String^, String^>^ CustomProperties {
	Dictionary<String^, String^>^ get ();
	void set (Dictionary<String^, String^>^ value);
}

See Also