Member 14652828 Ответов: 2

Как закодировать salesforce tooling api на языке C#


Невозможно преобразовать код Json Web API в код C# Web API

Что я уже пробовал:

Однако Salesforce Tooling API показывает :

Описание Кода Серьезности Состояние Подавления Строки Файла Проекта

Ошибка CS1061 'HttpRequest' не содержит определения для 'setHeader' и не может быть найден метод расширения 'setHeader', принимающий первый аргумент типа 'HttpRequest' (отсутствует ли директива using или ссылка на сборку?)

2 Ответов

Рейтинг:
1

RickZeeland

Может быть, вы можете использовать SDK: Разработчики Salesforce[^]


Рейтинг:
0

MadMyche

сообщение об ошибке:
Ошибка CS1061 'HttpRequest' не содержит определения для 'setHeader'
Это сообщение довольно самоочевидно; вы пытаетесь использовать метод, которого не существует.
К сожалению, вы не предоставили никакого кода, чтобы знать, что вы пытаетесь сделать, мы можем только догадываться из контекста сообщения.
Похоже, что вы пытаетесь добавить заголовок к запросу, с которым работаете.

Если мы посмотрим вверх то HttpRequest класс на MS Docs мы увидим, что Заголовки является свойством этого, и это значение name коллекция.

Если мы посмотрим вверх то NameValueCollection класс мы увидим методы, с которыми можно работать (заголовки).
Я бы предположил, что то, что вы действительно ищете, - это Добавь() метод.

Рекомендации:
HttpRequest.Собственность Заголовки (Системы.Web) | Microsoft Docs[^]
Класс NameValueCollection (System.Коллекции.Специализированных) | Майкрософт Документы[^]