c# - Enterprise Pattern and Practise: configure Sql Azure transient fault Configuration -
i trying implement sql azure transient fault configuration in asp.net application. trying following: http://msdn.microsoft.com/en-us/library/hh680899(v=pandp.50).aspx
though didn't find block on how can configure in config file. getting the type retrymanager not have accessible constructor.
error in code. read in forum should configure using config file, how question. thanks.
edit: using enterprise lib 5.0
here's sample configuration:
<?xml version="1.0" encoding="utf-8"?> <configuration> <configsections> <section name="retrypolicyconfiguration" type="microsoft.practices.enterpriselibrary.windowsazure.transientfaulthandling.configuration.retrypolicyconfigurationsettings, microsoft.practices.enterpriselibrary.windowsazure.transientfaulthandling, version=5.1.1209.0, culture=neutral, publickeytoken=31bf3856ad364e35" requirepermission="true" /> <section name="typeregistrationprovidersconfiguration" type="microsoft.practices.enterpriselibrary.common.configuration.typeregistrationprovidersconfigurationsection, microsoft.practices.enterpriselibrary.common, version=5.0.505.0, culture=neutral, publickeytoken=31bf3856ad364e35" /> </configsections> <startup uselegacyv2runtimeactivationpolicy="true"> <supportedruntime version="v4.0" sku=".netframework,version=v4.5" /> </startup> <retrypolicyconfiguration defaultretrystrategy="incremental retry strategy" defaultsqlconnectionretrystrategy="backoff retry strategy" defaultsqlcommandretrystrategy="incremental retry strategy" defaultazurestorageretrystrategy="incremental retry strategy" defaultazureservicebusretrystrategy="fixed interval retry strategy"> <incremental name="incremental retry strategy" retryincrement="00:00:05" maxretrycount="5" /> <fixedinterval name="fixed interval retry strategy" retryinterval="00:00:01" maxretrycount="10" /> <exponentialbackoff name="backoff retry strategy" minbackoff="00:00:01" maxbackoff="00:00:30" deltabackoff="00:00:10" maxretrycount="10" /> </retrypolicyconfiguration> <typeregistrationprovidersconfiguration> <clear /> <add name="caching" sectionname="cachingconfiguration" /> <add name="cryptography" sectionname="securitycryptographyconfiguration" /> <add name="exception handling" sectionname="exceptionhandling" /> <add name="instrumentation" sectionname="instrumentationconfiguration" /> <add name="logging" sectionname="loggingconfiguration" /> <add name="policy injection" sectionname="policyinjection" /> <add name="security" sectionname="securityconfiguration" /> <add name="data access" providertype="microsoft.practices.enterpriselibrary.data.configuration.databasesyntheticconfigsettings, microsoft.practices.enterpriselibrary.data" /> <add name="validation" providertype="microsoft.practices.enterpriselibrary.validation.configuration.validationtyperegistrationprovider, microsoft.practices.enterpriselibrary.validation" /> <add sectionname="retrypolicyconfiguration" name="retrypolicyconfiguration" /> </typeregistrationprovidersconfiguration> <appsettings> </appsettings> </configuration>
Comments
Post a Comment