C#dllとフラットファイル(xmlでない)を使用してSubmitFeedを動作させようとしています。 Dynamics NAVと呼ばれるMicrosoft ERPシステムのC/ALです。ここに私のコードは次のとおりです。Amazon C#request.FeedContent.Position = 0エラー "クローズドファイルにアクセスできない"
config := config.MarketplaceWebServiceConfig();
config.ServiceURL := 'https://mws.amazonservices.com';
service := service.MarketplaceWebServiceClient(MyAccessKey,MySecretKey,'NAV','1.0',config);
request := request.SubmitFeedRequest();
request.Merchant := 'mymerchant';
request.Marketplace := 'MyMarketPlaceID';
request.FeedContent := SystemIOFile.Open('C:\Test\Jason.txt',FileMode.Open,FileAccess.Read);
request.ContentMD5 := service.CalculateContentMD5(request.FeedContent);
request.FeedContent.Position := 0;
request.FeedType := '_POST_INVENTORY_AVAILABILITY_DATA_';
response := service.SubmitFeed(request);
request.FeedContentPosition:エラーは、「クローズドファイルにアクセスできません」と言うことです= 0行がある
私はsubmissioncountを持っており、完全に作業submissionresult、私は単に」することができますsubmitfeedを働かせてください。
私は他のC#の例に従いましたが、それらは同じであるように見えますが、誰もが思考を持っていますか?