WebProxyClient Members

A base class that creates an authenticated web service endpoint on a WCF channel.

The following tables list the members exposed by the WebProxyClient type.

Protected Constructors

  Name Description
  WebProxyClient Overloaded.  

Top

Public Properties

(see also Protected Properties)

  Name Description
public property ChannelFactory  (inherited from ClientBase)
public property ClientCredentials  (inherited from ClientBase)
public property Endpoint  (inherited from ClientBase)
public property HeaderToken The access token returned from OAuth authentication.
public property InnerChannel  (inherited from ClientBase)
public property SdkClientVersion The version of your client application.
public property State  (inherited from ClientBase)

Top

Protected Properties

  Name Description
protected property Channel  (inherited from ClientBase)

Top

Public Methods

(see also Protected Methods)

  Name Description
public method Abort  (inherited from ClientBase)
public method Close  (inherited from ClientBase)
public method DisplayInitializationUI  (inherited from ClientBase)
public method Dispose Overloaded.  
public method Equals  (inherited from Object)
public method GetHashCode  (inherited from Object)
public method GetType  (inherited from Object)
public method Open  (inherited from ClientBase)
public method ToString  (inherited from Object)

Top

Protected Methods

  Name Description
protected method CreateChannel  (inherited from ClientBase)
protected method CreateNewInitializer Creates the WCF proxy client initializer which gets invoked on every SDK method call. This method makes sure that the access token and other header values are added to the outbound call.
protected method static CreateServiceEndpoint Creates the service endpoint required for the proxy and adds support for early-bound types in the provided assembly.
protected method Dispose Overloaded.  
protected method Finalize Overridden. Destructor for the WebProxyClient class.
protected method static GetBinding Returns the default BasicHttpBinding that the proxy classes will use.
protected method GetDefaultValueForInitialization  (inherited from ClientBase)
protected method InvokeAsync  (inherited from ClientBase)
protected method MemberwiseClone  (inherited from Object)

Top

Explicit Interface Implementations

  Name Description
  Dispose  (inherited from ClientBase)
  BeginClose  (inherited from ClientBase)
  BeginClose  (inherited from ClientBase)
  BeginOpen  (inherited from ClientBase)
  BeginOpen  (inherited from ClientBase)
  Close  (inherited from ClientBase)
  EndClose  (inherited from ClientBase)
  EndOpen  (inherited from ClientBase)
  Open  (inherited from ClientBase)
  Closed  (inherited from ClientBase)
  Closing  (inherited from ClientBase)
  Faulted  (inherited from ClientBase)
  Opened  (inherited from ClientBase)
  Opening  (inherited from ClientBase)

Top

See Also

Reference

WebProxyClient Generic Class
Microsoft.Xrm.Sdk.WebServiceClient Namespace
DiscoveryWebProxyClient Class
OrganizationWebProxyClient Class

Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.