/// <summary> /// Setup an Instruction that will either promote or write a specified value to a context property within the ErrorReport namespace /// </summary> /// <param name="property">The name of the context property</param> /// <param name="value">The value to be written/promoted to the context</param> /// <param name="promotion">Whether to write or promote the context property</param> /// <param name="type">The type to cast the value to</param> public void SetErrorReportContextProperty(BizTalkErrorReportPropertySchemaEnum property, object value, ContextInstructionTypeEnum promotion, TypeEnum type) { SetCustomContextProperty(property.ToString(), ContextPropertyNamespaces._ErrorReportPropertyNamespace, value, promotion, type); }
/// <summary> /// Get the object value of a context property in the ErrorReport namespace /// </summary> /// <param name="property">The name of the context property</param> /// <param name="failureAction">Whether to throw an exception or return a blank string if the property is not found</param> /// <returns>The object value of the context property</returns> public string GetErrorReportPropertySchemasContextProperty(BizTalkErrorReportPropertySchemaEnum property, FailureActionEnum failureAction) { return(GetContextProperty(property.ToString(), ContextPropertyNamespaces._ErrorReportPropertyNamespace, failureAction)); }