Я новичок в написании и понимании C #. Я хотел бы знать, как повторно использовать имеющийся у меня код, который обновляет имя пользователя и пароль WebService.
Вот код в первом файле CS: ...
public class AuthenticateLogin
{
public static object PassCredentials()
{
ServiceName.UsersClient clientauthentication = new ServiceName.UsersClient();
clientauthentication.ClientCredentials.UserName.UserName = "user";
clientauthentication.ClientCredentials.UserName.Password = "pwd";
}
}
...
Вот код во втором файле CS:
var test = AuthenticateLogin.PassCredentials();
Console.WriteLine(test.EchoAuthenticated("Successful Login"));
Получено сообщение об ошибке:
Ошибка CS1061 «AuthenticateLogin» не содержит определения «EchoAuthenticated», и нет доступного метода расширения «EchoAuthenticated», принимающего первый аргумент типа «AuthenticateLogin» (вы пропустили директиву using илиссылка на сборку?)
Требуемое решение:
Во втором файле я хочу иметь возможность использовать методы «аутентификации клиентов» первого файла. Мне нужно иметь возможность использовать «клиентскую аутентификацию» как общий объект в нескольких других файлах CS. К вашему сведению: я могу отлично использовать методы «клиентской аутентификации» в 1-м файле, и все работает нормально.