C#: заголовки нулевой аутентификации веб-службы Asmx - PullRequest
0 голосов
/ 16 марта 2020

Я пытаюсь добавить аутентификацию для моего C# AMSX. Я решил попробовать заголовки SOAP. Мне удается успешно передать заголовок аутентификации при первом вызове, но последующие вызовы поступают как NULL.

public AuthHeader ApiCredentials;

public class AuthHeader : SoapHeader
{
    public string MachineName;
    public string AccessKey;
}

Я украсил свои веб-методы с помощью

    [WebMethod]
    [SoapHeader("ApiCredentials")]

Затем в моем коде я выполняю проверку, но после первого вызова ApiCredentials становится нулевым.

Я попытался повторно создать экземпляр класса, добавив заголовки и т. Д. c. но не могу понять, почему он нулевой.

Спасибо

...