OrganizationWebProxyClient Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Implements IOrganizationService and provides an authenticated connection to the Organization.svc/web endpoint. This /web endpoint is also used by web resources.
public ref class OrganizationWebProxyClient : Microsoft::Xrm::Sdk::WebServiceClient::WebProxyClient<Microsoft::Xrm::Sdk::IOrganizationService ^>, Microsoft::Xrm::Sdk::IOrganizationService
public class OrganizationWebProxyClient : Microsoft.Xrm.Sdk.WebServiceClient.WebProxyClient<Microsoft.Xrm.Sdk.IOrganizationService>, Microsoft.Xrm.Sdk.IOrganizationService
type OrganizationWebProxyClient = class
inherit WebProxyClient<IOrganizationService>
interface IOrganizationService
Public Class OrganizationWebProxyClient
Inherits WebProxyClient(Of IOrganizationService)
Implements IOrganizationService
- Inheritance
- Implements
Remarks
You must set the HeaderToken and SdkClientVersion property values before using the proxy object to make service calls.
To call the Organization web service using the IOrganizationService interface, cast the proxy instance to an IOrganizationService type.
Constructors
OrganizationWebProxyClient(Uri, Assembly) |
Initializes a new instance of the OrganizationWebProxyClient class using an Organization service URL and an assembly. |
OrganizationWebProxyClient(Uri, Boolean) |
Initializes a new instance of the OrganizationWebProxyClient class using an Organization service URL. |
OrganizationWebProxyClient(Uri, TimeSpan, Assembly) |
Initializes a new instance of the OrganizationWebProxyClient class using an Organization service URL, a time span, and an assembly. |
OrganizationWebProxyClient(Uri, TimeSpan, Boolean) |
Initializes a new instance of the OrganizationWebProxyClient class using an Organization service URL and time span. |
Properties
CallerId |
Gets or sets the ID of the user for whom SDK calls are made on behalf of. |
CallerRegardingObjectId | |
HeaderToken |
The access token returned from OAuth authentication. (Inherited from WebProxyClient<TService>) |
SdkClientVersion |
The version of your client application. (Inherited from WebProxyClient<TService>) |
SyncOperationType |
For internal use only. |
userType |
Methods
Associate(String, Guid, Relationship, EntityReferenceCollection) |
Creates a link between records. |
AssociateCore(String, Guid, Relationship, EntityReferenceCollection) |
For internal use only. |
Create(Entity) |
Creates a record. |
CreateCore(Entity) |
For internal use only. |
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. |
Delete(String, Guid) |
Deletes a record. |
DeleteCore(String, Guid) |
For internal use only. |
Disassociate(String, Guid, Relationship, EntityReferenceCollection) |
Deletes a link between records. |
DisassociateCore(String, Guid, Relationship, EntityReferenceCollection) |
For internal use only. |
Dispose() |
Disposes the web proxy client object. (Inherited from WebProxyClient<TService>) |
Dispose(Boolean) |
Disposes the web proxy client object. (Inherited from WebProxyClient<TService>) |
Execute(OrganizationRequest) |
Executes a message in the form of a request, and returns a response. |
ExecuteCore(OrganizationRequest) |
For internal use only. |
Retrieve(String, Guid, ColumnSet) |
Retrieves a record. |
RetrieveCore(String, Guid, ColumnSet) |
For internal use only. |
RetrieveMultiple(QueryBase) |
Retrieves a collection of records. |
RetrieveMultipleCore(QueryBase) |
For internal use only. |
Update(Entity) |
Updates an existing record. |
UpdateCore(Entity) |
For internal use only. |