Hent, opdater og slet objekter
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Dette emne viser, hvordan du henter, opdaterer og sletter et objekt vha. det brugerdefinerede Bank Account-objekt, der er oprettet i Oprette et brugerdefineret objekt.
Dette emne indeholder
Hent og opdater et objekt
Slette et brugerdefineret objekt
Hent og opdater et objekt
Følgende eksempel henter et objekt vha. metoden RetrieveEntityRequest. Derefter opdaterer det objektet for at deaktivere brevfletning ved at indstille egenskaben IsMailMergeEnabled til false og indstiller HasNotes til true i UpdateEntityRequest for at angive, at objektet skal omfatte en relation til objektet Annotation, så objektet kan vise noter.
RetrieveEntityRequest retrieveBankAccountEntityRequest = new RetrieveEntityRequest
{
EntityFilters = EntityFilters.Entity,
LogicalName = _customEntityName
};
RetrieveEntityResponse retrieveBankAccountEntityResponse = (RetrieveEntityResponse)_serviceProxy.Execute(retrieveBankAccountEntityRequest);
EntityMetadata BankAccountEntity = retrieveBankAccountEntityResponse.EntityMetadata;
// Disable Mail merge
BankAccountEntity.IsMailMergeEnabled = new BooleanManagedProperty(false);
// Enable Notes
UpdateEntityRequest updateBankAccountRequest = new UpdateEntityRequest
{
Entity = BankAccountEntity,
HasNotes = true
};
_serviceProxy.Execute(updateBankAccountRequest);
Dim retrieveBankAccountEntityRequest As RetrieveEntityRequest = New RetrieveEntityRequest With {
.EntityFilters = EntityFilters.Entity,
.LogicalName = _customEntityName
}
Dim retrieveBankAccountEntityResponse As RetrieveEntityResponse = CType(_serviceProxy.Execute(retrieveBankAccountEntityRequest), RetrieveEntityResponse)
Dim BankAccountEntity As EntityMetadata = retrieveBankAccountEntityResponse.EntityMetadata
' Disable Mail merge
BankAccountEntity.IsMailMergeEnabled = New BooleanManagedProperty(False)
' Enable Notes
Dim updateBankAccountRequest As UpdateEntityRequest = New UpdateEntityRequest With {
.Entity = BankAccountEntity,
.HasNotes = True
}
_serviceProxy.Execute(updateBankAccountRequest)
Slette et brugerdefineret objekt
Følgende eksempel bruger meddelelsen DeleteEntityRequest til at slette objektet med det logiske navn, der er angivet af variablen _customEntityName.
DeleteEntityRequest request = new DeleteEntityRequest()
{
LogicalName = _customEntityName,
};
_serviceProxy.Execute(request);
Dim request As New DeleteEntityRequest() With {.LogicalName = _customEntityName}
_serviceProxy.Execute(request)
Se også
Brug eksempel- og hjælpekoden
Tilpasse objektets metadata
Oprette og opdatere et objekt, der kan sendes via mail
Oprette et brugerdefineret objekt
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret