Я пытаюсь добавить аутентификацию для моего C# AMSX. Я решил попробовать заголовки SOAP. Мне удается успешно передать заголовок аутентификации при первом вызове, но последующие вызовы поступают как NULL.
public AuthHeader ApiCredentials;
public class AuthHeader : SoapHeader
{
public string MachineName;
public string AccessKey;
}
Я украсил свои веб-методы с помощью
[WebMethod]
[SoapHeader("ApiCredentials")]
Затем в моем коде я выполняю проверку, но после первого вызова ApiCredentials становится нулевым.
Я попытался повторно создать экземпляр класса, добавив заголовки и т. Д. c. но не могу понять, почему он нулевой.
Спасибо