ClientCredentials Конструкторы

Определение

Инициализирует новый экземпляр класса ClientCredentials.

Перегрузки

ClientCredentials()

Инициализирует новый экземпляр класса ClientCredentials.

ClientCredentials(ClientCredentials)

Это копия конструктора.

Комментарии

Наиболее простой способ использования этого класса заключается в получении доступа к его свойствам из объекта клиента, а не в прямом создании экземпляра. В следующем примере кода показано, как это сделать:

WSHttpBinding b = new WSHttpBinding();
EndpointAddress ea = new EndpointAddress("http://localhost/Calculator");
CalculatorClient client = new CalculatorClient(b, ea);
IssuedTokenClientCredential itcc = client.ClientCredentials.IssuedToken;

itcc.LocalIssuerAddress = new EndpointAddress("http://fabrikam.com/sts");

ClientCredentials()

Инициализирует новый экземпляр класса ClientCredentials.

public ClientCredentials ();

Примеры

Наиболее простой способ использования этого класса заключается в получении доступа к его свойствам из объекта клиента, а не в прямом создании экземпляра. В следующем примере кода показано, как это сделать:

WSHttpBinding b = new WSHttpBinding();
EndpointAddress ea = new EndpointAddress("http://localhost/Calculator");
CalculatorClient client = new CalculatorClient(b, ea);
IssuedTokenClientCredential itcc = client.ClientCredentials.IssuedToken;

itcc.LocalIssuerAddress = new EndpointAddress("http://fabrikam.com/sts");

Комментарии

Этот конструктор создает ClientCredentials объект с параметрами по умолчанию, например = SupportInteractivetrue.

Применяется к

.NET Core 1.1 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
UWP 10.0

ClientCredentials(ClientCredentials)

Это копия конструктора.

protected ClientCredentials (System.ServiceModel.Description.ClientCredentials other);

Параметры

other
ClientCredentials

Объект ClientCredentials. Все свойства нового экземпляра отображают значения этого параметра.

Примеры

Наиболее простой способ использования этого класса заключается в получении доступа к его свойствам из объекта клиента, а не в прямом создании экземпляра. В следующем примере кода показано, как это сделать:

WSHttpBinding b = new WSHttpBinding();
EndpointAddress ea = new EndpointAddress("http://localhost/Calculator");
CalculatorClient client = new CalculatorClient(b, ea);
IssuedTokenClientCredential itcc = client.ClientCredentials.IssuedToken;

itcc.LocalIssuerAddress = new EndpointAddress("http://fabrikam.com/sts");

Применяется к

.NET Core 1.1 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
UWP 10.0