Clone Method

ServiceCredentials.Clone Method

Creates a copy of the current instance.

Namespace:  System.ServiceModel.Description
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public ServiceCredentials Clone()

The following code shows how to call this method.

                // Create a service host.
                Uri httpUri = new Uri("http://localhost/Calculator");
                ServiceHost sh = new ServiceHost(typeof(Calculator), httpUri);

                // Create a binding that uses a WindowsServiceCredential .
                WSHttpBinding b = new WSHttpBinding(SecurityMode.Message);
                b.Security.Message.ClientCredentialType = MessageCredentialType.Windows;

                // Add an endpoint.
                sh.AddServiceEndpoint(typeof(ICalculator), b, "WindowsCalculator");

                // Clone these credentials.
                ServiceCredentials cloneCredential =

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
© 2015 Microsoft