Код C# для Rest API только для чтения, который будет выводиться в csvC#

Место общения программистов C#
Ответить
Гость
 Код C# для Rest API только для чтения, который будет выводиться в csv

Сообщение Гость »


Я пытаюсь написать код на незнакомом языке (C# .NET2.0), используя REST API. Я хотел бы получить данные и записать их в file with headers.
I have tried multiple versions of the code below, but I am sure I am missing something dumb. I appreciate any help and feel free to make fun of what I tried.
Error is:

Error CS1579

foreach statement cannot operate on variables of type 'Result' because 'Result' does not contain a public instance or extension definition for 'GetEnumerator'

ConsoleApp7 C:\Users\jzala\source\repos\ConsoleApp7\Program.cs 77 Active

Here is the latest attempt. The logger that is commented out does work.

Код: Выделить всё

IOneViewClient oneViewClient = oneviewClientFactory.CreateInstance();

Result tagResults = await oneViewClient.GetHistTagsAsync(unitGuid, tags, dateFrom, DateTO, 2, 2);

if (tagResults.IsFailure)
{
// An error occurred
// Log.Logger.Error(tagResults.Error);
return;
}

// Parse the response body
var dataObjects = tagResults;

foreach (var d in dataObjects)
{
Console.WriteLine("{0},{0}", d.Tags,d.Count);
}

// Log.Logger.Information("Historical events from OneView");
// tagResults.Value.ToList().ForEach(tag =>
// Log.Logger.Information(tagResults);
// Log.Logger.Information("Finish reading");`
I am trying to get to a point where logger puts the results(value) in a way I can output to

Источник: https://stackoverflow.com/questions/781 ... put-to-csv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»