Hi Jeff,
the link returns The webpage cannot be found error 😞
I agree, licenseStatus returns ESRIlicenseNotLicensed, do I need the extension licensed on my development machine? According to ArcGIS Manager Data Interoperability is installed and authorized for Engine.
IAoInitialize aoInitialize = new ESRI.ArcGIS.esriSystem.AoInitializeClass();
esriLicenseStatus licenseStatus = aoInitialize.IsExtensionCodeAvailable(esriLicenseProductCode.esriLicenseProductCodeArcView, esriLicenseExtensionCode.esriLicenseExtensionCodeDataInteroperability);
MessageBox.Show(licenseStatus.ToString());
MessageBox.Show(aoInitialize.IsExtensionCheckedOut(esriLicenseExtensionCode.esriLicenseExtensionCodeDataInteroperability).ToString());
aoInitialize.CheckOutExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeDataInteroperability);
MessageBox.Show(aoInitialize.IsExtensionCheckedOut(esriLicenseExtensionCode.esriLicenseExtensionCodeDataInteroperability).ToString());
Geoprocessor gp = new Geoprocessor();
QuickExport qe = new QuickExport();
qe.Input = "C:\\temp\\qe\\Line_88.shp";
qe.Output = "GML, C:\\temp\\qe\\Line_88.gml";
gp.OverwriteOutput = true;
gp.Execute(qe, null);
aoInitialize.CheckInExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeDataInteroperability);