ClientCredentials Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ClientCredentials.

Przeciążenia

ClientCredentials()

Inicjuje nowe wystąpienie klasy ClientCredentials.

ClientCredentials(ClientCredentials)

Jest to konstruktor kopiujący.

Uwagi

Najczęstszym sposobem użycia tej klasy jest uzyskanie dostępu do jego właściwości z obiektu klienta, a nie bezpośrednie utworzenie wystąpienia. Poniższy kod pokazuje, jak to zrobić.

C#
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()

Inicjuje nowe wystąpienie klasy ClientCredentials.

C#
public ClientCredentials ();

Przykłady

Najczęstszym sposobem użycia tej klasy jest uzyskanie dostępu do jego właściwości z obiektu klienta, a nie bezpośrednie utworzenie wystąpienia. Poniższy kod pokazuje, jak to zrobić.

C#
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");

Uwagi

Ten konstruktor tworzy ClientCredentials obiekt z ustawieniami domyślnymi, na przykład SupportInteractive = true.

Dotyczy

.NET Core 1.1 i inne wersje
Produkt Wersje
.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)

Jest to konstruktor kopiujący.

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

Parametry

other
ClientCredentials

Klasa ClientCredentials. Wszystkie właściwości nowo skonstruowanego wystąpienia odzwierciedlają wartości tego parametru.

Przykłady

Najczęstszym sposobem użycia tej klasy jest uzyskanie dostępu do jego właściwości z obiektu klienta, a nie bezpośrednie utworzenie wystąpienia. Poniższy kod pokazuje, jak to zrobić.

C#
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");

Dotyczy

.NET Core 1.1 i inne wersje
Produkt Wersje
.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