public static void BindEnumerationHandlers (BindEnumerationDelegate delegateEnumeration) { EnsureSectionCreated (); if (_section.EnumerationHandlers == null) return; foreach (EnumerationConfigurationElement element in _section.EnumerationHandlers) { try { Type type = Type.GetType (element.HandlerType); object instance = Activator.CreateInstance (type); string dialect = element.Dialect; Type filterType = Type.GetType (element.FilterType); delegateEnumeration(new Uri(element.ResourceUri), dialect, filterType, (IEnumerationRequestHandler)instance); } finally { } } }
public static void BindEnumerationHandlers(BindEnumerationDelegate delegateEnumeration) { EnsureSectionCreated(); if (_section.EnumerationHandlers == null) { return; } foreach (EnumerationConfigurationElement element in _section.EnumerationHandlers) { try { Type type = Type.GetType(element.HandlerType); object instance = Activator.CreateInstance(type); string dialect = element.Dialect; Type filterType = Type.GetType(element.FilterType); delegateEnumeration(new Uri(element.ResourceUri), dialect, filterType, (IEnumerationRequestHandler)instance); } finally { } } }
public static void Bind(BindManagementDelegate bindManagement, BindEnumerationDelegate bindEnumeration, BindPullEventingDelegate bindPullEventing) { BindManagementHandlers(bindManagement); BindEnumerationHandlers(bindEnumeration); BindEventHandlers(bindPullEventing); }
public static void Bind (BindManagementDelegate bindManagement, BindEnumerationDelegate bindEnumeration, BindPullEventingDelegate bindPullEventing) { BindManagementHandlers(bindManagement); BindEnumerationHandlers (bindEnumeration); BindEventHandlers(bindPullEventing); }