DeleteRelationship Message (MetadataService)
![]() |
[Applies to: Microsoft Dynamics CRM 4.0]
| Works for all deployment types | Works online only |
Deletes a relationship.
The relevant classes are specified in the following table.
| Type | Class |
| Request | DeleteRelationshipRequest |
| Response | DeleteRelationshipResponse |
Remarks
To perform this action, the caller must be a user in the organization for which metadata is requested and must have Delete Relationship privilege.
Example
The following example shows how to use the DeleteRelationship message.
[C#] // Create an authentication token. CrmAuthenticationToken token = new CrmAuthenticationToken(); token.OrganizationName = "AdventureWorksCycle"; // You can use enums.cs from the SDK\Helpers folder to get the enumeration for Active Directory authentication. token.AuthenticationType = 0; // Create the metadata Web service; MetadataService metadataService = new MetadataService(); metadataService.Url = "http://<servername>:<port>/MSCRMServices/2007/MetadataService.asmx"; metadataService.CrmAuthenticationTokenValue = token; metadataService.Credentials = System.Net.CredentialCache.DefaultCredentials; metadataService.PreAuthenticate = true; // Create the request DeleteRelationshipRequest deleteRelationship = new DeleteRelationshipRequest(); deleteRelationship.Name = "new_account_campaign"; // Execute the request DeleteRelationshipResponse deleteResponse = (DeleteRelationshipResponse)metadataService.Execute(deleteRelationship);
[Visual Basic .NET] ' Set up the CRM service. Dim token As New CrmAuthenticationToken() ' You can use enums.cs from the SDK\Helpers folder to get the enumeration for Active Directory authentication. token.AuthenticationType = 0 token.OrganizationName = "AdventureWorksCycle"; // Create the metadata Web service. Dim metadataService As New MetadataService () metadataService.Url = "http://<servername>:<port>/mscrmservices/2007/MetadataService.asmx"; metadataService.CrmAuthenticationTokenValue = token; metadataService.Credentials = System.Net.CredentialCache.DefaultCredentials metadataService.PreAuthenticate = true; ' Create the request. Dim deleteRelationship As New DeleteRelationshipRequest() deleteRelationship.Name = "new_account_campaign" ' Execute the request. Dim deleteResponse As DeleteRelationshipResponse = CType(metadataService.Execute(deleteRelationship), DeleteRelationshipResponse)
See Also
Concepts
Reference
© 2010 Microsoft Corporation. All rights reserved.
