Del via


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