ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Layouts Namespace / Layout Class / GetMetadata Method
Example

In This Topic
    GetMetadata Method (Layout)
    In This Topic
    Gets the Layout metadata. This method must be called on the MCT. Use QueuedTask.Run.
    Syntax
    Public Function GetMetadata() As String
    public string GetMetadata()

    Return Value

    The xml formatted metadata
    Exceptions
    ExceptionDescription
    This method or property must be called within the lambda passed to QueuedTask.Run.
    Example
    Layout Metadata
    {
      //Note: Must be on QueuedTask.Run
    
      //Gets the Layout metadata.
      var layout_xml = layout.GetMetadata();
      //Can metadata be edited?
      if (layout.GetCanEditMetadata())
        //Set the metadata back
        layout.SetMetadata(layout_xml);
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also