Hjælpekode: Optællinger for grupperede indstillinger
Udgivet: januar 2017
Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Overførselspakken SDK omfatter en udvidelse af CrmSvcUtil-kodegenereringsværktøjet, som du kan bruge til at oprette optællinger for alle grupperede indstillinger herunder globale grupperede indstillinger, valgliste, tilstand og statusværdier. Du kan finde flere oplysninger under Eksempeludvidelse til oprettelse af optællinger for grupperede indstillinger. Det indeholder desuden en kodefil til et hjælpeprogram, der indeholder de optællinger, der er genereret for alle standardværdier. Disse optællinger kan bruges i din kode ved at tilføje filen SampleCode\CS\HelperCode\OptionSets.cs eller SampleCode\VB\HelperCode\OptionSets.vb til projektet.
Hver optælling kan bruges til at kontrollere eller angive værdien for en egenskab. Denne egenskab er typisk en attribut til objektet, men der er et par, der bruges til andre egenskaber.
Eksempel på brug
Følgende eksempel viser, hvordan du bruger en af disse optællinger til at angive en værdi i objektet Account.
// Instantiate an account object. Note the use of the option set enumerations defined
// in OptionSets.cs.
Account account = new Account { Name = "Fourth Coffee" };
account.AccountCategoryCode = new OptionSetValue((int)AccountAccountCategoryCode.PreferredCustomer);
account.CustomerTypeCode = new OptionSetValue((int)AccountCustomerTypeCode.Investor);
// Create an account record named Fourth Coffee.
// Save the record reference so we can delete it during cleanup later.
Guid accountId = service.Create(account);
' Instantiate an account object. Note the use of the option set enumerations defined in OptionSets.vb.
' See the Entity Metadata topic in the SDK documentation to determine
' which attributes must be set for each entity.
Dim account_Renamed As Account = New Account With {.Name = "Fourth Coffee"}
account_Renamed.AccountCategoryCode = New OptionSetValue(CInt(AccountAccountCategoryCode.PreferredCustomer))
account_Renamed.CustomerTypeCode = New OptionSetValue(CInt(AccountCustomerTypeCode.Investor))
' Create an account record named Fourth Coffee.
_accountId = _serviceProxy.Create(account_Renamed)
Se også
Brug eksempel- og hjælpekoden
Hjælpekode: ServerConnection-klasse
Hjælpekode: DeviceIdManager-klasse
Hjælpekode: SystemUserProvider-klasse
Eksempeludvidelse til oprettelse af optællinger for grupperede indstillinger
Grupperet indstilling for globale metadataværdier
Kørsel af et simpelt program ved hjælp af Microsoft Dynamics 365 webtjenester
Microsoft Dynamics 365
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret