Пример #1
0
        public Collection <IPolicyImportExtension> LoadPolicyImportExtensions()
        {
            Collection <IPolicyImportExtension> col = new Collection <IPolicyImportExtension> ();

            for (int i = 0; i < PolicyImporters.Count; i++)
            {
                Type t = Type.GetType(PolicyImporters [i].Type);
                IPolicyImportExtension ext = (IPolicyImportExtension)Activator.CreateInstance(t);
                col.Add(ext);
            }
            return(col);
        }
 Exception CreateExtensionException(IPolicyImportExtension importer, Exception e)
 {
     string errorMessage = SR.GetString(SR.PolicyExtensionImportError, importer.GetType(), e.Message);
     return new InvalidOperationException(errorMessage, e);
 }
Пример #3
0
        private Exception CreateExtensionException(IPolicyImportExtension importer, Exception e)
        {
            string errorMessage = string.Format(SRServiceModel.PolicyExtensionImportError, importer.GetType(), e.Message);

            return(new InvalidOperationException(errorMessage, e));
        }