CRMContact Class
The CRMContact class contains methods that you can use to manage contacts.
There are no properties for this class.
For more information about using XML, see XML Document Object Model.
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Web.Services.Protocols.WebClientProtocol
System.Web.Services.Protocols.HttpWebClientProtocol
System.Web.Services.Protocols.SoapHttpClientProtocol
CRMContact
[Visual Basic .NET]
Public Class CRMContact
Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
[C#]
public class CRMContact : System.Web.Services.Protocols.SoapHttpClientProtocol
[C++]
public __gc class CRMContact: public System.Web.Services.Protocols.SoapHttpClientProtocol
The CRMContact class exposes the following methods.
Method | Description |
Activate | Sets the state of a contact to Active. |
Assign | Assigns a contact to another security principal. |
BulkRetrieve | Retrieves multiple contacts by ID. |
Create | Creates a new contact record. |
CreateAndRetrieve | Creates a new contact record and then retrieves it. |
Deactivate | Sets the state of a contact to Inactive. |
Delete | Deletes a contact and all its child objects. |
GrantAccess | Grants access to a contact. |
MakePrivate | Makes a contact private. |
MakePublic | Makes a contact public. |
ModifyAccess | Replaces the access rights on the contact for the specified security principal. |
Retrieve | Retrieves a contact. |
RetrieveByObject | Retrieves all the contacts associated with the specified object (lead or opportunity). |
RetrieveByPrincipal | Retrieves all the contacts owned by the specified security principal. |
RetrievePrincipalAccess | Retrieves the access the specified security principal has to a contact. |
RetrieveSharedPrincipals | Retrieves a list of security principals (users or teams) with which this contact is shared. |
RetrieveSharedPrincipalsAndAccess | Retrieves all the security principals (users or teams) that have access to a contact, along with what access they have. |
RetrieveSubLeads | Retrieves the child leads for the specified contact. |
RetrieveSubOpportunities | Retrieves the child opportunities for the specified contact. |
RevokeAccess | Revokes access for the specified security principal for a contact. |
Update | Updates a contact. |
UpdateAndRetrieve | Updates a contact and then retrieves it. |
Requirements
Namespace: Microsoft.CRM.Proxy
Assembly: microsoft.crm.proxy.dll
See Also