Ошибка компонента сценария SSIS при выборке из APIC#

Место общения программистов C#
Ответить
Anonymous
 Ошибка компонента сценария SSIS при выборке из API

Сообщение Anonymous »

Я новичок в C#. Итак, для etl я использую компонент SSIS для получения ключа API объединения данных и объединения полученных данных с данными из других источников.
Поэтому я использую «компонент сценария» SSIS для получите данные API, используя приведенный ниже код{

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

public override void CreateNewOutputRows()
{

string url = String.Format();
WebRequest requestObject = WebRequest.Create(url);

requestObject.Credentials = new System.Net.NetworkCredential("username", "password");

requestObject.Method = "GET";
HttpWebResponse responseObject = null;
responseObject = (HttpWebResponse)requestObject.GetResponse();

string result = null;
using (Stream stream = responseObject.GetResponseStream())
{
StreamReader sr = new StreamReader(stream);
result = sr.ReadToEnd();
sr.Close();
}

var serializer = new JavaScriptSerializer();
var data = serializer.Deserialize(result);// ResultApi class

Output0Buffer.AddRow();
Output0Buffer.Names = data.Names;
и мой класс выглядит следующим образом:

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

 class ResultApi
{
public string Names { get; set; }
}
Я не знаю, что делаю неправильно, но при запуске пакета SSIS я получаю следующую ошибку:
Изображение

Было бы очень полезно, если бы кто-нибудь помог мне с этим. Любые советы и предложения приветствуются.

Подробнее здесь: https://stackoverflow.com/questions/740 ... g-from-api
Ответить

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

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

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

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

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