ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Core.Geometry Namespace / Multipatch Class / ToBinaryXml Method
Example

In This Topic
    ToBinaryXml Method
    In This Topic
    Serializes this geometry instance into an ArcGIS binary XML geometry representation.
    Syntax
    public string ToBinaryXml()
    Public Function ToBinaryXml() As String

    Return Value

    Geometry represented as a binary XML string.
    Example
    Construct Multipatch
    // export to binary xml
    string binaryXml = multiPatch.ToBinaryXml();
    
    // import from binaryXML - methods need to run on the MCT
    Multipatch binaryMultipatch = MultipatchBuilderEx.FromBinaryXml(binaryXml);
    
    // xml export / import
    string xml = multiPatch.ToXml();
    Multipatch xmlMultipatch = MultipatchBuilderEx.FromXml(xml);
    
    // esriShape export/import
    byte[] buffer = multiPatch.ToEsriShape();
    Multipatch esriPatch = MultipatchBuilderEx.FromEsriShape(buffer);
    
    // or use GeometryEngine
    Multipatch patchImport = GeometryEngine.Instance.ImportFromEsriShape(EsriShapeImportFlags.EsriShapeImportDefaults, buffer, multiPatch.SpatialReference) as Multipatch;
    
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also