Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Specifies the catalog export format.
Namespace: Microsoft.CommerceServer.Catalog
Assembly: Microsoft.CommerceServer.Catalog (in Microsoft.CommerceServer.Catalog.dll)
Syntax
'Declaration
Public Enumeration CatalogExportFormatType
'Usage
Dim instance As CatalogExportFormatType
public enum CatalogExportFormatType
public enum class CatalogExportFormatType
public enum CatalogExportFormatType
Members
| Member name | Description | |
|---|---|---|
| CatalogFormatAttributeCentric | Indicates the export type is attribute-centric format. | |
| CatalogFormatXsd | Indicates the export type is XML Schema Definition (XSD) format. |
Remarks
The enumeration is a value for the export format type, either an attribute-centric, or an XML Scema Definition.
Examples
// Exports the catalogs to the xml file
internal void ExportToXmlFile(string fileName)
{
CatalogExportOptions catalogExportOptions = new CatalogExportOptions();
catalogExportOptions.FormatType = CatalogExportFormatType.CatalogFormatAttributeCentric;
/*
Set additional options
catalogExportOptions.CatalogsToExport = "Catalog1,Catalog2";
catalogExportOptions.Language = "en-US";
*/
// The ImportXml returns an ImportProgress object
// Use the Status property to determine the current status
ExportProgress exportProgress = this.catalogContext.ExportXml(catalogExportOptions, fileName);
while (exportProgress.Status == CatalogOperationsStatus.InProgress)
{
System.Threading.Thread.Sleep(3000);
// Call the refresh method to refresh the current status
exportProgress.Refresh();
}
Console.WriteLine(exportProgress.EndDate);
// If the export operation failed
if (exportProgress.Status == CatalogOperationsStatus.Failed )
{
// Use the Errors property to get the errors that occurred during Export
foreach (CatalogError error in exportProgress.Errors)
{
Console.WriteLine(error.Message);
}
}
}