CustomMetaData



The ICustomMetaDataCtrl interface is defined in the CommonControlsLibrary assembly.

A CustomMetaData control must implement this interface on the usercontrol to show in the Manual export form.

namespace CommonControlsLibrary.Implementation {

public interface ICustomMetaDataCtrl {

/// <summary>

/// The resulting data from the CustomControl.

/// It is transmitted in the signature element as base64 encoded data.

/// </summary>

byte[] CustomMetaData { get; set; }

/// <summary>

/// Is the entries OK and can we transmitted

/// </summary>

/// <returns></returns> bool IsOkValidation();

/// <summary>

/// The BusinessSystemUserID to use in transmission.

/// </summary>

string BusinessSystemUserID { get; set; }

/// <summary>

/// Initializes the control with a ref to the BusinessApi.

/// </summary>

void Initialize(BusinessAPI _businessServer);

}

}

Sample of a CustomMetaDataControl in the Export form. The customMetaDataCtrl occupies the space in the middle of the form between the 2 lines.