diff --git a/.gitignore b/.gitignore index 5ba251a..49360c9 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ project.lock.json /**/.idea /src/packages /src/CsvHelper.Excel.userprefs +/src/AutofacWihtAOP/packages +/src/IoC/packages diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/App.config b/src/AutofacWihtAOP/AutofacWihtAOP/App.config index 836f7d3..975b17d 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/App.config +++ b/src/AutofacWihtAOP/AutofacWihtAOP/App.config @@ -11,7 +11,11 @@ - + + + + + diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/AutofacWithAOP.csproj b/src/AutofacWihtAOP/AutofacWihtAOP/AutofacWithAOP.csproj index 8d2fb41..401574a 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/AutofacWithAOP.csproj +++ b/src/AutofacWihtAOP/AutofacWihtAOP/AutofacWithAOP.csproj @@ -9,10 +9,9 @@ Properties AutofacWithAOP AutofacWithAOP - v4.6.2 + v4.5.2 512 true - AnyCPU @@ -34,79 +33,48 @@ 4 - - ..\packages\Autofac.4.0.1\lib\net45\Autofac.dll + + ..\packages\Autofac.4.9.4\lib\net45\Autofac.dll True - - ..\packages\Autofac.Extras.DynamicProxy.4.5.0\lib\net45\Autofac.Extras.DynamicProxy.dll - True - - - ..\packages\Autofac.WebApi2.4.2.0\lib\net45\Autofac.Integration.WebApi.dll + + ..\packages\Autofac.Extras.DynamicProxy.4.1.0\lib\net45\Autofac.Extras.DynamicProxy.dll True - ..\packages\Castle.Core.4.3.1\lib\net45\Castle.Core.dll + ..\packages\Castle.Core.4.4.0\lib\net45\Castle.Core.dll True - ..\packages\FluentValidation.8.1.3\lib\net45\FluentValidation.dll - True - - - ..\packages\MongoDB.Bson.2.7.3\lib\net45\MongoDB.Bson.dll - True - - - ..\packages\Newtonsoft.Json.4.5.11\lib\net40\Newtonsoft.Json.dll + ..\packages\FluentValidation.8.5.0\lib\net45\FluentValidation.dll True - - ..\packages\System.ComponentModel.Annotations.4.4.1\lib\net461\System.ComponentModel.Annotations.dll - True - - - ..\packages\System.ComponentModel.Primitives.4.3.0\lib\net45\System.ComponentModel.Primitives.dll - True - - - ..\packages\Microsoft.AspNet.WebApi.Client.5.2.0\lib\net45\System.Net.Http.Formatting.dll - True - - - ..\packages\System.ValueTuple.4.5.0\lib\net461\System.ValueTuple.dll - True - - - ..\packages\Microsoft.AspNet.WebApi.Core.5.2.0\lib\net45\System.Web.Http.dll - True - - - libs\Xuenn.Lib.CommonUtility.dll - + + + - + + diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/CacheInterceptor.cs b/src/AutofacWihtAOP/AutofacWihtAOP/CacheInterceptor.cs new file mode 100644 index 0000000..09a0303 --- /dev/null +++ b/src/AutofacWihtAOP/AutofacWihtAOP/CacheInterceptor.cs @@ -0,0 +1,36 @@ +using System; +using System.Runtime.Remoting.Messaging; +using Castle.DynamicProxy; + +namespace AutofacWithAOP +{ + public class CacheInterceptor : IInterceptor + { + public string Data { get; set; } + private ITimeService _timeService; + public CacheInterceptor(ITimeService s) + { + + _timeService = s; + } + + public void Intercept(IInvocation invocation) + { + var key = invocation.GetConcreteMethod().Name; + var time = CallContext.GetData(key)?.ToString(); + if (time == null) + { + Console.WriteLine("Set Cache Time"); + //如果沒有快取 執行呼叫Service + invocation.Proceed(); + CallContext.SetData(key, invocation.ReturnValue); + } + else + { + //如果有快取直接取值 + Console.WriteLine("Get Time From Cache"); + invocation.ReturnValue = time; + } + } + } +} \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/ILogService.cs b/src/AutofacWihtAOP/AutofacWihtAOP/ILogService.cs index 23cde26..76be8d9 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/ILogService.cs +++ b/src/AutofacWihtAOP/AutofacWihtAOP/ILogService.cs @@ -1,10 +1,8 @@ -using AutofacWihtAOP; - -namespace AutofacWithAOP +namespace AutofacWithAOP { public interface ILogService { - AuditLogModel GetLastLog(LogFilter filter); - void AddLog(AuditLogModel model); + string GetLastLog(LogFilter filter); + void AddLog(string message); } } \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/IPerson.cs b/src/AutofacWihtAOP/AutofacWihtAOP/IPerson.cs new file mode 100644 index 0000000..d739197 --- /dev/null +++ b/src/AutofacWihtAOP/AutofacWihtAOP/IPerson.cs @@ -0,0 +1,7 @@ +namespace AutofacWithAOP +{ + public interface IPerson + { + string SaySomething(); + } +} \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/ITimeService.cs b/src/AutofacWihtAOP/AutofacWihtAOP/ITimeService.cs new file mode 100644 index 0000000..375fe28 --- /dev/null +++ b/src/AutofacWihtAOP/AutofacWihtAOP/ITimeService.cs @@ -0,0 +1,7 @@ +namespace AutofacWithAOP +{ + public interface ITimeService + { + string GetTime(); + } +} \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/LogFilter.cs b/src/AutofacWihtAOP/AutofacWihtAOP/LogFilter.cs index 67cdd4d..54ee65d 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/LogFilter.cs +++ b/src/AutofacWihtAOP/AutofacWihtAOP/LogFilter.cs @@ -1,18 +1,9 @@ -using AutofacWihtAOP; - -namespace AutofacWithAOP +namespace AutofacWithAOP { public class LogFilter { public string FunctionName { get; set; } public string FieldName { get; set; } public string UserCode { get; set; } - - public bool LogCondition(AuditLogModel x) - { - return x.FieldName == FieldName && - x.FunctionName == FunctionName && - x.UserCode == UserCode; - } } } \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/LogInterceptor.cs b/src/AutofacWihtAOP/AutofacWihtAOP/LogInterceptor.cs index 556791e..9d8ac63 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/LogInterceptor.cs +++ b/src/AutofacWihtAOP/AutofacWihtAOP/LogInterceptor.cs @@ -3,115 +3,26 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Runtime.InteropServices; -using AutofacWihtAOP; using Castle.DynamicProxy; -using Xuenn.Lib.CommonUtility.Interceptors; namespace AutofacWithAOP { - - public class LogInterceptor : InterceptorBase + public class LogInterceptor : IInterceptor { + public string Data { get; set; } + public string Data1 { get; set; } private ILogService _logService; - public LogInterceptor(ILogService logservice) + public LogInterceptor(ILogService logService) { - _logService = logservice; + _logService = logService; } - protected override void OnExcuted(IInvocation invocation) + public void Intercept(IInvocation invocation) { - var models = invocation.Arguments.Where(Ext.IsAttributeType); - - var props = models.SelectMany(x => x.GetType().GetPropertiesBy(), - (model, prop) => new - { - CurrentValue = prop.GetValue(model), - FieldName = prop - .GetAttributeValue((FieldAttribute attr) => attr.Name), - functionName = model.GetType() - .GetAttributeValue((FunctionAttribute attr) => attr.FunctionName) - }); - - foreach (var prop in props) - { - - AuditLogModel lastLog = _logService.GetLastLog(new LogFilter() - { - FieldName = prop.FieldName, - FunctionName = prop.functionName, - UserCode = "Dnaiel" - }); - - AuditLogModel logModel = new AuditLogModel() - { - UserCode = "Dnaiel", - FunctionName = prop.functionName, - FieldName = prop.FieldName, - NewValue = prop.CurrentValue?.ToString(), - OldValue = lastLog != null ? lastLog.NewValue :string.Empty - }; - - if (logModel?.NewValue != logModel.OldValue) - _logService.AddLog(logModel); - - } - } - } - - public static class Ext - { - public static IEnumerable GetPropertiesBy - (this Type type,bool inherit = true) - where T : Attribute - { - if (type == null) - throw new Exception("type can't be null"); - - - return type.GetProperties() - .Where(x => x.GetCustomAttribute(inherit) != null); - } - - public static bool IsAttributeType(this object obj) - where TAttr : Attribute - { - return IsAttributeType(obj, true); - } - - public static bool IsAttributeType(this object obj,bool inherit) - where TAttr : Attribute - { - return obj.GetType() - .GetCustomAttribute(inherit) != null; - } - - public static TRtn GetAttributeValue(this PropertyInfo prop, - Func selector) - where TAttr : Attribute - { - TRtn result = default(TRtn); - - var attr = prop.GetCustomAttribute(); - - if (selector == null || attr == null) - return result; - - return selector(attr); - } - - public static TRtn GetAttributeValue(this Type prop, - Func selector) - where TAttr : Attribute - { - TRtn result = default(TRtn); - - var attr = prop.GetCustomAttribute(); - - if (selector == null || attr == null) - return result; - - return selector(attr); + Console.WriteLine("LogInterceptor Start"); + invocation.Proceed(); + Console.WriteLine("LogInterceptor End"); } } } \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/LogModel.cs b/src/AutofacWihtAOP/AutofacWihtAOP/LogModel.cs index 439faa6..56603d6 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/LogModel.cs +++ b/src/AutofacWihtAOP/AutofacWihtAOP/LogModel.cs @@ -2,7 +2,7 @@ using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; -namespace AutofacWihtAOP +namespace AutofacWithAOP { public class AuditLogModel { diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/LogService.cs b/src/AutofacWihtAOP/AutofacWihtAOP/LogService.cs index 0f92323..6bbefb7 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/LogService.cs +++ b/src/AutofacWihtAOP/AutofacWihtAOP/LogService.cs @@ -1,22 +1,19 @@ using System.Collections.Generic; using System.Linq; -using AutofacWihtAOP; + namespace AutofacWithAOP { public class LogService : ILogService { - List _list = new List(); - - public AuditLogModel GetLastLog(LogFilter filter) + public void AddLog(string message) { - return _list.OrderBy(x => x.CreateDate) - .FirstOrDefault(filter.LogCondition); + } - public void AddLog(AuditLogModel model) + string ILogService.GetLastLog(LogFilter filter) { - _list.Add(model); + return string.Empty; } } } \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/Person.cs b/src/AutofacWihtAOP/AutofacWihtAOP/Person.cs new file mode 100644 index 0000000..d5560e9 --- /dev/null +++ b/src/AutofacWihtAOP/AutofacWihtAOP/Person.cs @@ -0,0 +1,15 @@ +using System; +using Autofac.Extras.DynamicProxy; + +namespace AutofacWithAOP +{ + [Intercept(typeof(CacheInterceptor))] + [Intercept(typeof(LogInterceptor))] + public class Person : IPerson + { + public string SaySomething() + { + return DateTime.Now.ToLongTimeString(); + } + } +} \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/Program.cs b/src/AutofacWihtAOP/AutofacWihtAOP/Program.cs index 04bd12f..ca5bd72 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/Program.cs +++ b/src/AutofacWihtAOP/AutofacWihtAOP/Program.cs @@ -1,74 +1,21 @@ using System; +using System.CodeDom; using System.Collections.Generic; using System.Data.SqlTypes; using System.IO; using System.Linq; -using System.Runtime.Remoting.Messaging; +using System.Reflection; using System.Text; using System.Threading; using System.Threading.Tasks; using Autofac; using Autofac.Builder; +using Autofac.Core; using Autofac.Extras.DynamicProxy; using Castle.DynamicProxy; -using static System.Convert; namespace AutofacWithAOP { - public interface ITimeService - { - string GetTime(); - } - - public class TimeService : ITimeService - { - public string GetTime() - { - return DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss"); - } - } - - public class TimeInterceptor : IInterceptor - { - private ITimeService _timeService; - public TimeInterceptor(ITimeService s) - { - - _timeService = s; - } - - public void Intercept(IInvocation invocation) - { - var time = CallContext.GetData("time")?.ToString(); - if (time == null) - { - //如果沒有快取 執行呼叫Service - invocation.Proceed(); - CallContext.SetData("time", invocation.ReturnValue); - } - else - { - //如果有快取直接取值 - invocation.ReturnValue = time; - } - } - } - - [Intercept(typeof(TimeInterceptor))] - public class Person : IPerson - { - public string SaySomething() - { - return DateTime.Now.ToLongTimeString(); - } - } - - public interface IPerson - { - string SaySomething(); - } - - class Program { @@ -79,19 +26,11 @@ namespace AutofacWithAOP IPerson person = container.Resolve(); - //Console.WriteLine(person.SaySomething()); - //Thread.Sleep(5000); - //Console.WriteLine(person.SaySomething()); + Console.WriteLine(person.SaySomething()); + Thread.Sleep(5000); + Console.WriteLine(person.SaySomething()); IUserService personService = container.Resolve(); - - personService.ModifyUserInfo(new UserModel() - { - Birthday = DateTime.Now, - Phone = "0911181212" - }); - - personService.ModifyUserInfo(new UserModel() { Birthday = DateTime.Now, @@ -105,26 +44,65 @@ namespace AutofacWithAOP { var builder = new ContainerBuilder(); - builder.RegisterType(); //註冊攔截器 - builder.RegisterType(); //註冊攔截器 + //將Assembly所有實現IInterceptor註冊入IOC容器中 + builder.RegisterAssemblyTypes(Assembly.GetExecutingAssembly()) + .AssignableTo(typeof(IInterceptor)); - builder.RegisterType() - .As() - .EnableInterfaceInterceptors(); - - builder.RegisterType() - .As().SingleInstance() + builder.RegisterAssemblyTypes(Assembly.GetExecutingAssembly()) + .AsImplementedInterfaces() .EnableInterfaceInterceptors(); - builder.RegisterType() - .As() - .EnableInterfaceInterceptors(); - - - //註冊時間Service - builder.RegisterType().As(); + //builder.RegisterType() + // .As() + // .InterceptedBy(builder, + // new + // InterceptionData() { InterceptionType = typeof(LogInterceptor) }, + // new InterceptionData(){ InterceptionType = typeof(CacheInterceptor) }); return builder.Build(); } } + + public class InterceptionData + { + public Type InterceptionType { get; set; } + public IEnumerable Parameters { get; set; } = new List(); + } + + public static class InterceptionExtensions + { + public static IRegistrationBuilder + InterceptedBy( + this IRegistrationBuilder registration, + ContainerBuilder builder, + params InterceptionData[] datas) + { + + registration.EnableInterception(); + + var interceptions = datas.Where(x => typeof(IInterceptor).IsAssignableFrom(x.InterceptionType)); + + registration.InterceptedBy(interceptions.Select(x => x.InterceptionType.FullName).ToArray()); + + foreach (var data in datas) + { + builder.RegisterType(data.InterceptionType) + .WithProperties(data.Parameters) + .Named(data.InterceptionType.FullName); + } + + return registration; + } + + private static void EnableInterception(this IRegistrationBuilder registration) + { + //判斷註冊type是否是Interface + if (registration.RegistrationData + .Services + .OfType().Any(x => x.ServiceType.IsInterface)) + registration.EnableInterfaceInterceptors(); + else + registration.EnableClassInterceptors(); + } + } } diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/Properties/AssemblyInfo.cs b/src/AutofacWihtAOP/AutofacWihtAOP/Properties/AssemblyInfo.cs index 634ee27..79b3f59 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/Properties/AssemblyInfo.cs +++ b/src/AutofacWihtAOP/AutofacWihtAOP/Properties/AssemblyInfo.cs @@ -5,11 +5,11 @@ using System.Runtime.InteropServices; // 組件的一般資訊是由下列的屬性集控制。 // 變更這些屬性的值即可修改組件的相關 // 資訊。 -[assembly: AssemblyTitle("AutofacWihtAOP")] +[assembly: AssemblyTitle("AutofacWithAOP")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("HP Inc.")] -[assembly: AssemblyProduct("AutofacWihtAOP")] +[assembly: AssemblyProduct("AutofacWithAOP")] [assembly: AssemblyCopyright("Copyright © HP Inc. 2019")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/TimeService.cs b/src/AutofacWihtAOP/AutofacWihtAOP/TimeService.cs new file mode 100644 index 0000000..f71ba96 --- /dev/null +++ b/src/AutofacWihtAOP/AutofacWihtAOP/TimeService.cs @@ -0,0 +1,12 @@ +using System; + +namespace AutofacWithAOP +{ + public class TimeService : ITimeService + { + public string GetTime() + { + return DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss"); + } + } +} \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/UserService.cs b/src/AutofacWihtAOP/AutofacWihtAOP/UserService.cs index 01fee8b..e163d32 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/UserService.cs +++ b/src/AutofacWihtAOP/AutofacWihtAOP/UserService.cs @@ -3,12 +3,13 @@ using Autofac.Extras.DynamicProxy; namespace AutofacWithAOP { + [Intercept(typeof(CacheInterceptor))] [Intercept(typeof(LogInterceptor))] public class UserService:IUserService { - public void ModifyUserInfo(UserModel model) + public virtual void ModifyUserInfo(UserModel model) { - Console.WriteLine("User was modified"); + Console.WriteLine("UserService Value"); } } } \ No newline at end of file diff --git a/src/AutofacWihtAOP/AutofacWihtAOP/packages.config b/src/AutofacWihtAOP/AutofacWihtAOP/packages.config index 1a2389c..4f51257 100644 --- a/src/AutofacWihtAOP/AutofacWihtAOP/packages.config +++ b/src/AutofacWihtAOP/AutofacWihtAOP/packages.config @@ -1,16 +1,11 @@  - - - - - - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/Autofac.4.0.1/.signature.p7s b/src/AutofacWihtAOP/packages/Autofac.4.0.1/.signature.p7s deleted file mode 100644 index 8ecdf01..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.4.0.1/.signature.p7s and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.4.0.1/Autofac.4.0.1.nupkg b/src/AutofacWihtAOP/packages/Autofac.4.0.1/Autofac.4.0.1.nupkg deleted file mode 100644 index 8735bfc..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.4.0.1/Autofac.4.0.1.nupkg and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/net45/Autofac.dll b/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/net45/Autofac.dll deleted file mode 100644 index 154abd9..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/net45/Autofac.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/net45/Autofac.xml b/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/net45/Autofac.xml deleted file mode 100644 index 7832762..0000000 --- a/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/net45/Autofac.xml +++ /dev/null @@ -1,7052 +0,0 @@ - - - - Autofac - - - - - Used to build an from component registrations. - - - - var builder = new ContainerBuilder(); - - builder.RegisterType<Logger>() - .As<ILogger>() - .SingleInstance(); - - builder.Register(c => new MessageHandler(c.Resolve<ILogger>())); - - var container = builder.Build(); - // resolve components from container... - - - Most functionality is accessed - via extension methods in . - - - - - - Register a callback that will be invoked when the container is configured. - - This is primarily for extending the builder syntax. - Callback to execute. - - - - Create a new container with the component registrations that have been made. - - Options that influence the way the container is initialised. - - Build can only be called once per - - this prevents ownership issues for provided instances. - Build enables support for the relationship types that come with Autofac (e.g. - Func, Owned, Meta, Lazy, IEnumerable.) To exclude support for these types, - first create the container, then call Update() on the builder. - - A new container with the configured component registrations. - - - - Configure an existing container with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - - - - Configure an existing container with the component registrations - that have been made and allows additional build options to be specified. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - Options that influence the way the container is updated. - - - - Configure an existing registry with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Build() or Update() can only be called once on a ContainerBuilder.. - - - - - Looks up a localized string similar to An error occurred while attempting to automatically activate registration '{0}'. See the inner exception for information on the source of the failure.. - - - - - The context in which a service can be accessed or a component's - dependencies resolved. Disposal of a context will dispose any owned - components. - - - - - Gets the associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Creates, wires dependencies and manages lifetime for a set of components. - Most instances of are created - by a . - - - - // See ContainerBuilder for the definition of the builder variable - using (var container = builder.Build()) - { - var program = container.Resolve<Program>(); - program.Run(); - } - - - - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - An tracks the instantiation of component instances. - It defines a boundary in which instances are shared and configured. - Disposing an will dispose the components that were - resolved through it. - - - - // See IContainer for definition of the container variable - using (var requestScope = container.BeginLifetimeScope()) - { - // Note that handler is resolved from requestScope, not - // from the container: - - var handler = requestScope.Resolve<IRequestHandler>(); - handler.Handle(request); - - // When requestScope is disposed, all resources used in processing - // the request will be released. - } - - - - All long-running applications should resolve components via an - . Choosing the duration of the lifetime is application- - specific. The standard Autofac WCF and ASP.NET/MVC integrations are already configured - to create and release s as appropriate. For example, the - ASP.NET integration will create and release an per HTTP - request. - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this . - Component instances can be associated with it manually if required. - - Typical usage does not require interaction with this member- it - is used when extending the container. - - - - Gets the tag applied to the . - - Tags allow a level in the lifetime hierarchy to be identified. - In most applications, tags are not necessary. - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - When implemented by a component, an instance of the component will be resolved - and started as soon as the container is built. Autofac will not call the Start() - method when subsequent instances are resolved. If this behavior is required, use - an OnActivated() event handler instead. - - - For equivalent "Stop" functionality, implement . Autofac - will always dispose a component before any of its dependencies (except in the presence - of circular dependencies, in which case the components in the cycle are disposed in - reverse-construction order.) - - - - - Perform once-off startup processing. - - - - - Base class for user-defined modules. Modules can add a set of releated components - to a container () or attach cross-cutting functionality - to other components (. - Modules are given special support in the XML configuration feature - see - http://code.google.com/p/autofac/wiki/StructuringWithModules. - - Provides a user-friendly way to implement - via . - - Defining a module: - - public class DataAccessModule : Module - { - public string ConnectionString { get; set; } - - public override void Load(ContainerBuilder moduleBuilder) - { - moduleBuilder.RegisterGeneric(typeof(MyRepository<>)) - .As(typeof(IRepository<>)) - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - - moduleBuilder.Register(c => new MyDbConnection(ConnectionString)) - .As<IDbConnection>() - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - } - } - - Using the module: - - var builder = new ContainerBuilder(); - builder.RegisterModule(new DataAccessModule { ConnectionString = "..." }); - var container = builder.Build(); - var customers = container.Resolve<IRepository<Customer>>(); - - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Override to add registrations to the container. - - - Note that the ContainerBuilder parameter is unique to this module. - - The builder through which components can be - registered. - - - - Override to attach module-specific functionality to a - component registration. - - This method will be called for all existing and future component - registrations - ordering is not important. - The component registry. - The registration to attach functionality to. - - - - Override to perform module-specific processing on a registration source. - - This method will be called for all existing and future sources - - ordering is not important. - The component registry into which the source was added. - The registration source. - - - - Gets the assembly in which the concrete module type is located. To avoid bugs whereby deriving from a module will - change the target assembly, this property can only be used by modules that inherit directly from - . - - - - - Extension methods for registering instances with a container. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The module registrar that will make the registration into the container. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Module.ThisAssembly is only available in modules that inherit directly from Module. It can't be used in '{0}' which inherits from '{1}'.. - - - - - A parameter identified by name. When applied to a reflection-based - component, will be matched against - the name of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new NamedParameter("amount", 123)); - - - - - - Gets the name of the parameter. - - - - - Initializes a new instance of the class. - - The name of the parameter. - The parameter value. - - - - Extension methods that simplify extraction of parameter values from - an where T is . - Each method returns the first matching parameter value, or throws an exception if - none is provided. - - - At configuration time, delegate registrations can retrieve parameter values using - the methods , and : - - builder.Register((c, p) => new FtpClient(p.Named<string>("server"))); - - These parameters can be provided at resolution time: - - container.Resolve<FtpClient>(new NamedParameter("server", "ftp.example.com")); - - Alternatively, the parameters can be provided via a Generated Factory - http://code.google.com/p/autofac/wiki/DelegateFactories. - - - - - Retrieve a named parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The name of the parameter to select. - The value of the selected parameter. - - - - - Retrieve a positional parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The zero-based position of the parameter to select. - The value of the selected parameter. - The position value is the one associated with the parameter when - it was constructed, not its index into the - sequence. - - - - - Retrieve a typed parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The value of the selected parameter. - - - - - A parameter that is identified according to an integer representing its - position in an argument list. When applied to a reflection-based - component, will be matched against - the indices of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new PositionalParameter(0, 123)); - - - - - - Gets the zero-based position of the parameter. - - - - - Initializes a new instance of the class. - - The zero-based position of the parameter. - The parameter value. - - - - Options that can be applied when autowiring properties on a component. (Multiple options can - be specified using bitwise 'or' - e.g. AllowCircularDependencies | PreserveSetValues. - - - - - Default behavior. Circular dependencies are not allowed; existing non-default - property values are overwritten. - - - - - Allows property-property and property-constructor circular dependency wiring. - This flag moves property wiring from the Activating to the Activated event. - - - - - If specified, properties that already have a non-default value will be left - unchanged in the wiring operation. - - - - - Adds registration syntax to the type. - - - - - Add a component to the container. - - The builder to register the component with. - The component to add. - - - - Add a registration source to the container. - - The builder to register the registration source via. - The registration source to add. - - - - Register an instance as a component. - - The type of the instance. - Container builder. - The instance to register. - Registration builder allowing the registration to be configured. - If no services are explicitly specified for the instance, the - static type will be used as the default service (i.e. *not* instance.GetType()). - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register an un-parameterised generic type, e.g. Repository<>. - Concrete types will be made as they are requested, e.g. with Resolve<Repository<int>>(). - - Container builder. - The open generic implementation type. - Registration builder allowing the registration to be configured. - - - - Specifies that the component being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that the components being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Register the types in an assembly. - - Container builder. - The assemblies from which to register types. - Registration builder allowing the registration to be configured. - - - - Register the types in a list. - - Container builder. - The types to register. - Registration builder allowing the registration to be configured. - - - - Specifies a subset of types to register from a scanned assembly. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Predicate that returns true for types to register. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set metadata on. - A function mapping the type to a list of metadata items. - Registration builder allowing the registration to be configured. - - - - Use the properties of an attribute (or interface implemented by an attribute) on the scanned type - to provide metadata values. - - Inherited attributes are supported; however, there must be at most one matching attribute - in the inheritance chain. - The attribute applied to the scanned type. - Registration to set metadata on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Key of the metadata item. - A function retrieving the value of the item from the component type. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered as providing all of its - implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for constructors. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - A function that returns the constructors to select from. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container will be wired to instances of the appropriate service. - - Registration to auto-wire properties. - Set wiring options such as circular dependency wiring support. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate properties on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for properties to inject. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Constructor signature to match. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when selecting a constructor. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Expression demonstrating how the constructor is called. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - Name of a constructor parameter on the target type. - Value to supply to the parameter.0 - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameter to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - A predicate selecting the parameter to set. - The provider that will generate the parameter value. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for constructor parameters. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameters to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set property on. - Name of a property on the target type. - Value to supply to the property. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The property to supply. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for properties. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The properties to supply. - A registration builder allowing further configuration of the component. - - - - Sets the target of the registration (used for metadata generation.) - - The type of the limit. - The type of the activator data. - Registration style - Registration to set target for. - The target. - - Registration builder allowing the registration to be configured. - - - Thrown if or is . - - - - - Provide a handler to be called when the component is registered. - - Registration limit type. - Activator data type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Provide a handler to be called when the component is registred. - - Registration limit type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Key of the service. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type. - - Registration to filter types from. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type, providing specific configuration for - the excluded type. - - Registration to filter types from. - Registration for the excepted type. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the namespace of the provided type - or one of its sub-namespaces. - - Registration to filter types from. - A type in the target namespace. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the provided namespace - or one of its sub-namespaces. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The namespace from which types will be selected. - Registration builder allowing the registration to be configured. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context and parameters. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service . - - - - Decorate all components implementing open generic service . - The and parameters must be different values. - - Container builder. - Service type being decorated. Must be an open generic type. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context and parameters. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - . - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Run a supplied action instead of disposing instances when they're no - longer required. - - Registration limit type. - Activator data type. - Registration style. - Registration to set release action for. - An action to perform instead of disposing the instance. - Registration builder allowing the registration to be configured. - Only one release action can be configured per registration. - - - - Wraps a registration in an implicit and automatically - activates the registration after the container is built. - - Registration to set release action for. - Registration limit type. - Activator data type. - Registration style. - A registration builder allowing further configuration of the component. - - - While you can implement an to perform some logic at - container build time, sometimes you need to just activate a registered component and - that's it. This extension allows you to automatically activate a registration on - container build. No additional logic is executed and the resolved instance is not held - so container disposal will end up disposing of the instance. - - - Depending on how you register the lifetime of the component, you may get an exception - when you build the container - components that are scoped to specific lifetimes (like - ASP.NET components scoped to a request lifetime) will fail to resolve because the - appropriate lifetime is not available. - - - - - - Share one instance of the component within the context of a single - web/HTTP/API request. Only available for integration that supports - per-request dependencies (e.g., MVC, Web API, web forms, etc.). - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - Additional tags applied for matching lifetime scopes. - A registration builder allowing further configuration of the component. - - Thrown if is . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The instance registration '{0}' can support SingleInstance() sharing only.. - - - - - Looks up a localized string similar to A metadata attribute of type '{0}' was not found on '{1}'.. - - - - - Looks up a localized string similar to More than one metadata attribute of type '{0}' was found on '{1}'.. - - - - - Looks up a localized string similar to No matching constructor exists on type '{0}'.. - - - - - Adds syntactic convenience methods to the interface. - - - - - The name, provided when properties are injected onto an existing instance. - - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The service to retrieve. - The context from which to resolve the service. - The component instance that provides the service. - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The key of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - The parameters. - - True if a component providing the service is available. - - - - Thrown if is . - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service type to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The service type to resolve. - The context from which to resolve the service. - The resulting component instance providing the service, or default(T). - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The name of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The key of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - A parameter that can supply values to sites that exactly - match a specified type. When applied to a reflection-based - component, will be matched against - the types of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new TypedParameter(typeof(int), 123)); - - - - - - Gets the type against which targets are matched. - - - - - Initializes a new instance of the class. - - The exact type to match. - The parameter value. - - - - Shortcut for creating - by using the - - type to be used for the parameter - The parameter value. - new typed parameter - - - - Extends with methods that are useful in - building scanning rules for . - - - - - Returns true if this type is in the namespace - or one of its sub-namespaces. - - The type to test. - The namespace to test. - True if this type is in the namespace - or one of its sub-namespaces; otherwise, false. - - - - Returns true if this type is in the same namespace as - or one of its sub-namespaces. - - The type to test. - True if this type is in the same namespace as - or one of its sub-namespaces; otherwise, false. - - - - Determines whether the candidate type supports any base or - interface that closes the provided generic type. - - The type to test. - The open generic against which the type should be tested. - - - - Determines whether this type is assignable to . - - The type to test assignability to. - The type to test. - True if this type is assignable to references of type - ; otherwise, False. - - - - Finds a constructor with the matching type parameters. - - The type being tested. - The types of the contractor to find. - The is a match is found; otherwise, null. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not an open generic class or interface type so it won't work with methods that act on open generics.. - - - - - Reflection activator data for concrete types. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets the instance activator based on the provided data. - - - - - Parameterises the construction of a container by a . - - - - - No options - the default behavior for container building. - - - - - Prevents inclusion of standard modules like support for - relationship types including etc. - - - - - Does not call on components implementing - this interface (useful for module testing.) - - - - - Registration style for dynamic registrations. - - - - - Activator data that can provide an IInstanceActivator instance. - - - - - Gets the instance activator based on the provided data. - - - - - Hides standard Object members to make fluent interfaces - easier to read. - Based on blog post by @kzu here: - http://www.clariusconsulting.net/blogs/kzu/archive/2008/03/10/58301.aspx - - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - The other. - Standard result. - - - - Data structure used to construct registrations. - - The most specific type to which instances of the registration - can be cast. - Activator builder type. - Registration style type. - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Used with the WithMetadata configuration method to - associate key-value pairs with an . - - Interface with properties whose names correspond to - the property keys. - This feature was suggested by OJ Reeves (@TheColonial). - - - - Set one of the property values. - - The type of the property. - An expression that accesses the property to set. - The property value to set. - - - - Builder for reflection-based activators. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets or sets the implementation type. - - - - - Gets or sets the constructor finder for the registration. - - - - - Gets or sets the constructor selector for the registration. - - - - - Gets the explicitly bound constructor parameters. - - - - - Gets the explicitly bound properties. - - - - - Static factory methods to simplify the creation and handling of IRegistrationBuilder{L,A,R}. - - - To create an for a specific type, use: - - var cr = RegistrationBuilder.ForType(t).CreateRegistration(); - - The full builder syntax is supported: - - var cr = RegistrationBuilder.ForType(t).Named("foo").ExternallyOwned().CreateRegistration(); - - - - - - Creates a registration builder for the provided delegate. - - Instance type returned by delegate. - Delegate to register. - A registration builder. - - - - Creates a registration builder for the provided delegate. - - Delegate to register. - Most specific type return value of delegate can be cast to. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Create an from a . - (There is no need to call - this method when registering components through a .) - - - When called on the result of one of the methods, - the returned registration will be different from the one the builder itself registers - in the container. - - - - var registration = RegistrationBuilder.ForType<Foo>().CreateRegistration(); - - - The registration builder. - An IComponentRegistration. - - Thrown if is . - - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - An IComponentRegistration. - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - Optional; target registration. - An IComponentRegistration. - - Thrown if or is . - - - - - Register a component in the component registry. This helper method is necessary - in order to execute OnRegistered hooks and respect PreserveDefaults. - - Hoping to refactor this out. - Component registry to make registration in. - Registration builder with data for new registration. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not assignable to service '{1}'.. - - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Data common to all registrations made in the container, both direct (IComponentRegistration) - and dynamic (IRegistrationSource.) - - - - - Initializes a new instance of the class. - - The default service that will be used if no others - are added. - - - - Gets the services explicitly assigned to the component. - - - - - Add multiple services for the registration, overriding the default. - - The services to add. - If an empty collection is specified, this will still - clear the default service. - - - - Add a service to the registration, overriding the default. - - The service to add. - - - - Gets or sets the instance ownership assigned to the component. - - - - - Gets or sets the lifetime assigned to the component. - - - - - Gets or sets the sharing mode assigned to the component. - - - - - Gets the extended properties assigned to the component. - - - - - Gets the handlers for the Preparing event. - - - - - Gets the handlers for the Activating event. - - - - - Gets the handlers for the Activated event. - - - - - Copies the contents of another RegistrationData object into this one. - - The data to copy. - When true, the default service - will be changed to that of the other. - - Thrown if is . - - - - - Empties the configured services. - - - - - Adds registration syntax for less commonly-used features. - - - These features are in this namespace because they will remain accessible to - applications originally written against Autofac 1.4. In Autofac 2, this functionality - is implicitly provided and thus making explicit registrations is rarely necessary. - - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, and - this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by name. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by position. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by type. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - An activator builder with no parameters. - - - - - Initializes a new instance of the class. - - The activator to return. - - - - Gets the activator. - - - - - Registration style for individual components. - - - - - Gets or sets the ID used for the registration. - - - - - Gets the handlers to notify of the component registration event. - - - - - Gets or sets a value indicating whether default registrations should be preserved. - By default, new registrations override existing registrations as defaults. - If set to true, new registrations will not change existing defaults. - - - - - Gets or sets the component upon which this registration is based. - - - - - Fired when the activation process for a new instance is complete. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets or sets the instance that will be used to satisfy the request. - - - The instance can be replaced if needed, e.g. by an interface proxy. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Service used as a "flag" to indicate a particular component should be - automatically activated on container build. - - - - - Gets the service description. - - - Always returns AutoActivate. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is not - and is an ; otherwise, . - - - - All services of this type are considered "equal." - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . Always 0 for this type. - - - - All services of this type are considered "equal" and use the same hash code. - - - - - - Information about the ocurrence of a component being registered - with a container. - - - - - Gets the container into which the registration was made. - - - - - Gets the component registration. - - - - - Initializes a new instance of the class. - - The container into which the registration - was made. - The component registration. - - - - Base class for parameters that provide a constant value. - - - - - Gets the value of the parameter. - - - - - Initializes a new instance of the class. - - - The constant parameter value. - - - A predicate used to locate the parameter that should be populated by the constant. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Standard container implementation. - - - - - Initializes a new instance of the class. - - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Gets associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The container's self-registration of context interfaces should never be activated as it is hard-wired into the LifetimeScope class.. - - - - - Base exception type thrown whenever the dependency resolution process fails. This is a fatal - exception, as Autofac is unable to 'roll back' changes to components that may have already - been made during the operation. For example, 'on activated' handlers may have already been - fired, or 'single instance' components partially constructed. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Gets a message that describes the current exception. - - - The error message that explains the reason for the exception, or an empty string(""). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} ---> {1} (See inner exception for details.). - - - - - Maintains a set of objects to dispose, and disposes them in the reverse order - from which they were added when the Disposer is itself disposed. - - - - - Contents all implement IDisposable. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the instance that will be used to satisfy the request. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Locates the lifetime to which instances of a component should be attached. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Describes a logical component within the container. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets a value indicating whether the component instances are shared or not. - - - - - Gets a value indicating whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Gets the component registration upon which this registration is based. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. These may be modified by the event handler. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Provides component registrations according to the services they provide. - - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the set of registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. (See issue 336.) - - - - Fired when an is added to the registry. - - - - - Provided on an object that will dispose of other objects when it is - itself disposed. - - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Activates component instances. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Represents a set of components and related functionality - packaged together. - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Determines when instances supporting IDisposable are disposed. - - - - - The lifetime scope does not dispose the instances. - - - - - The instances are disposed when the lifetime scope is disposed. - - - - - Determines whether instances are shared within a lifetime scope. - - - - - Each request for an instance will return a new object. - - - - - Each request for an instance will return the same object. - - - - - Allows registrations to be made on-the-fly when unregistered - services are requested (lazy registrations.) - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Interface supported by services that carry type information. - - - - - Gets the type of the service. - - The type of the service. - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Defines a nested structure of lifetimes. - - - - - Gets the root of the sharing hierarchy. - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Identifies a service using a key in addition to its type. - - - - - Initializes a new instance of the class. - - Key of the service. - Type of the service. - - - - Gets the key of the service. - - The key of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - A property identified by name. When applied to a reflection-based - component, the name will be matched against property names. - - - - - Gets the name of the property. - - - - - Initializes a new instance of the class. - - The name of the property. - The property value. - - - - Used in order to provide a value to a constructor parameter or property on an instance - being created by the container. - - - Not all parameters can be applied to all sites. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Fired before the activation process to allow parameters to be changed or an alternative - instance to be provided. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - - - - Gets the context in which the activation is occurring. - - - - - Gets the component providing the instance being activated. - - - - - Gets or sets the parameters supplied to the activator. - - - - - Fired when an is added to the registry. - - - - - Initializes a new instance of the class. - - The registry to which the source was added. - The source that was added. - - - - - Gets the registry to which the source was added. - - - - - Gets the source that was added. - - - - - Flexible parameter type allows arbitrary values to be retrieved - from the resolution context. - - - - - Initializes a new instance of the class. - - A predicate that determines which parameters on a constructor will be supplied by this instance. - A function that supplies the parameter value given the context. - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the name . - - The type of the parameter to match. - The name of the matching service to resolve. - A configured instance. - - - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the key . - - The type of the parameter to match. - The key of the matching service to resolve. - A configured instance. - - - - Services are the lookup keys used to locate component instances. - - - - - Gets a human-readable description of the service. - - The description. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Implements the operator ==. - - The left operand. - The right operand. - The result of the operator. - - - - Implements the operator !=. - - The left operand. - The right operand. - The result of the operator. - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.Equals(). - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.GetHashCode(). - - - - - Identifies a service according to a type to which it can be assigned. - - - - - Initializes a new instance of the class. - - Type of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - A handy unique service identifier type - all instances will be regarded as unequal. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The id. - - - - Gets a programmer-readable description of the identifying feature of the service. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides default property selector that applies appropriate filters to ensure only - public settable properties are selected (including filtering for value types and indexed - properties). - - - - - Gets an instance of DefaultPropertySelector that will preserve any values already set - - - - - Gets an instance of DefaultPropertySelector that will cause values to be overwritten - - - - - Initializes a new instance of the class - that provides default selection criteria. - - Determines if values should be preserved or not - - - - Gets or sets a value indicating whether the value should be set if the value is already - set (ie non-null) - - - - - Provides default filtering to determine if property should be injected by rejecting - non-public settable properties. - - Property to be injected - Instance that has the property to be injected - Whether property should be injected - - - - Provides a property selector that applies a filter defined by a delegate - - - - - Initializes a new instance of the class - that invokes a delegate to determine selection - - Delegate to determine whether a property should be injected - - - - Base class for instance activators. - - - - - Initializes a new instance of the class. - - Most derived type to which instances can be cast. - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Gets a string representation of the activator. - - A string describing the activator. - - - - Activate instances using a delegate. - - - - - Initializes a new instance of the class. - - The most specific type to which activated instances can be cast. - Activation delegate. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A delegate registered to create instances of '{0}' returned null.. - - - - - Provides a pre-constructed instance. - - - - - Initializes a new instance of the class. - - The instance to provide. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - Gets or sets a value indicating whether the activator disposes the instance that it holds. - Necessary because otherwise instances that are never resolved will never be - disposed. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided instance of '{0}' has already been used in an activation request. Did you combine a provided instance with non-root/single-instance lifetime/sharing?. - - - - - Supplies values based on the target parameter type. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - Thrown if or is . - - - - - Binds a constructor to the parameters that will be used when it is invoked. - - - - - Gets the constructor on the target type. The actual constructor used - might differ, e.g. if using a dynamic proxy. - - - - - Gets a value indicating whether the binding is valid. - - - - - Initializes a new instance of the class. - - ConstructorInfo to bind. - Available parameters. - Context in which to construct instance. - - - - Invoke the constructor with the parameter bindings. - - The constructed instance. - - - - Gets a description of the constructor parameter binding. - - - - Returns a System.String that represents the current System.Object. - A System.String that represents the current System.Object. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Bound constructor '{0}'.. - - - - - Looks up a localized string similar to The binding cannot be instantiated: {0}. - - - - - Looks up a localized string similar to An exception was thrown while invoking the constructor '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Cannot resolve parameter '{1}' of constructor '{0}'.. - - - - - Finds constructors that match a finder function. - - - - - Initializes a new instance of the class. - - - Default to selecting all public constructors. - - - - - Initializes a new instance of the class. - - The finder function. - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Provides parameters that have a default value, set with an optional parameter - declaration in C# or VB. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - Thrown if is . - - - - - Find suitable constructors from which to select. - - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Selects the best constructor from a set of available constructors. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - - - - Selects a constructor based on its signature. - - - - - Initializes a new instance of the class. - - Signature to match. - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to At least one binding must be provided in order to select a constructor.. - - - - - Looks up a localized string similar to The required constructor on type '{0}' with signature '{1}' is unavailable.. - - - - - Looks up a localized string similar to More than one constructor matches the signature '{0}'.. - - - - - Selects the constructor with the most parameters. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - A single unambiguous match could not be chosen. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot choose between multiple constructors with equal length {0} on type '{1}'. Select the constructor explicitly, with the UsingConstructor() configuration method, when the component is registered.. - - - - - Uses reflection to activate instances of a type. - - - - - Initializes a new instance of the class. - - Type to activate. - Constructor finder. - Constructor selector. - Parameters configured explicitly for this instance. - Properties configured explicitly for this instance. - - - - Gets the constructor finder. - - - - - Gets the constructor selector. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No constructors on type '{0}' can be found with the constructor finder '{1}'.. - - - - - Looks up a localized string similar to None of the constructors found with '{0}' on type '{1}' can be invoked with the available services and parameters:{2}. - - - - - Find suitable properties to inject - - - - - Provides filtering to determine if property should be injected - - Property to be injected - Instance that has the property to be injected - Whether property should be injected - - - - Marks a module as container-aware (for the purposes of attaching to diagnostic events.) - - - - - Initialise the module with the container into which it is being registered. - - The container. - - - - Attaches the instance's lifetime to the current lifetime scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Lifetime scope implementation. - - - - - Protects shared instances from concurrent access. Other members and the base class are threadsafe. - - - - - The tag applied to root scopes when no other tag is specified. - - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - Parent scope. - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - - - - Initializes a new instance of the class. - - Components used in the scope. - - - - Begin a new anonymous sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new tagged sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new anonymous sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope(builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - Begin a new tagged sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope("unitOfWork", builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Gets the root of the sharing hierarchy. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Gets the services associated with the components that provide them. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Describes when a lifetime scope is beginning. - - - - - Initializes a new instance of the class. - - The lifetime scope that is beginning. - - - - Gets the lifetime scope that is beginning. - - - - - Describes when a lifetime scope is ending. - - - - - Initializes a new instance of the class. - - The lifetime scope that is ending. - - - - Gets the lifetime scope that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it has already been disposed.. - - - - - Looks up a localized string similar to The constructor of type '{0}' attempted to create another instance of itself. This is not permitted because the service is configured to only allowed a single instance per lifetime scope.. - - - - - Attaches the component's lifetime to scopes matching a supplied expression. - - - - - Initializes a new instance of the class. - - The tags applied to matching scopes. - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No scope with a tag matching '{0}' is visible from the scope in which the instance was requested. - - If you see this during execution of a web application, it generally indicates that a component registered as per-HTTP request is being requested by a SingleInstance() component (or a similar scenario). Under the web integration always request dependencies from the dependency resolver or the request lifetime scope, never from the container itself.. - - - - - Well-known tags used in setting up matching lifetime scopes. - - - - - Tag used in setting up per-request lifetime scope registrations - (e.g., per-HTTP-request or per-API-request). - - - - - Attaches the component's lifetime to the root scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A service was requested that cannot be provided by the container. To avoid this exception, either register a component - to provide the required service, check for service registration using IsRegistered(), or use the ResolveOptional() - method to resolve an optional dependency. - - This exception is fatal. See for more information. - - - - Initializes a new instance of the class. - - The service. - - - - Initializes a new instance of the class. - - The service. - The inner exception. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The requested service '{0}' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency.. - - - - - Describes a logical component within the container. - - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - The component registration upon which this registration is based. - - - - Gets the component registration upon which this registration is based. - If this registration was created directly by the user, returns this. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets or sets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets information about whether the component instances are shared or not. - - - - - Gets information about whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Describes the component in a human-readable form. - - A description of the component. - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Wraps a component registration, switching its lifetime. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activator = {0}, Services = [{1}], Lifetime = {2}, Sharing = {3}, Ownership = {4}. - - - - - Maps services onto the components that provide them. - - - The component registry provides services directly from components, - and also uses to generate components - on-the-fly or as adapters for other components. A component registry - is normally used through a , and not - directly by application code. - - - - - Protects instance variables from concurrent access. - - - - - External registration sources. - - - - - All registrations. - - - - - Keeps track of the status of registered services. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. (See issue 336.) - - - - Fired when an is added to the registry. - - - - - Delegates registration lookups to a specified registry. When write operations are applied, - initialises a new 'writeable' registry. - - - Safe for concurrent access by multiple readers. Write operations are single-threaded. - - - - - Pulls registrations from another component registry. - Excludes most auto-generated registrations - currently has issues with - collection registrations. - - - - - Initializes a new instance of the class. - - Component registry to pull registrations from. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether components are adapted from the same logical scope. - In this case because the components that are adapted do not come from the same - logical scope, we must return false to avoid duplicating them. - - - - - ComponentRegistration subtyped only to distinguish it from other adapted registrations - - - - - Interface providing fluent syntax for chaining module registrations. - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - - - Basic implementation of the - interface allowing registration of modules into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - Thrown if is . - - - - - Switches components with a RootScopeLifetime (singletons) with - decorators exposing MatchingScopeLifetime targeting the specified scope. - - - - - Tracks the services known to the registry. - - - - - List of implicit default service implementations. Overriding default implementations are appended to the end, - so the enumeration should begin from the end too, and the most default implementation comes last. - - - - - List of service implementations coming from sources. Sources have priority over preserve-default implementations. - Implementations from sources are enumerated in preserve-default order, so the most default implementation comes first. - - - - - List of explicit service implementations specified with the PreserveExistingDefaults option. - Enumerated in preserve-defaults order, so the most default implementation comes first. - - - - - Used for bookkeeping so that the same source is not queried twice (may be null.) - - - - - Initializes a new instance of the class. - - The tracked service. - - - - Gets a value indicating whether the first time a service is requested, initialization (e.g. reading from sources) - happens. This value will then be set to true. Calling many methods on this type before - initialisation is an error. - - - - - Gets the known implementations. The first implementation is a default one. - - - - - Gets a value indicating whether any implementations are known. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The operation is only valid during initialization.. - - - - - Looks up a localized string similar to The operation is not valid until the object is initialized.. - - - - - Catch circular dependencies that are triggered by post-resolve processing (e.g. 'OnActivated') - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Circular component dependency detected: {0}.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The activation has already been executed: {0}. - - - - - Looks up a localized string similar to An error occurred during the activation of a particular registration. See the inner exception for details. Registration: {0}. - - - - - Looks up a localized string similar to Unable to resolve the type '{0}' because the lifetime scope it belongs in can't be located. The following services are exposed by this registration: - {1} - Details. - - - - - Represents the process of finding a component during a resolve operation. - - - - - Gets the component for which an instance is to be looked up. - - - - - Gets the scope in which the instance will be looked up. - - - - - Gets the parameters provided for new instance creation. - - - - - Raised when the lookup phase of the operation is ending. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Fired when instance lookup is complete. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - - - - Gets the instance lookup operation that is beginning. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Initializes a new instance of the class. - - The instance lookup that is beginning the completion phase. - - - - Gets the instance lookup operation that is beginning the completion phase. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending the completion phase. - - - - Gets the instance lookup operation that is ending the completion phase. - - - - - Fired when an instance is looked up. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - True if a new instance was created as part of the operation. - - - - Gets a value indicating whether a new instance was created as part of the operation. - - - - - Gets the instance lookup operation that is ending. - - - - - An is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Get or create and share an instance of in the . - - The scope in the hierarchy in which the operation will begin. - The component to resolve. - Parameters for the component. - The component instance. - - - - Raised when the entire operation is complete. - - - - - Raised when an instance is looked up within the operation. - - - - - A is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Initializes a new instance of the class. - - The most nested scope in which to begin the operation. The operation - can move upward to less nested scopes as components with wider sharing scopes are activated - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Execute the complete resolve operation. - - The registration. - Parameters for the instance. - - - - Continue building the object graph by instantiating in the - current . - - The current scope of the operation. - The component to activate. - The parameters for the component. - The resolved instance. - - - - - Gets the services associated with the components that provide them. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is beginning. - - - - Gets the resolve operation that is beginning. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is ending. - If included, the exception causing the operation to end; otherwise, null. - - - - Gets the exception causing the operation to end, or null. - - - - - Gets the resolve operation that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An exception was thrown while executing a resolve operation. See the InnerException for details.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - Looks up a localized string similar to This resolve operation has already ended. When registering components using lambdas, the IComponentContext 'c' parameter to the lambda cannot be stored. Instead, either resolve IComponentContext again from 'c', or resolve a Func<> based factory to create subsequent components from.. - - - - - Registration source providing implicit collection/list/enumerable support. - - - - This registration source provides enumerable support to allow resolving - the set of all registered services of a given type. - - - What may not be immediately apparent is that it also means any time there - are no items of a particular type registered, it will always return an - empty set rather than or throwing an exception. - This is by design. - - - Consider the [possibly majority] use case where you're resolving a set - of message handlers or event handlers from the container. If there aren't - any handlers, you want an empty set - not or - an exception. It's valid to have no handlers registered. - - - This implicit support means other areas (like MVC support or manual - property injection) must take care to only request enumerable values they - expect to get something back for. In other words, "Don't ask the container - for something you don't expect to resolve." - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Collection Support (Arrays and Generic Collection Interfaces). - - - - - Generates context-bound closures that represent factories from - a set of heuristics based on delegate type signatures. - - - - - Initializes a new instance of the class. - - The service that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Initializes a new instance of the class. - - The component that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Data used to create factory activators. - - - - - Initializes a new instance of the class. - - The type of the factory. - The service used to provide the products of the factory. - - - - Gets or sets a value determining how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - For Func-based delegates, this defaults to ByType. Otherwise, the - parameters will be mapped by name. - - - - - Gets the activator data that can provide an IInstanceActivator instance. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Unable to generate a function to return type '{0}' with input parameter types [{1}]. The input parameter type list has duplicate types. Try registering a custom delegate type instead of using a generic Func relationship.. - - - - - Looks up a localized string similar to Delegate Support (Func<T>and Custom Delegates). - - - - - Determines how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - - - - - Chooses parameter mapping based on the factory type. - For Func-based factories this is equivalent to ByType, for all - others ByName will be used. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as NamedParameters based on the parameter - names in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as TypedParameters based on the parameter - types in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as PositionalParameters based on the parameter - indices in the delegate type's formal argument list. - - - - - Provides components by lookup operations via an index (key) type. - - The type of the index. - The service provided by the indexed components. - - Retrieving a value given a key: - - IIndex<AccountType, IRenderer> accountRenderers = // ... - var renderer = accountRenderers[AccountType.User]; - - - - - - Get the value associated with . - - The value to retrieve. - The associated value. - - - - Get the value associated with if any is available. - - The key to look up. - The retrieved value. - True if a value associated with the key exists. - - - - Support the - type automatically whenever type T is registered with the container. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T> Support. - - - - - Support the System.Lazy<T, TMetadata> - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T, TMetadata> Support. - - - - - Describes the basic requirements for generating a lightweight adapter. - - - - - Initializes a new instance of the class. - - The service that will be adapted from. - The adapter function. - - - - Gets the adapter function. - - - - - Gets the service to be adapted from. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lightweight Adapter from {0} to {1}. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' cannot be used as a metadata view. A metadata view must be a concrete class with a parameterless or dictionary constructor.. - - - - - Looks up a localized string similar to Export metadata for '{0}' is missing and no default value was supplied.. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Meta<T> Support. - - - - - Looks up a localized string similar to Meta<T, TMetadata> Support. - - - - - Provides a value along with metadata describing the value. - - The type of the value. - An interface to which metadata values can be bound. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets metadata describing the value. - - - - - Provides a value along with a dictionary of metadata describing the value. - - The type of the value. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets the metadata describing the value. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - Describes the activator for an open generic decorator. - - - - - Initializes a new instance of the class. - - The decorator type. - The open generic service type to decorate. - - - - Gets the open generic service type to decorate. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - Looks up a localized string similar to Open Generic Decorator {0} from {1} to {2}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type {0} is not an open generic type definition.. - - - - - Generates activators for open generic types. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} providing {1}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' does not implement the interface '{1}'.. - - - - - Looks up a localized string similar to The implementation type '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The implementation type '{0}' does not support the interface '{1}'.. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The service '{1}' is not assignable from implementation type '{0}'.. - - - - - Represents a dependency that can be released by the dependent component. - - The service provided by the dependency. - - - Autofac automatically provides instances of whenever the - service is registered. - - - It is not necessary for , or the underlying component, to implement . - Disposing of the object is the correct way to handle cleanup of the dependency, - as this will dispose of any other components created indirectly as well. - - - When is resolved, a new is created for the - underlying , and tagged with the service matching , - generally a . This means that shared instances can be tied to this - scope by registering them as InstancePerMatchingLifetimeScope(new TypedService(typeof(T))). - - - - The component D below is disposable and implements IService: - - public class D : IService, IDisposable - { - // ... - } - - The dependent component C can dispose of the D instance whenever required by taking a dependency on - : - - public class C - { - IService _service; - - public C(Owned<IService> service) - { - _service = service; - } - - void DoWork() - { - _service.Value.DoSomething(); - } - - void OnFinished() - { - _service.Dispose(); - } - } - - In general, rather than depending on directly, components will depend on - System.Func<Owned<T>> in order to create and dispose of other components as required. - - - - - Initializes a new instance of the class. - - The value representing the instance. - An IDisposable interface through which ownership can be released. - - - - Gets or sets the owned value. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Generates registrations for services of type whenever the service - T is available. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Owned<T> Support. - - - - - Provides registrations on-the-fly for any concrete type not already registered with - the container. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A predicate that selects types the source will register. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Gets or sets an expression used to configure generated registrations. - - - A that can be used to modify the behavior - of registrations that are generated by this source. - - - - - Returns a that represents the current . - - - A that represents the current . - - 2 - - - - Extension methods for configuring the . - - - - - Fluent method for setting the registration configuration on . - - The registration source to configure. - A configuration action that will run on any registration provided by the source. - - The with the registration configuration set. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to "Resolve Anything" Support. - - - - - Activation data for types located by scanning assemblies. - - - - - Initializes a new instance of the class. - - - - - Gets the filters applied to the types from the scanned assembly. - - - - - Gets the additional actions to be performed on the concrete type registrations. - - - - - Gets the actions to be called once the scanning operation is complete. - - - - - Enables contravariant Resolve() for interfaces that have a single contravariant ('in') parameter. - - - interface IHandler<in TCommand> - { - void Handle(TCommand command); - } - - class Command { } - - class DerivedCommand : Command { } - - class CommandHandler : IHandler<Command> { ... } - - var builder = new ContainerBuilder(); - builder.RegisterSource(new ContravariantRegistrationSource()); - builder.RegisterType<CommandHandler>(); - var container = builder.Build(); - // Source enables this line, even though IHandler<Command> is the - // actual registered type. - var handler = container.Resolve<IHandler<DerivedCommand>>(); - handler.Handle(new DerivedCommand()); - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Extension methods for . - - - - - Safely returns the set of loadable types from an assembly. - - The from which to load types. - - The set of types from the , or the subset - of types that could be loaded if there was any error. - - - Thrown if is . - - - - - Base class for disposable objects. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets a value indicating whether the current instance has been disposed; otherwise false; - - - - - Helper methods used throughout the codebase. - - - - - Enforce that sequence does not contain null. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The parameter name. - - - - Enforces that the provided object is non-null. - - The type of value being checked. - The value. - - - - - Enforce that an argument is not null or empty. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The description. - - - - - Enforce that the argument is a delegate type. - - The type to test. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The argument '{0}' cannot be empty.. - - - - - Looks up a localized string similar to The object of type '{0}' cannot be null.. - - - - - Looks up a localized string similar to Type {0} returns void.. - - - - - Looks up a localized string similar to The sequence provided as argument '{0}' cannot contain null elements.. - - - - - Looks up a localized string similar to Type {0} is not a delegate type.. - - - - - Extension methods for reflection-related types. - - - - - Maps from a property-set-value parameter to the declaring property. - - Parameter to the property setter. - The property info on which the setter is specified. - True if the parameter is a property setter. - - - - Get a PropertyInfo object from an expression of the form - x => x.P. - - Type declaring the property. - The type of the property. - Expression mapping an instance of the - declaring type to the property value. - Property info. - - - - Get the MethodInfo for a method called in the - expression. - - Type on which the method is called. - Expression demonstrating how the method appears. - The method info for the called method. - - - - Gets the for the new operation called in the expression. - - The type on which the constructor is called. - Expression demonstrating how the constructor is called. - The for the called constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided expression must be of the form () =>new X(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.M(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.P, but the provided expression was {0}.. - - - - - Adapts an action to the interface. - - - - - Initializes a new instance of the class. - - - The action to execute on disposal. - - - A factory that retrieves the value on which the - should be executed. - - - - - Joins the strings into one single string interspersing the elements with the separator (a-la - System.String.Join()). - - The elements. - The separator. - The joined string. - - - - Appends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The trailing item. - The sequence with an item appended to the end. - - - - Prepends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The leading item. - The sequence with an item prepended. - - - Returns the first concrete interface supported by the candidate type that - closes the provided open generic service type. - The type that is being checked for the interface. - The open generic type to locate. - The type of the interface. - - - - Looks for an interface on the candidate type that closes the provided open generic interface type. - - The type that is being checked for the interface. - The open generic service type to locate. - True if a closed implementation was found; otherwise false. - - - - Signal attribute for static analysis that indicates a helper method is - validating arguments for . - - - - diff --git a/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/netstandard1.1/Autofac.dll b/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/netstandard1.1/Autofac.dll deleted file mode 100644 index 0e95a42..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/netstandard1.1/Autofac.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/netstandard1.1/Autofac.xml b/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/netstandard1.1/Autofac.xml deleted file mode 100644 index 7832762..0000000 --- a/src/AutofacWihtAOP/packages/Autofac.4.0.1/lib/netstandard1.1/Autofac.xml +++ /dev/null @@ -1,7052 +0,0 @@ - - - - Autofac - - - - - Used to build an from component registrations. - - - - var builder = new ContainerBuilder(); - - builder.RegisterType<Logger>() - .As<ILogger>() - .SingleInstance(); - - builder.Register(c => new MessageHandler(c.Resolve<ILogger>())); - - var container = builder.Build(); - // resolve components from container... - - - Most functionality is accessed - via extension methods in . - - - - - - Register a callback that will be invoked when the container is configured. - - This is primarily for extending the builder syntax. - Callback to execute. - - - - Create a new container with the component registrations that have been made. - - Options that influence the way the container is initialised. - - Build can only be called once per - - this prevents ownership issues for provided instances. - Build enables support for the relationship types that come with Autofac (e.g. - Func, Owned, Meta, Lazy, IEnumerable.) To exclude support for these types, - first create the container, then call Update() on the builder. - - A new container with the configured component registrations. - - - - Configure an existing container with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - - - - Configure an existing container with the component registrations - that have been made and allows additional build options to be specified. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - Options that influence the way the container is updated. - - - - Configure an existing registry with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Build() or Update() can only be called once on a ContainerBuilder.. - - - - - Looks up a localized string similar to An error occurred while attempting to automatically activate registration '{0}'. See the inner exception for information on the source of the failure.. - - - - - The context in which a service can be accessed or a component's - dependencies resolved. Disposal of a context will dispose any owned - components. - - - - - Gets the associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Creates, wires dependencies and manages lifetime for a set of components. - Most instances of are created - by a . - - - - // See ContainerBuilder for the definition of the builder variable - using (var container = builder.Build()) - { - var program = container.Resolve<Program>(); - program.Run(); - } - - - - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - An tracks the instantiation of component instances. - It defines a boundary in which instances are shared and configured. - Disposing an will dispose the components that were - resolved through it. - - - - // See IContainer for definition of the container variable - using (var requestScope = container.BeginLifetimeScope()) - { - // Note that handler is resolved from requestScope, not - // from the container: - - var handler = requestScope.Resolve<IRequestHandler>(); - handler.Handle(request); - - // When requestScope is disposed, all resources used in processing - // the request will be released. - } - - - - All long-running applications should resolve components via an - . Choosing the duration of the lifetime is application- - specific. The standard Autofac WCF and ASP.NET/MVC integrations are already configured - to create and release s as appropriate. For example, the - ASP.NET integration will create and release an per HTTP - request. - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this . - Component instances can be associated with it manually if required. - - Typical usage does not require interaction with this member- it - is used when extending the container. - - - - Gets the tag applied to the . - - Tags allow a level in the lifetime hierarchy to be identified. - In most applications, tags are not necessary. - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - When implemented by a component, an instance of the component will be resolved - and started as soon as the container is built. Autofac will not call the Start() - method when subsequent instances are resolved. If this behavior is required, use - an OnActivated() event handler instead. - - - For equivalent "Stop" functionality, implement . Autofac - will always dispose a component before any of its dependencies (except in the presence - of circular dependencies, in which case the components in the cycle are disposed in - reverse-construction order.) - - - - - Perform once-off startup processing. - - - - - Base class for user-defined modules. Modules can add a set of releated components - to a container () or attach cross-cutting functionality - to other components (. - Modules are given special support in the XML configuration feature - see - http://code.google.com/p/autofac/wiki/StructuringWithModules. - - Provides a user-friendly way to implement - via . - - Defining a module: - - public class DataAccessModule : Module - { - public string ConnectionString { get; set; } - - public override void Load(ContainerBuilder moduleBuilder) - { - moduleBuilder.RegisterGeneric(typeof(MyRepository<>)) - .As(typeof(IRepository<>)) - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - - moduleBuilder.Register(c => new MyDbConnection(ConnectionString)) - .As<IDbConnection>() - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - } - } - - Using the module: - - var builder = new ContainerBuilder(); - builder.RegisterModule(new DataAccessModule { ConnectionString = "..." }); - var container = builder.Build(); - var customers = container.Resolve<IRepository<Customer>>(); - - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Override to add registrations to the container. - - - Note that the ContainerBuilder parameter is unique to this module. - - The builder through which components can be - registered. - - - - Override to attach module-specific functionality to a - component registration. - - This method will be called for all existing and future component - registrations - ordering is not important. - The component registry. - The registration to attach functionality to. - - - - Override to perform module-specific processing on a registration source. - - This method will be called for all existing and future sources - - ordering is not important. - The component registry into which the source was added. - The registration source. - - - - Gets the assembly in which the concrete module type is located. To avoid bugs whereby deriving from a module will - change the target assembly, this property can only be used by modules that inherit directly from - . - - - - - Extension methods for registering instances with a container. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The module registrar that will make the registration into the container. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Module.ThisAssembly is only available in modules that inherit directly from Module. It can't be used in '{0}' which inherits from '{1}'.. - - - - - A parameter identified by name. When applied to a reflection-based - component, will be matched against - the name of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new NamedParameter("amount", 123)); - - - - - - Gets the name of the parameter. - - - - - Initializes a new instance of the class. - - The name of the parameter. - The parameter value. - - - - Extension methods that simplify extraction of parameter values from - an where T is . - Each method returns the first matching parameter value, or throws an exception if - none is provided. - - - At configuration time, delegate registrations can retrieve parameter values using - the methods , and : - - builder.Register((c, p) => new FtpClient(p.Named<string>("server"))); - - These parameters can be provided at resolution time: - - container.Resolve<FtpClient>(new NamedParameter("server", "ftp.example.com")); - - Alternatively, the parameters can be provided via a Generated Factory - http://code.google.com/p/autofac/wiki/DelegateFactories. - - - - - Retrieve a named parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The name of the parameter to select. - The value of the selected parameter. - - - - - Retrieve a positional parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The zero-based position of the parameter to select. - The value of the selected parameter. - The position value is the one associated with the parameter when - it was constructed, not its index into the - sequence. - - - - - Retrieve a typed parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The value of the selected parameter. - - - - - A parameter that is identified according to an integer representing its - position in an argument list. When applied to a reflection-based - component, will be matched against - the indices of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new PositionalParameter(0, 123)); - - - - - - Gets the zero-based position of the parameter. - - - - - Initializes a new instance of the class. - - The zero-based position of the parameter. - The parameter value. - - - - Options that can be applied when autowiring properties on a component. (Multiple options can - be specified using bitwise 'or' - e.g. AllowCircularDependencies | PreserveSetValues. - - - - - Default behavior. Circular dependencies are not allowed; existing non-default - property values are overwritten. - - - - - Allows property-property and property-constructor circular dependency wiring. - This flag moves property wiring from the Activating to the Activated event. - - - - - If specified, properties that already have a non-default value will be left - unchanged in the wiring operation. - - - - - Adds registration syntax to the type. - - - - - Add a component to the container. - - The builder to register the component with. - The component to add. - - - - Add a registration source to the container. - - The builder to register the registration source via. - The registration source to add. - - - - Register an instance as a component. - - The type of the instance. - Container builder. - The instance to register. - Registration builder allowing the registration to be configured. - If no services are explicitly specified for the instance, the - static type will be used as the default service (i.e. *not* instance.GetType()). - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register an un-parameterised generic type, e.g. Repository<>. - Concrete types will be made as they are requested, e.g. with Resolve<Repository<int>>(). - - Container builder. - The open generic implementation type. - Registration builder allowing the registration to be configured. - - - - Specifies that the component being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that the components being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Register the types in an assembly. - - Container builder. - The assemblies from which to register types. - Registration builder allowing the registration to be configured. - - - - Register the types in a list. - - Container builder. - The types to register. - Registration builder allowing the registration to be configured. - - - - Specifies a subset of types to register from a scanned assembly. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Predicate that returns true for types to register. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set metadata on. - A function mapping the type to a list of metadata items. - Registration builder allowing the registration to be configured. - - - - Use the properties of an attribute (or interface implemented by an attribute) on the scanned type - to provide metadata values. - - Inherited attributes are supported; however, there must be at most one matching attribute - in the inheritance chain. - The attribute applied to the scanned type. - Registration to set metadata on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Key of the metadata item. - A function retrieving the value of the item from the component type. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered as providing all of its - implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for constructors. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - A function that returns the constructors to select from. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container will be wired to instances of the appropriate service. - - Registration to auto-wire properties. - Set wiring options such as circular dependency wiring support. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate properties on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for properties to inject. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Constructor signature to match. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when selecting a constructor. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Expression demonstrating how the constructor is called. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - Name of a constructor parameter on the target type. - Value to supply to the parameter.0 - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameter to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - A predicate selecting the parameter to set. - The provider that will generate the parameter value. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for constructor parameters. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameters to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set property on. - Name of a property on the target type. - Value to supply to the property. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The property to supply. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for properties. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The properties to supply. - A registration builder allowing further configuration of the component. - - - - Sets the target of the registration (used for metadata generation.) - - The type of the limit. - The type of the activator data. - Registration style - Registration to set target for. - The target. - - Registration builder allowing the registration to be configured. - - - Thrown if or is . - - - - - Provide a handler to be called when the component is registered. - - Registration limit type. - Activator data type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Provide a handler to be called when the component is registred. - - Registration limit type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Key of the service. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type. - - Registration to filter types from. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type, providing specific configuration for - the excluded type. - - Registration to filter types from. - Registration for the excepted type. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the namespace of the provided type - or one of its sub-namespaces. - - Registration to filter types from. - A type in the target namespace. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the provided namespace - or one of its sub-namespaces. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The namespace from which types will be selected. - Registration builder allowing the registration to be configured. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context and parameters. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service . - - - - Decorate all components implementing open generic service . - The and parameters must be different values. - - Container builder. - Service type being decorated. Must be an open generic type. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context and parameters. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - . - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Run a supplied action instead of disposing instances when they're no - longer required. - - Registration limit type. - Activator data type. - Registration style. - Registration to set release action for. - An action to perform instead of disposing the instance. - Registration builder allowing the registration to be configured. - Only one release action can be configured per registration. - - - - Wraps a registration in an implicit and automatically - activates the registration after the container is built. - - Registration to set release action for. - Registration limit type. - Activator data type. - Registration style. - A registration builder allowing further configuration of the component. - - - While you can implement an to perform some logic at - container build time, sometimes you need to just activate a registered component and - that's it. This extension allows you to automatically activate a registration on - container build. No additional logic is executed and the resolved instance is not held - so container disposal will end up disposing of the instance. - - - Depending on how you register the lifetime of the component, you may get an exception - when you build the container - components that are scoped to specific lifetimes (like - ASP.NET components scoped to a request lifetime) will fail to resolve because the - appropriate lifetime is not available. - - - - - - Share one instance of the component within the context of a single - web/HTTP/API request. Only available for integration that supports - per-request dependencies (e.g., MVC, Web API, web forms, etc.). - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - Additional tags applied for matching lifetime scopes. - A registration builder allowing further configuration of the component. - - Thrown if is . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The instance registration '{0}' can support SingleInstance() sharing only.. - - - - - Looks up a localized string similar to A metadata attribute of type '{0}' was not found on '{1}'.. - - - - - Looks up a localized string similar to More than one metadata attribute of type '{0}' was found on '{1}'.. - - - - - Looks up a localized string similar to No matching constructor exists on type '{0}'.. - - - - - Adds syntactic convenience methods to the interface. - - - - - The name, provided when properties are injected onto an existing instance. - - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The service to retrieve. - The context from which to resolve the service. - The component instance that provides the service. - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The key of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - The parameters. - - True if a component providing the service is available. - - - - Thrown if is . - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service type to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The service type to resolve. - The context from which to resolve the service. - The resulting component instance providing the service, or default(T). - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The name of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The key of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - A parameter that can supply values to sites that exactly - match a specified type. When applied to a reflection-based - component, will be matched against - the types of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new TypedParameter(typeof(int), 123)); - - - - - - Gets the type against which targets are matched. - - - - - Initializes a new instance of the class. - - The exact type to match. - The parameter value. - - - - Shortcut for creating - by using the - - type to be used for the parameter - The parameter value. - new typed parameter - - - - Extends with methods that are useful in - building scanning rules for . - - - - - Returns true if this type is in the namespace - or one of its sub-namespaces. - - The type to test. - The namespace to test. - True if this type is in the namespace - or one of its sub-namespaces; otherwise, false. - - - - Returns true if this type is in the same namespace as - or one of its sub-namespaces. - - The type to test. - True if this type is in the same namespace as - or one of its sub-namespaces; otherwise, false. - - - - Determines whether the candidate type supports any base or - interface that closes the provided generic type. - - The type to test. - The open generic against which the type should be tested. - - - - Determines whether this type is assignable to . - - The type to test assignability to. - The type to test. - True if this type is assignable to references of type - ; otherwise, False. - - - - Finds a constructor with the matching type parameters. - - The type being tested. - The types of the contractor to find. - The is a match is found; otherwise, null. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not an open generic class or interface type so it won't work with methods that act on open generics.. - - - - - Reflection activator data for concrete types. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets the instance activator based on the provided data. - - - - - Parameterises the construction of a container by a . - - - - - No options - the default behavior for container building. - - - - - Prevents inclusion of standard modules like support for - relationship types including etc. - - - - - Does not call on components implementing - this interface (useful for module testing.) - - - - - Registration style for dynamic registrations. - - - - - Activator data that can provide an IInstanceActivator instance. - - - - - Gets the instance activator based on the provided data. - - - - - Hides standard Object members to make fluent interfaces - easier to read. - Based on blog post by @kzu here: - http://www.clariusconsulting.net/blogs/kzu/archive/2008/03/10/58301.aspx - - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - The other. - Standard result. - - - - Data structure used to construct registrations. - - The most specific type to which instances of the registration - can be cast. - Activator builder type. - Registration style type. - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Used with the WithMetadata configuration method to - associate key-value pairs with an . - - Interface with properties whose names correspond to - the property keys. - This feature was suggested by OJ Reeves (@TheColonial). - - - - Set one of the property values. - - The type of the property. - An expression that accesses the property to set. - The property value to set. - - - - Builder for reflection-based activators. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets or sets the implementation type. - - - - - Gets or sets the constructor finder for the registration. - - - - - Gets or sets the constructor selector for the registration. - - - - - Gets the explicitly bound constructor parameters. - - - - - Gets the explicitly bound properties. - - - - - Static factory methods to simplify the creation and handling of IRegistrationBuilder{L,A,R}. - - - To create an for a specific type, use: - - var cr = RegistrationBuilder.ForType(t).CreateRegistration(); - - The full builder syntax is supported: - - var cr = RegistrationBuilder.ForType(t).Named("foo").ExternallyOwned().CreateRegistration(); - - - - - - Creates a registration builder for the provided delegate. - - Instance type returned by delegate. - Delegate to register. - A registration builder. - - - - Creates a registration builder for the provided delegate. - - Delegate to register. - Most specific type return value of delegate can be cast to. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Create an from a . - (There is no need to call - this method when registering components through a .) - - - When called on the result of one of the methods, - the returned registration will be different from the one the builder itself registers - in the container. - - - - var registration = RegistrationBuilder.ForType<Foo>().CreateRegistration(); - - - The registration builder. - An IComponentRegistration. - - Thrown if is . - - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - An IComponentRegistration. - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - Optional; target registration. - An IComponentRegistration. - - Thrown if or is . - - - - - Register a component in the component registry. This helper method is necessary - in order to execute OnRegistered hooks and respect PreserveDefaults. - - Hoping to refactor this out. - Component registry to make registration in. - Registration builder with data for new registration. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not assignable to service '{1}'.. - - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Data common to all registrations made in the container, both direct (IComponentRegistration) - and dynamic (IRegistrationSource.) - - - - - Initializes a new instance of the class. - - The default service that will be used if no others - are added. - - - - Gets the services explicitly assigned to the component. - - - - - Add multiple services for the registration, overriding the default. - - The services to add. - If an empty collection is specified, this will still - clear the default service. - - - - Add a service to the registration, overriding the default. - - The service to add. - - - - Gets or sets the instance ownership assigned to the component. - - - - - Gets or sets the lifetime assigned to the component. - - - - - Gets or sets the sharing mode assigned to the component. - - - - - Gets the extended properties assigned to the component. - - - - - Gets the handlers for the Preparing event. - - - - - Gets the handlers for the Activating event. - - - - - Gets the handlers for the Activated event. - - - - - Copies the contents of another RegistrationData object into this one. - - The data to copy. - When true, the default service - will be changed to that of the other. - - Thrown if is . - - - - - Empties the configured services. - - - - - Adds registration syntax for less commonly-used features. - - - These features are in this namespace because they will remain accessible to - applications originally written against Autofac 1.4. In Autofac 2, this functionality - is implicitly provided and thus making explicit registrations is rarely necessary. - - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, and - this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by name. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by position. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by type. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - An activator builder with no parameters. - - - - - Initializes a new instance of the class. - - The activator to return. - - - - Gets the activator. - - - - - Registration style for individual components. - - - - - Gets or sets the ID used for the registration. - - - - - Gets the handlers to notify of the component registration event. - - - - - Gets or sets a value indicating whether default registrations should be preserved. - By default, new registrations override existing registrations as defaults. - If set to true, new registrations will not change existing defaults. - - - - - Gets or sets the component upon which this registration is based. - - - - - Fired when the activation process for a new instance is complete. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets or sets the instance that will be used to satisfy the request. - - - The instance can be replaced if needed, e.g. by an interface proxy. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Service used as a "flag" to indicate a particular component should be - automatically activated on container build. - - - - - Gets the service description. - - - Always returns AutoActivate. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is not - and is an ; otherwise, . - - - - All services of this type are considered "equal." - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . Always 0 for this type. - - - - All services of this type are considered "equal" and use the same hash code. - - - - - - Information about the ocurrence of a component being registered - with a container. - - - - - Gets the container into which the registration was made. - - - - - Gets the component registration. - - - - - Initializes a new instance of the class. - - The container into which the registration - was made. - The component registration. - - - - Base class for parameters that provide a constant value. - - - - - Gets the value of the parameter. - - - - - Initializes a new instance of the class. - - - The constant parameter value. - - - A predicate used to locate the parameter that should be populated by the constant. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Standard container implementation. - - - - - Initializes a new instance of the class. - - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Gets associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The container's self-registration of context interfaces should never be activated as it is hard-wired into the LifetimeScope class.. - - - - - Base exception type thrown whenever the dependency resolution process fails. This is a fatal - exception, as Autofac is unable to 'roll back' changes to components that may have already - been made during the operation. For example, 'on activated' handlers may have already been - fired, or 'single instance' components partially constructed. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Gets a message that describes the current exception. - - - The error message that explains the reason for the exception, or an empty string(""). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} ---> {1} (See inner exception for details.). - - - - - Maintains a set of objects to dispose, and disposes them in the reverse order - from which they were added when the Disposer is itself disposed. - - - - - Contents all implement IDisposable. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the instance that will be used to satisfy the request. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Locates the lifetime to which instances of a component should be attached. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Describes a logical component within the container. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets a value indicating whether the component instances are shared or not. - - - - - Gets a value indicating whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Gets the component registration upon which this registration is based. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. These may be modified by the event handler. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Provides component registrations according to the services they provide. - - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the set of registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. (See issue 336.) - - - - Fired when an is added to the registry. - - - - - Provided on an object that will dispose of other objects when it is - itself disposed. - - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Activates component instances. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Represents a set of components and related functionality - packaged together. - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Determines when instances supporting IDisposable are disposed. - - - - - The lifetime scope does not dispose the instances. - - - - - The instances are disposed when the lifetime scope is disposed. - - - - - Determines whether instances are shared within a lifetime scope. - - - - - Each request for an instance will return a new object. - - - - - Each request for an instance will return the same object. - - - - - Allows registrations to be made on-the-fly when unregistered - services are requested (lazy registrations.) - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Interface supported by services that carry type information. - - - - - Gets the type of the service. - - The type of the service. - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Defines a nested structure of lifetimes. - - - - - Gets the root of the sharing hierarchy. - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Identifies a service using a key in addition to its type. - - - - - Initializes a new instance of the class. - - Key of the service. - Type of the service. - - - - Gets the key of the service. - - The key of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - A property identified by name. When applied to a reflection-based - component, the name will be matched against property names. - - - - - Gets the name of the property. - - - - - Initializes a new instance of the class. - - The name of the property. - The property value. - - - - Used in order to provide a value to a constructor parameter or property on an instance - being created by the container. - - - Not all parameters can be applied to all sites. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Fired before the activation process to allow parameters to be changed or an alternative - instance to be provided. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - - - - Gets the context in which the activation is occurring. - - - - - Gets the component providing the instance being activated. - - - - - Gets or sets the parameters supplied to the activator. - - - - - Fired when an is added to the registry. - - - - - Initializes a new instance of the class. - - The registry to which the source was added. - The source that was added. - - - - - Gets the registry to which the source was added. - - - - - Gets the source that was added. - - - - - Flexible parameter type allows arbitrary values to be retrieved - from the resolution context. - - - - - Initializes a new instance of the class. - - A predicate that determines which parameters on a constructor will be supplied by this instance. - A function that supplies the parameter value given the context. - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the name . - - The type of the parameter to match. - The name of the matching service to resolve. - A configured instance. - - - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the key . - - The type of the parameter to match. - The key of the matching service to resolve. - A configured instance. - - - - Services are the lookup keys used to locate component instances. - - - - - Gets a human-readable description of the service. - - The description. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Implements the operator ==. - - The left operand. - The right operand. - The result of the operator. - - - - Implements the operator !=. - - The left operand. - The right operand. - The result of the operator. - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.Equals(). - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.GetHashCode(). - - - - - Identifies a service according to a type to which it can be assigned. - - - - - Initializes a new instance of the class. - - Type of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - A handy unique service identifier type - all instances will be regarded as unequal. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The id. - - - - Gets a programmer-readable description of the identifying feature of the service. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides default property selector that applies appropriate filters to ensure only - public settable properties are selected (including filtering for value types and indexed - properties). - - - - - Gets an instance of DefaultPropertySelector that will preserve any values already set - - - - - Gets an instance of DefaultPropertySelector that will cause values to be overwritten - - - - - Initializes a new instance of the class - that provides default selection criteria. - - Determines if values should be preserved or not - - - - Gets or sets a value indicating whether the value should be set if the value is already - set (ie non-null) - - - - - Provides default filtering to determine if property should be injected by rejecting - non-public settable properties. - - Property to be injected - Instance that has the property to be injected - Whether property should be injected - - - - Provides a property selector that applies a filter defined by a delegate - - - - - Initializes a new instance of the class - that invokes a delegate to determine selection - - Delegate to determine whether a property should be injected - - - - Base class for instance activators. - - - - - Initializes a new instance of the class. - - Most derived type to which instances can be cast. - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Gets a string representation of the activator. - - A string describing the activator. - - - - Activate instances using a delegate. - - - - - Initializes a new instance of the class. - - The most specific type to which activated instances can be cast. - Activation delegate. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A delegate registered to create instances of '{0}' returned null.. - - - - - Provides a pre-constructed instance. - - - - - Initializes a new instance of the class. - - The instance to provide. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - Gets or sets a value indicating whether the activator disposes the instance that it holds. - Necessary because otherwise instances that are never resolved will never be - disposed. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided instance of '{0}' has already been used in an activation request. Did you combine a provided instance with non-root/single-instance lifetime/sharing?. - - - - - Supplies values based on the target parameter type. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - Thrown if or is . - - - - - Binds a constructor to the parameters that will be used when it is invoked. - - - - - Gets the constructor on the target type. The actual constructor used - might differ, e.g. if using a dynamic proxy. - - - - - Gets a value indicating whether the binding is valid. - - - - - Initializes a new instance of the class. - - ConstructorInfo to bind. - Available parameters. - Context in which to construct instance. - - - - Invoke the constructor with the parameter bindings. - - The constructed instance. - - - - Gets a description of the constructor parameter binding. - - - - Returns a System.String that represents the current System.Object. - A System.String that represents the current System.Object. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Bound constructor '{0}'.. - - - - - Looks up a localized string similar to The binding cannot be instantiated: {0}. - - - - - Looks up a localized string similar to An exception was thrown while invoking the constructor '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Cannot resolve parameter '{1}' of constructor '{0}'.. - - - - - Finds constructors that match a finder function. - - - - - Initializes a new instance of the class. - - - Default to selecting all public constructors. - - - - - Initializes a new instance of the class. - - The finder function. - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Provides parameters that have a default value, set with an optional parameter - declaration in C# or VB. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - Thrown if is . - - - - - Find suitable constructors from which to select. - - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Selects the best constructor from a set of available constructors. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - - - - Selects a constructor based on its signature. - - - - - Initializes a new instance of the class. - - Signature to match. - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to At least one binding must be provided in order to select a constructor.. - - - - - Looks up a localized string similar to The required constructor on type '{0}' with signature '{1}' is unavailable.. - - - - - Looks up a localized string similar to More than one constructor matches the signature '{0}'.. - - - - - Selects the constructor with the most parameters. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - A single unambiguous match could not be chosen. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot choose between multiple constructors with equal length {0} on type '{1}'. Select the constructor explicitly, with the UsingConstructor() configuration method, when the component is registered.. - - - - - Uses reflection to activate instances of a type. - - - - - Initializes a new instance of the class. - - Type to activate. - Constructor finder. - Constructor selector. - Parameters configured explicitly for this instance. - Properties configured explicitly for this instance. - - - - Gets the constructor finder. - - - - - Gets the constructor selector. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No constructors on type '{0}' can be found with the constructor finder '{1}'.. - - - - - Looks up a localized string similar to None of the constructors found with '{0}' on type '{1}' can be invoked with the available services and parameters:{2}. - - - - - Find suitable properties to inject - - - - - Provides filtering to determine if property should be injected - - Property to be injected - Instance that has the property to be injected - Whether property should be injected - - - - Marks a module as container-aware (for the purposes of attaching to diagnostic events.) - - - - - Initialise the module with the container into which it is being registered. - - The container. - - - - Attaches the instance's lifetime to the current lifetime scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Lifetime scope implementation. - - - - - Protects shared instances from concurrent access. Other members and the base class are threadsafe. - - - - - The tag applied to root scopes when no other tag is specified. - - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - Parent scope. - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - - - - Initializes a new instance of the class. - - Components used in the scope. - - - - Begin a new anonymous sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new tagged sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new anonymous sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope(builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - Begin a new tagged sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope("unitOfWork", builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Gets the root of the sharing hierarchy. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Gets the services associated with the components that provide them. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Describes when a lifetime scope is beginning. - - - - - Initializes a new instance of the class. - - The lifetime scope that is beginning. - - - - Gets the lifetime scope that is beginning. - - - - - Describes when a lifetime scope is ending. - - - - - Initializes a new instance of the class. - - The lifetime scope that is ending. - - - - Gets the lifetime scope that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it has already been disposed.. - - - - - Looks up a localized string similar to The constructor of type '{0}' attempted to create another instance of itself. This is not permitted because the service is configured to only allowed a single instance per lifetime scope.. - - - - - Attaches the component's lifetime to scopes matching a supplied expression. - - - - - Initializes a new instance of the class. - - The tags applied to matching scopes. - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No scope with a tag matching '{0}' is visible from the scope in which the instance was requested. - - If you see this during execution of a web application, it generally indicates that a component registered as per-HTTP request is being requested by a SingleInstance() component (or a similar scenario). Under the web integration always request dependencies from the dependency resolver or the request lifetime scope, never from the container itself.. - - - - - Well-known tags used in setting up matching lifetime scopes. - - - - - Tag used in setting up per-request lifetime scope registrations - (e.g., per-HTTP-request or per-API-request). - - - - - Attaches the component's lifetime to the root scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A service was requested that cannot be provided by the container. To avoid this exception, either register a component - to provide the required service, check for service registration using IsRegistered(), or use the ResolveOptional() - method to resolve an optional dependency. - - This exception is fatal. See for more information. - - - - Initializes a new instance of the class. - - The service. - - - - Initializes a new instance of the class. - - The service. - The inner exception. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The requested service '{0}' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency.. - - - - - Describes a logical component within the container. - - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - The component registration upon which this registration is based. - - - - Gets the component registration upon which this registration is based. - If this registration was created directly by the user, returns this. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets or sets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets information about whether the component instances are shared or not. - - - - - Gets information about whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Describes the component in a human-readable form. - - A description of the component. - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Wraps a component registration, switching its lifetime. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activator = {0}, Services = [{1}], Lifetime = {2}, Sharing = {3}, Ownership = {4}. - - - - - Maps services onto the components that provide them. - - - The component registry provides services directly from components, - and also uses to generate components - on-the-fly or as adapters for other components. A component registry - is normally used through a , and not - directly by application code. - - - - - Protects instance variables from concurrent access. - - - - - External registration sources. - - - - - All registrations. - - - - - Keeps track of the status of registered services. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. (See issue 336.) - - - - Fired when an is added to the registry. - - - - - Delegates registration lookups to a specified registry. When write operations are applied, - initialises a new 'writeable' registry. - - - Safe for concurrent access by multiple readers. Write operations are single-threaded. - - - - - Pulls registrations from another component registry. - Excludes most auto-generated registrations - currently has issues with - collection registrations. - - - - - Initializes a new instance of the class. - - Component registry to pull registrations from. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether components are adapted from the same logical scope. - In this case because the components that are adapted do not come from the same - logical scope, we must return false to avoid duplicating them. - - - - - ComponentRegistration subtyped only to distinguish it from other adapted registrations - - - - - Interface providing fluent syntax for chaining module registrations. - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - - - Basic implementation of the - interface allowing registration of modules into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - Thrown if is . - - - - - Switches components with a RootScopeLifetime (singletons) with - decorators exposing MatchingScopeLifetime targeting the specified scope. - - - - - Tracks the services known to the registry. - - - - - List of implicit default service implementations. Overriding default implementations are appended to the end, - so the enumeration should begin from the end too, and the most default implementation comes last. - - - - - List of service implementations coming from sources. Sources have priority over preserve-default implementations. - Implementations from sources are enumerated in preserve-default order, so the most default implementation comes first. - - - - - List of explicit service implementations specified with the PreserveExistingDefaults option. - Enumerated in preserve-defaults order, so the most default implementation comes first. - - - - - Used for bookkeeping so that the same source is not queried twice (may be null.) - - - - - Initializes a new instance of the class. - - The tracked service. - - - - Gets a value indicating whether the first time a service is requested, initialization (e.g. reading from sources) - happens. This value will then be set to true. Calling many methods on this type before - initialisation is an error. - - - - - Gets the known implementations. The first implementation is a default one. - - - - - Gets a value indicating whether any implementations are known. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The operation is only valid during initialization.. - - - - - Looks up a localized string similar to The operation is not valid until the object is initialized.. - - - - - Catch circular dependencies that are triggered by post-resolve processing (e.g. 'OnActivated') - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Circular component dependency detected: {0}.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The activation has already been executed: {0}. - - - - - Looks up a localized string similar to An error occurred during the activation of a particular registration. See the inner exception for details. Registration: {0}. - - - - - Looks up a localized string similar to Unable to resolve the type '{0}' because the lifetime scope it belongs in can't be located. The following services are exposed by this registration: - {1} - Details. - - - - - Represents the process of finding a component during a resolve operation. - - - - - Gets the component for which an instance is to be looked up. - - - - - Gets the scope in which the instance will be looked up. - - - - - Gets the parameters provided for new instance creation. - - - - - Raised when the lookup phase of the operation is ending. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Fired when instance lookup is complete. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - - - - Gets the instance lookup operation that is beginning. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Initializes a new instance of the class. - - The instance lookup that is beginning the completion phase. - - - - Gets the instance lookup operation that is beginning the completion phase. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending the completion phase. - - - - Gets the instance lookup operation that is ending the completion phase. - - - - - Fired when an instance is looked up. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - True if a new instance was created as part of the operation. - - - - Gets a value indicating whether a new instance was created as part of the operation. - - - - - Gets the instance lookup operation that is ending. - - - - - An is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Get or create and share an instance of in the . - - The scope in the hierarchy in which the operation will begin. - The component to resolve. - Parameters for the component. - The component instance. - - - - Raised when the entire operation is complete. - - - - - Raised when an instance is looked up within the operation. - - - - - A is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Initializes a new instance of the class. - - The most nested scope in which to begin the operation. The operation - can move upward to less nested scopes as components with wider sharing scopes are activated - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Execute the complete resolve operation. - - The registration. - Parameters for the instance. - - - - Continue building the object graph by instantiating in the - current . - - The current scope of the operation. - The component to activate. - The parameters for the component. - The resolved instance. - - - - - Gets the services associated with the components that provide them. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is beginning. - - - - Gets the resolve operation that is beginning. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is ending. - If included, the exception causing the operation to end; otherwise, null. - - - - Gets the exception causing the operation to end, or null. - - - - - Gets the resolve operation that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An exception was thrown while executing a resolve operation. See the InnerException for details.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - Looks up a localized string similar to This resolve operation has already ended. When registering components using lambdas, the IComponentContext 'c' parameter to the lambda cannot be stored. Instead, either resolve IComponentContext again from 'c', or resolve a Func<> based factory to create subsequent components from.. - - - - - Registration source providing implicit collection/list/enumerable support. - - - - This registration source provides enumerable support to allow resolving - the set of all registered services of a given type. - - - What may not be immediately apparent is that it also means any time there - are no items of a particular type registered, it will always return an - empty set rather than or throwing an exception. - This is by design. - - - Consider the [possibly majority] use case where you're resolving a set - of message handlers or event handlers from the container. If there aren't - any handlers, you want an empty set - not or - an exception. It's valid to have no handlers registered. - - - This implicit support means other areas (like MVC support or manual - property injection) must take care to only request enumerable values they - expect to get something back for. In other words, "Don't ask the container - for something you don't expect to resolve." - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Collection Support (Arrays and Generic Collection Interfaces). - - - - - Generates context-bound closures that represent factories from - a set of heuristics based on delegate type signatures. - - - - - Initializes a new instance of the class. - - The service that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Initializes a new instance of the class. - - The component that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Data used to create factory activators. - - - - - Initializes a new instance of the class. - - The type of the factory. - The service used to provide the products of the factory. - - - - Gets or sets a value determining how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - For Func-based delegates, this defaults to ByType. Otherwise, the - parameters will be mapped by name. - - - - - Gets the activator data that can provide an IInstanceActivator instance. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Unable to generate a function to return type '{0}' with input parameter types [{1}]. The input parameter type list has duplicate types. Try registering a custom delegate type instead of using a generic Func relationship.. - - - - - Looks up a localized string similar to Delegate Support (Func<T>and Custom Delegates). - - - - - Determines how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - - - - - Chooses parameter mapping based on the factory type. - For Func-based factories this is equivalent to ByType, for all - others ByName will be used. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as NamedParameters based on the parameter - names in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as TypedParameters based on the parameter - types in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as PositionalParameters based on the parameter - indices in the delegate type's formal argument list. - - - - - Provides components by lookup operations via an index (key) type. - - The type of the index. - The service provided by the indexed components. - - Retrieving a value given a key: - - IIndex<AccountType, IRenderer> accountRenderers = // ... - var renderer = accountRenderers[AccountType.User]; - - - - - - Get the value associated with . - - The value to retrieve. - The associated value. - - - - Get the value associated with if any is available. - - The key to look up. - The retrieved value. - True if a value associated with the key exists. - - - - Support the - type automatically whenever type T is registered with the container. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T> Support. - - - - - Support the System.Lazy<T, TMetadata> - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T, TMetadata> Support. - - - - - Describes the basic requirements for generating a lightweight adapter. - - - - - Initializes a new instance of the class. - - The service that will be adapted from. - The adapter function. - - - - Gets the adapter function. - - - - - Gets the service to be adapted from. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lightweight Adapter from {0} to {1}. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' cannot be used as a metadata view. A metadata view must be a concrete class with a parameterless or dictionary constructor.. - - - - - Looks up a localized string similar to Export metadata for '{0}' is missing and no default value was supplied.. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Meta<T> Support. - - - - - Looks up a localized string similar to Meta<T, TMetadata> Support. - - - - - Provides a value along with metadata describing the value. - - The type of the value. - An interface to which metadata values can be bound. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets metadata describing the value. - - - - - Provides a value along with a dictionary of metadata describing the value. - - The type of the value. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets the metadata describing the value. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - Describes the activator for an open generic decorator. - - - - - Initializes a new instance of the class. - - The decorator type. - The open generic service type to decorate. - - - - Gets the open generic service type to decorate. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - Looks up a localized string similar to Open Generic Decorator {0} from {1} to {2}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type {0} is not an open generic type definition.. - - - - - Generates activators for open generic types. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} providing {1}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' does not implement the interface '{1}'.. - - - - - Looks up a localized string similar to The implementation type '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The implementation type '{0}' does not support the interface '{1}'.. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The service '{1}' is not assignable from implementation type '{0}'.. - - - - - Represents a dependency that can be released by the dependent component. - - The service provided by the dependency. - - - Autofac automatically provides instances of whenever the - service is registered. - - - It is not necessary for , or the underlying component, to implement . - Disposing of the object is the correct way to handle cleanup of the dependency, - as this will dispose of any other components created indirectly as well. - - - When is resolved, a new is created for the - underlying , and tagged with the service matching , - generally a . This means that shared instances can be tied to this - scope by registering them as InstancePerMatchingLifetimeScope(new TypedService(typeof(T))). - - - - The component D below is disposable and implements IService: - - public class D : IService, IDisposable - { - // ... - } - - The dependent component C can dispose of the D instance whenever required by taking a dependency on - : - - public class C - { - IService _service; - - public C(Owned<IService> service) - { - _service = service; - } - - void DoWork() - { - _service.Value.DoSomething(); - } - - void OnFinished() - { - _service.Dispose(); - } - } - - In general, rather than depending on directly, components will depend on - System.Func<Owned<T>> in order to create and dispose of other components as required. - - - - - Initializes a new instance of the class. - - The value representing the instance. - An IDisposable interface through which ownership can be released. - - - - Gets or sets the owned value. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Generates registrations for services of type whenever the service - T is available. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Owned<T> Support. - - - - - Provides registrations on-the-fly for any concrete type not already registered with - the container. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A predicate that selects types the source will register. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Gets or sets an expression used to configure generated registrations. - - - A that can be used to modify the behavior - of registrations that are generated by this source. - - - - - Returns a that represents the current . - - - A that represents the current . - - 2 - - - - Extension methods for configuring the . - - - - - Fluent method for setting the registration configuration on . - - The registration source to configure. - A configuration action that will run on any registration provided by the source. - - The with the registration configuration set. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to "Resolve Anything" Support. - - - - - Activation data for types located by scanning assemblies. - - - - - Initializes a new instance of the class. - - - - - Gets the filters applied to the types from the scanned assembly. - - - - - Gets the additional actions to be performed on the concrete type registrations. - - - - - Gets the actions to be called once the scanning operation is complete. - - - - - Enables contravariant Resolve() for interfaces that have a single contravariant ('in') parameter. - - - interface IHandler<in TCommand> - { - void Handle(TCommand command); - } - - class Command { } - - class DerivedCommand : Command { } - - class CommandHandler : IHandler<Command> { ... } - - var builder = new ContainerBuilder(); - builder.RegisterSource(new ContravariantRegistrationSource()); - builder.RegisterType<CommandHandler>(); - var container = builder.Build(); - // Source enables this line, even though IHandler<Command> is the - // actual registered type. - var handler = container.Resolve<IHandler<DerivedCommand>>(); - handler.Handle(new DerivedCommand()); - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Extension methods for . - - - - - Safely returns the set of loadable types from an assembly. - - The from which to load types. - - The set of types from the , or the subset - of types that could be loaded if there was any error. - - - Thrown if is . - - - - - Base class for disposable objects. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets a value indicating whether the current instance has been disposed; otherwise false; - - - - - Helper methods used throughout the codebase. - - - - - Enforce that sequence does not contain null. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The parameter name. - - - - Enforces that the provided object is non-null. - - The type of value being checked. - The value. - - - - - Enforce that an argument is not null or empty. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The description. - - - - - Enforce that the argument is a delegate type. - - The type to test. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The argument '{0}' cannot be empty.. - - - - - Looks up a localized string similar to The object of type '{0}' cannot be null.. - - - - - Looks up a localized string similar to Type {0} returns void.. - - - - - Looks up a localized string similar to The sequence provided as argument '{0}' cannot contain null elements.. - - - - - Looks up a localized string similar to Type {0} is not a delegate type.. - - - - - Extension methods for reflection-related types. - - - - - Maps from a property-set-value parameter to the declaring property. - - Parameter to the property setter. - The property info on which the setter is specified. - True if the parameter is a property setter. - - - - Get a PropertyInfo object from an expression of the form - x => x.P. - - Type declaring the property. - The type of the property. - Expression mapping an instance of the - declaring type to the property value. - Property info. - - - - Get the MethodInfo for a method called in the - expression. - - Type on which the method is called. - Expression demonstrating how the method appears. - The method info for the called method. - - - - Gets the for the new operation called in the expression. - - The type on which the constructor is called. - Expression demonstrating how the constructor is called. - The for the called constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided expression must be of the form () =>new X(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.M(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.P, but the provided expression was {0}.. - - - - - Adapts an action to the interface. - - - - - Initializes a new instance of the class. - - - The action to execute on disposal. - - - A factory that retrieves the value on which the - should be executed. - - - - - Joins the strings into one single string interspersing the elements with the separator (a-la - System.String.Join()). - - The elements. - The separator. - The joined string. - - - - Appends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The trailing item. - The sequence with an item appended to the end. - - - - Prepends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The leading item. - The sequence with an item prepended. - - - Returns the first concrete interface supported by the candidate type that - closes the provided open generic service type. - The type that is being checked for the interface. - The open generic type to locate. - The type of the interface. - - - - Looks for an interface on the candidate type that closes the provided open generic interface type. - - The type that is being checked for the interface. - The open generic service type to locate. - True if a closed implementation was found; otherwise false. - - - - Signal attribute for static analysis that indicates a helper method is - validating arguments for . - - - - diff --git a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/.signature.p7s b/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/.signature.p7s deleted file mode 100644 index 47b5dd0..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/.signature.p7s and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/Autofac.Extras.DynamicProxy.4.5.0.nupkg b/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/Autofac.Extras.DynamicProxy.4.5.0.nupkg deleted file mode 100644 index cebbc16..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/Autofac.Extras.DynamicProxy.4.5.0.nupkg and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/net45/Autofac.Extras.DynamicProxy.dll b/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/net45/Autofac.Extras.DynamicProxy.dll deleted file mode 100644 index 02941dc..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/net45/Autofac.Extras.DynamicProxy.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/net45/Autofac.Extras.DynamicProxy.pdb b/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/net45/Autofac.Extras.DynamicProxy.pdb deleted file mode 100644 index 909febc..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/net45/Autofac.Extras.DynamicProxy.pdb and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/net45/Autofac.Extras.DynamicProxy.xml b/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/net45/Autofac.Extras.DynamicProxy.xml deleted file mode 100644 index 1c8e3d0..0000000 --- a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/net45/Autofac.Extras.DynamicProxy.xml +++ /dev/null @@ -1,212 +0,0 @@ - - - - Autofac.Extras.DynamicProxy - - - - - Indicates that a type should be intercepted. - - - - - Gets the interceptor service. - - - - - Initializes a new instance of the class. - - The interceptor service. - - Thrown if is . - - - - - Initializes a new instance of the class. - - Name of the interceptor service. - - - - Initializes a new instance of the class. - - The typed interceptor service. - - - - Adds registration syntax to the type. - - - - - Enable class interception on the target type. Interceptors will be determined - via Intercept attributes on the class or added with InterceptedBy(). - Only virtual methods can be intercepted this way. - - Registration limit type. - Registration style. - Registration to apply interception to. - Registration builder allowing the registration to be configured. - - - - Enable class interception on the target type. Interceptors will be determined - via Intercept attributes on the class or added with InterceptedBy(). - Only virtual methods can be intercepted this way. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Registration builder allowing the registration to be configured. - - - - Enable class interception on the target type. Interceptors will be determined - via Intercept attributes on the class or added with InterceptedBy(). - Only virtual methods can be intercepted this way. - - Registration limit type. - Registration style. - Registration to apply interception to. - Proxy generation options to apply. - Additional interface types. Calls to their members will be proxied as well. - Registration builder allowing the registration to be configured. - - - - Enable class interception on the target type. Interceptors will be determined - via Intercept attributes on the class or added with InterceptedBy(). - Only virtual methods can be intercepted this way. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Proxy generation options to apply. - Additional interface types. Calls to their members will be proxied as well. - Registration builder allowing the registration to be configured. - - - - Enable interface interception on the target type. Interceptors will be determined - via Intercept attributes on the class or interface, or added with InterceptedBy() calls. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Registration builder allowing the registration to be configured. - - - - Enable interface interception on the target type. Interceptors will be determined - via Intercept attributes on the class or interface, or added with InterceptedBy() calls. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Proxy generation options to apply. - Registration builder allowing the registration to be configured. - - - - Allows a list of interceptor services to be assigned to the registration. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - The interceptor services. - Registration builder allowing the registration to be configured. - or . - - - - Allows a list of interceptor services to be assigned to the registration. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - The names of the interceptor services. - Registration builder allowing the registration to be configured. - or . - - - - Allows a list of interceptor services to be assigned to the registration. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - The types of the interceptor services. - Registration builder allowing the registration to be configured. - or . - - - - Intercepts the interface of a transparent proxy (such as WCF channel factory based clients). - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Additional interface types. Calls to their members will be proxied as well. - Registration builder allowing the registration to be configured. - - - - Intercepts the interface of a transparent proxy (such as WCF channel factory based clients). - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Proxy generation options to apply. - Additional interface types. Calls to their members will be proxied as well. - Registration builder allowing the registration to be configured. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The transparent proxy does not support the additional interface(s): {0}.. - - - - - Looks up a localized string similar to The component {0} cannot use interface interception as it provides services that are not publicly visible interfaces. Check your registration of the component to ensure you're not enabling interception and registering it as an internal/private interface type.. - - - - - Looks up a localized string similar to The transparent proxy of type '{0}' must be an interface.. - - - - - Looks up a localized string similar to The instance of type '{0}' is not a transparent proxy.. - - - - diff --git a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.dll b/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.dll deleted file mode 100644 index b568e30..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.pdb b/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.pdb deleted file mode 100644 index 648c2cc..0000000 Binary files a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.pdb and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.xml b/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.xml deleted file mode 100644 index 6f4d0aa..0000000 --- a/src/AutofacWihtAOP/packages/Autofac.Extras.DynamicProxy.4.5.0/lib/netstandard1.3/Autofac.Extras.DynamicProxy.xml +++ /dev/null @@ -1,189 +0,0 @@ - - - - Autofac.Extras.DynamicProxy - - - - - Indicates that a type should be intercepted. - - - - - Gets the interceptor service. - - - - - Initializes a new instance of the class. - - The interceptor service. - - Thrown if is . - - - - - Initializes a new instance of the class. - - Name of the interceptor service. - - - - Initializes a new instance of the class. - - The typed interceptor service. - - - - Adds registration syntax to the type. - - - - - Enable class interception on the target type. Interceptors will be determined - via Intercept attributes on the class or added with InterceptedBy(). - Only virtual methods can be intercepted this way. - - Registration limit type. - Registration style. - Registration to apply interception to. - Registration builder allowing the registration to be configured. - - - - Enable class interception on the target type. Interceptors will be determined - via Intercept attributes on the class or added with InterceptedBy(). - Only virtual methods can be intercepted this way. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Registration builder allowing the registration to be configured. - - - - Enable class interception on the target type. Interceptors will be determined - via Intercept attributes on the class or added with InterceptedBy(). - Only virtual methods can be intercepted this way. - - Registration limit type. - Registration style. - Registration to apply interception to. - Proxy generation options to apply. - Additional interface types. Calls to their members will be proxied as well. - Registration builder allowing the registration to be configured. - - - - Enable class interception on the target type. Interceptors will be determined - via Intercept attributes on the class or added with InterceptedBy(). - Only virtual methods can be intercepted this way. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Proxy generation options to apply. - Additional interface types. Calls to their members will be proxied as well. - Registration builder allowing the registration to be configured. - - - - Enable interface interception on the target type. Interceptors will be determined - via Intercept attributes on the class or interface, or added with InterceptedBy() calls. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Registration builder allowing the registration to be configured. - - - - Enable interface interception on the target type. Interceptors will be determined - via Intercept attributes on the class or interface, or added with InterceptedBy() calls. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - Proxy generation options to apply. - Registration builder allowing the registration to be configured. - - - - Allows a list of interceptor services to be assigned to the registration. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - The interceptor services. - Registration builder allowing the registration to be configured. - or . - - - - Allows a list of interceptor services to be assigned to the registration. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - The names of the interceptor services. - Registration builder allowing the registration to be configured. - or . - - - - Allows a list of interceptor services to be assigned to the registration. - - Registration limit type. - Activator data type. - Registration style. - Registration to apply interception to. - The types of the interceptor services. - Registration builder allowing the registration to be configured. - or . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The transparent proxy does not support the additional interface(s): {0}.. - - - - - Looks up a localized string similar to The component {0} cannot use interface interception as it provides services that are not publicly visible interfaces. Check your registration of the component to ensure you're not enabling interception and registering it as an internal/private interface type.. - - - - - Looks up a localized string similar to The transparent proxy of type '{0}' must be an interface.. - - - - - Looks up a localized string similar to The instance of type '{0}' is not a transparent proxy.. - - - - diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/.signature.p7s b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/.signature.p7s deleted file mode 100644 index e726ec5..0000000 Binary files a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/.signature.p7s and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/ASL - Apache Software Foundation License.txt b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/ASL - Apache Software Foundation License.txt deleted file mode 100644 index e259b58..0000000 --- a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/ASL - Apache Software Foundation License.txt +++ /dev/null @@ -1,57 +0,0 @@ -Apache License, Version 2.0 - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - - 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and - - 2. You must cause any modified files to carry prominent notices stating that You changed the files; and - - 3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - - 4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. - -You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/CHANGELOG.md b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/CHANGELOG.md deleted file mode 100644 index 666008f..0000000 --- a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/CHANGELOG.md +++ /dev/null @@ -1,360 +0,0 @@ -# Castle Core Changelog - -## 4.3.1 (2018-06-21) - -Enhancements: - - Use shared read locking to reduce lock contention in InvocationHelper and ProxyUtil (@TimLovellSmith, #377) - -Bugfixes: -- Prevent interceptors from being able to modify `in` parameters (@stakx, #370) -- Make default value replication of optional parameters more tolerant of default values that are represented in metadata with a mismatched type (@stakx, #371) -- Fix a concurrency issue (writing without taking a write lock first) in `BaseProxyGenerator.ObtainProxyType` (@stakx, #383) - -Deprecations: -- `Castle.DynamicProxy.Generators.Emitters.ArgumentsUtil.IsAnyByRef` (@stakx, #370) - -## 4.3.0 (2018-06-07) - -Enhancements: -- Added .NET Standard/.NET Core support for NLog (@snakefoot, #200) -- Added .NET Standard/.NET Core support for log4net (@snakefoot, #201) -- DynamicProxy supported C# `in` parameter modifiers only on the .NET Framework up until now. Adding .NET Standard 1.5 as an additional target to the NuGet package makes them work on .NET Core, too (@stakx, #339) -- Replicate custom attributes on constructor parameters in the generated proxy type constructors to fulfill introspection of constructors. This does not change the proxying behavior. (@stakx, #341) -- Improve performance of InvocationHelper cache lookups (@tangdf, #358) -- Improve fidelity of default value replication of optional parameters to fulfill inspection of the generated proxies. This does not change the proxying behavior. (@stakx, #356) -- Improve cache performance of MethodFinder.GetAllInstanceMethods (@tangdf, #357) - -Bugfixes: -- Fix Castle.Services.Logging.Log4netIntegration assembly file name casing which breaks on Linux (@beginor, #324) -- Fix Castle.DynamicProxy.Generators.AttributesToAvoidReplicating not being thread safe (InvalidOperationException "Collection was modified; enumeration operation may not execute.") (@BrunoJuchli, #334) -- Fix TraceLoggerFactory to allow specifying the default logger level (@acjh, #342) -- Ensure that DynamicProxy doesn't create invalid dynamic assemblies when proxying types from non-strong-named assemblies (@stakx, #327) -- Fix interceptor selectors being passed `System.RuntimeType` for class proxies instead of the target type (@stakx, #359) -- Replace NullReferenceException with descriptive one thrown when interceptors swallow exceptions and cause a null value type to be returned (@jonorossi, #85) - -## 4.2.1 (2017-10-11) - -Bugfixes: -- Add missing equality checks in `MethodSignatureComparer.EqualSignatureTypes` to fix `TypeLoadException`s ("Method does not have an implementation") (@stakx, #310) -- Add missing XML documentation files to NuGet packages (@fir3pho3nixx, #312) - -## 4.2.0 (2017-09-28) - -Enhancements: -- Add IProxyTargetAccessor.DynProxySetTarget to set the target of a proxy (@yallie, #293) -- Internal dynamic proxy fields are now private instead of public (@spencercw, #260) - -Bugfixes: -- Make ProxyUtil.IsAccessible(MethodBase) take into account declaring type's accessibility so it doesn't report false negatives for e.g. public methods in inaccessible classes. (@stakx, #289) -- Fix InvalidCastException calling IChangeProxyTarget.ChangeProxyTarget proxying generic interfaces (@yallie, #293) -- Ignore minor/patch level version for AssemblyVersionAttribute as this creates binding errors for downstream libraries (@fir3pho3nixx, #288) -- Fix DictionaryAdapter firing NotifyPropertyChang(ed/ing) events after CancelEdit (@Lakritzator, #299) -- Fix ArgumentException when overriding method with nested generics (@BitWizJason, #297) -- Explicit package versioning applied within solution to avoid maligned NuGet upgrades for lock step versioned packages. (@fir3pho3nixx, #292) - -Deprecations: -- IChangeProxyTarget.ChangeProxyTarget is deprecated in favor of IProxyTargetAccessor.DynProxySetTarget (@yallie, #293) - -## 4.1.1 (2017-07-12) - -Bugfixes: -- Prevent member name collision when proxy implements same generic interface more than twice (@stakx, #88) -- Fix incorrect replication (reversed order) of custom modifiers (modopts and modreqs) on the CLR, does not work yet on Mono (@stakx, #277) -- Fix COM interface proxy error case throwing exceptions trying to release null pointer from QueryInterface (@stakx, #281) - -## 4.1.0 (2017-06-11) - -Breaking Changes: -- Remove AllowPartiallyTrustedCallersAttribute, which wasn't defined by default (@fir3pho3nixx, #241) -- Upgrade log4net to v2.0.8 (@fir3pho3nixx, #241) - -Enhancements: -- Add ProxyUtil.IsAccessible to check if a method is accessible to DynamicProxyGenAssembly2 (Blair Conrad, #235) -- Refactor build engineering to support AppVeyor and TravisCI (@fir3pho3nixx, #241) - -Bugfixes: -- Fix order of class proxy constructor arguments when using multiple mixins (@sebastienros, #230) -- Fix dependency on "System.ComponentModel.TypeConverter" NuGet package version that does not exist (#239) -- Fix ParamArrayAttribute not being replicated in proxy (@stakx, #121) -- Fix System.Net.Mail.SmtpClient is obsolete on Mono warning (#254) - -## 4.0.0 (2017-01-25) - -Breaking Changes: -- Update to NLog 4.4.1 and remove beta .NET Core support for NLog (#228) -- Update to log4net 2.0.7 (#229) - -Bugfixes: -- Fix CustomAttributeInfo.FromExpression for VB.NET (@thomaslevesque, #223) - -## 4.0.0-beta002 (2016-10-28) - -Breaking Changes: -- Rework Serilog integration to accept an ILogger rather than a LoggerConfiguration to work correctly with Serilog (#142, #211) -- Remove obsolete property `AttributesToAddToGeneratedTypes` from `ProxyGenerationOptions` (#219) -- Change type of `ProxyGenerationOptions.AdditionalAttributes` to `IList` (#219) -- Remove `IAttributeDisassembler` which is no longer necessary (#219) - -Enhancements: -- Add IProxyGenerator interface for the ProxyGenerator class (#215) -- Improve default list of attributes to avoid replicating. Code Access Security attributes and MarshalAsAttribute will no longer be replicated (#221) - -Bugfixes: -- Fix building on Mono 4.6.1 -- Different attributes in `ProxyGenerationOptions.AdditionalAttributes` now generates different proxy types (#219) - -## 4.0.0-beta001 (2016-07-17) - -Breaking Changes: -- Update to log4net 1.2.15/2.0.5 (#199) -- Update to NLog 4.4.0-beta13 (#199) -- Update to Serilog 2.0.0 (#199) - -Enhancements: -- .NET Core 1.0 and .NET Standard 1.3 support (Jonathon Rossi, Jeremy Meng) -- Restore DynamicDictionary class - -Bugfixes: -- Fix target framework moniker in NuGet package for .NET Core (#174) - -## 4.0.0-alpha001 (2016-04-07) - -Breaking Changes: -- Remove all Silverlight support (#100, #150) -- Remove DynamicProxy's RemotableInvocation and remoting support for invocations (#110, #65) - -Enhancements: -- .NET Core DNX and dotnet5.4 support via feature conditional compilation (Jonathon Rossi, Jeremy Meng) -- Build script improvements and consolidate version numbers (Blair Conrad, #75, #152, #153) - -Bugfixes: -- Fix 'System.ArgumentException: Constant does not match the defined type' with optional, nullable enum method parameters (Daniel Yankowsky, #141, #149) -- Fix proxy generation hook notification for virtual but final methods (Axel Heer, #148) -- Fix InvalidCastException with custom attribute having an enum array parameter with non-int enum (@csharper2010, #104, #105) -- Update to Mono 4.0.2 and improve Mono support (#79, #95, #102) -- Fix 'System.ArrayTypeMismatchException: Source array type cannot be assigned to destination array type' on Mono (#81) -- Fix 'System.ArgumentException: System.Decimal is not a supported constant type' with optional method parameters (@fknx, #87, #91) -- Fix ProxyGenerator cache does not take into account AdditionalAttributes (@cmerat, #77, #78) -- Fix Castle.Services.Logging.SerilogIntegration.dll missing some assembly info attributes (@imzshh, #20, #82) - -## 3.3.3 (2014-11-06) -- Fix Serilog integration modifies LoggerConfiguration.MinimumLevel (#70) -- Add SourceContext to the Serilog logger (@KevivL, #69) - -## 3.3.2 (2014-11-03) -- fixed #66 - SerilogLogger implementation bug where exceptions were passed through incorrectly - -## 3.3.1 (2014-09-10) -- implemented #61 - Added support for Serilog - contributed by Russell J Baker (@ruba1987) - -## 3.3.0 (2014-04-27) -- implemented #51 - removed abandoned projects: Binder, Pagination, Validator -- implemented #49 - build NuGet and Zip packages from TeamCity - contributed by Blair Conrad (@blairconrad) -- implemented #42 - move complicated BuildInternalsVisibleMessageForType method out of DynamicProxyBuilder - contributed by Blair Conrad (@blairconrad) -- fixed #47 - Calling DynamicProxy proxy methods with multidimensional array parameters - contributed by Ed Parcell (@edparcell) -- fixed #44 - DictionaryAdapter FetchAttribute on type has no effect -- fixed #34 and #39 - inaccessible type parameters should give better error messages - contributed by Blair Conrad (@blairconrad) - -## 3.2.2 (2013-11-30) -- fixed #35 - ParameterBuilder.SetConstant fails when using a default value of null - contributed by (@jonasro) - -## 3.2.1 (2013-10-05) -- fixed #32 - Improve configuration of SmtpClient in sync sending - contributed by Artur Dorochowicz (@ArturDorochowicz) -- fixed #31 - [DynamicProxy] Preserve DefaultValues of proxied method's parameters (in .NET 4.5) -- fixed #30 - tailoring InternalsVisibleTo message based on assembly of inaccessible type - contributed by Blair Conrad (@blairconrad) -- fixed #27 - Allow dynamic proxy of generic interfaces which have generic methods, under Mono 2.10.8 and Mono 3.0.6 - contributed by Iain Ballard (@i-e-b) -- fixed #26 - Proxy of COM class issue, reference count incremented - contributed by Jean-Claude Viau (@jcviau) -- fixed DYNPROXY-188 - CreateInterfaceProxyWithoutTarget fails with interface containing member with 'ref UIntPtr' - contributed by Pier Janssen (@Pjanssen) -- fixed DYNPROXY-186 - .Net remoting (transparent proxy) cannot be proxied - contributed by Jean-Claude Viau (@jcviau) -- fixed DYNPROXY-185 - ProxyUtil.GetUnproxiedInstance returns proxy object for ClassProxyWithTarget instead of its target - contributed by Dmitry Xlestkov (@d-s-x) - -## 3.2.0 (2013-02-16) -- fixed DYNPROXY-179 - Exception when creating a generic proxy (from cache) -- fixed DYNPROXY-175 - invalid CompositionInvocation type used when code uses interface proxies with and without InterceptorSelector - -## 3.1.0 (2012-08-05) -- fixed DYNPROXY-174 - Unable to cast object of type 'System.Collections.ObjectModel.ReadOnlyCollection\`1[System.Reflection.CustomAttributeTypedArgument]' to type 'System.Array' - -## 3.1.0 RC (2012-07-08) -- support multiple inheritance of DA attributes on interfaces. -- BREAKING CHANGE: removed propagated child notifications as it violated INotifyPropertyChanged contract -- improved DictionaryAdapter performance -- generalized IBindingList support for DictionaryAdapters -- added reference support to XmlAdapter -- BREAKING CHANGE: refactored XPathAdapter into XmlAdapter with much more flexibility to support other input like XLinq -- implemented CORE-43 - Add option to skip configuring log4net/nlog -- fixed CORE-44 - NLog logger does not preserver call site info -- fixed DYNPROXY-171 - PEVerify error on generic method definition -- fixed DYNPROXY-170 - Calls to properties inside non-intercepted methods are not forwarded to target object (regression from v2.5) -- fixed DYNPROXY-169 - Support IChangeProxyTarget on additional interfaces and mixins when using CreateInterfaceProxyWithTargetInterface - -## 3.0.0 (2011-12-13) -- no major changes since RC - -## 3.0.0 RC 1 (2011-11-20) -- Applied Jeff Sharps patch that refactored Xml DictionaryAdapter to improve maintainability and enable more complete functionality -- fixed DYNPROXY-165 - Object.GetType() and Object.MemberwiseClone() should be ignored and not reported as non-interceptable to IProxyGenerationHook -- fixed DYNPROXY-164 - Invalid Proxy type generated when there are more than one base class generic constraints -- fixed DYNPROXY-162 - ref or out parameters can not be passed back if proxied method throw an exception - -## 3.0.0 beta 1 (2011-08-14) - -Breaking Changes: -* Removed overloads of logging methods that were taking format string from ILogger and ILogger and IExtendedLogger and didn't have word Format in their name. - * For example: - * void Error(string format, params object[] args); // was removed - * void ErrorFormat(string format, params object[] args); //use this one instead - * impact - low - * fixability - medium - * description - To minimize confusion and duplication those methods were removed. - * fix - Use methods that have explicit "Format" word in their name and same signature. -* Removed WebLogger and WebLoggerFactory - * impact - low - * fixability - medium - * description - To minimize management overhead the classes were removed so that only single Client Profile version of Castle.Core can be distributed. - * fix - You can use NLog or Log4Net web logger integration, or reuse implementation of existing web logger and use it as a custom logger. -* Removed obsolete overload of ProxyGenerator.CreateClassProxy - * impact - low - * fixability - trivial - * description - Deprecated overload of ProxyGenerator.CreateClassProxy was removed to keep the method consistent with other methods and to remove confusion - * fix - whenever removed overload was used, use one of the other overloads. -* IProxyGenerationHook.NonVirtualMemberNotification method was renamed - * impact - high - * fixability - easy - * description - to accommodate class proxies with target method NonVirtualMemberNotification on IProxyGenerationHook type was renamed to more accurate - NonProxyableMemberNotification since for class proxies with target not just methods but also fields and other member that break the abstraction will - be passed to this method. - * fix - whenever NonVirtualMemberNotification is used/implemented change the method name to - NonProxyableMemberNotification. Implementors should also accommodate possibility that not - only MethodInfos will be passed as method's second parameter. -* DynamicProxy will now allow to intercept members of System.Object - * impact - very low - * fixability - easy - * description - to allow scenarios like mocking of System.Object members, DynamicProxy will not - disallow proxying of these methods anymore. AllMethodsHook (default IProxyGenerationHook) - will still filter them out though. - * fix - whenever custom IProxyGenerationHook is used, user should account for System.Object's - members being now passed to ShouldInterceptMethod and NonVirtualMemberNotification methods - and if necessary update the code to handle them appropriately. - -Bugfixes: -- fixed CORE-37 - TAB characters in the XML Configuration of a component parameter is read as String.Empty -- fixed DYNPROXY-161 - Strong Named DynamicProxy Assembly Not Available in Silverlight -- fixed DYNPROXY-159 - Sorting MemberInfo array for serialization has side effects -- fixed DYNPROXY-158 - Can't create class proxy with target and without target in same ProxyGenerator -- fixed DYNPROXY-153 - When proxying a generic interface which has an interface as GenericType . No proxy can be created -- fixed DYNPROXY-151 - Cast error when using attributes -- implemented CORE-33 - Add lazy logging -- implemented DYNPROXY-156 - Provide mechanism for interceptors to implement retry logic -- removed obsolete members from ILogger and its implementations - -## 2.5.2 (2010-11-15) -- fixed DYNPROXY-150 - Finalizer should not be proxied -- implemented DYNPROXY-149 - Make AllMethodsHook members virtual so it can be used as a base class -- fixed DYNPROXY-147 - Can't create class proxies with two non-public methods having same argument types but different return type -- fixed DYNPROXY-145 Unable to proxy System.Threading.SynchronizationContext (.NET 4.0) -- fixed DYNPROXY-144 - params argument not supported in constructor -- fixed DYNPROXY-143 - Permit call to reach "non-proxied" methods of inherited interfaces -- implemented DYNPROXY-139 - Better error message -- fixed DYNPROXY-133 - Debug assertion in ClassProxyInstanceContributor fails when proxying ISerializable with an explicit implementation of GetObjectData -- fixed CORE-32 - Determining if permission is granted via PermissionUtil does not work in .NET 4 -- applied patch by Alwin Meijs - ExtendedLog4netFactory can be configured with a stream from for example an embedded log4net xml config -- Upgraded NLog to 2.0 Beta 1 -- Added DefaultXmlSerializer to bridge XPathAdapter with standard Xml Serialization. -- XPathAdapter for DictionaryAdapter added IXPathSerializer to provide hooks for custom serialization. - -## 2.5.1 (2010-09-21) -- Interface proxy with target Interface now accepts null as a valid target value (which can be replaced at a later stage). -- DictionaryAdapter behavior overrides are now ordered with all other behaviors -- BREAKING CHANGE: removed web logger so that by default Castle.Core works in .NET 4 client profile -- added parameter to ModuleScope disabling usage of signed modules. This is to workaround issue DYNPROXY-134. Also a descriptive exception message is being thrown now when the issue is detected. -- Added IDictionaryBehaviorBuilder to allow grouping behaviors -- Added GenericDictionaryAdapter to simplify generic value sources -- fixed issue DYNPROXY-138 - Error message missing space -- fixed false positive where DynamicProxy would not let you proxy interface with target interface when target object was a COM object. -- fixed ReflectionBasedDictionaryAdapter when using indexed properties - -## 2.5.0 (2010-08-21) -- DynamicProxy will now not replicate non-public attribute types -- Applied patch from Kenneth Siewers Møller which adds parameterless constructor to DefaultSmtpSender implementation, to be able to configure the inner SmtpClient from the application configuration file (system.net.smtp). -- added support for .NET 4 and Silverlight 4, updated solution to VisualStudio 2010 -- Removed obsolete overload of CreateClassProxy -- Added class proxy with target -- Added ability to intercept explicitly implemented generic interface methods on class proxy. -- DynamicProxy does not disallow intercepting members of System.Object anymore. AllMethodsHook will still filter them out though. -- Added ability to intercept explicitly implemented interface members on class proxy. Does not support generic members. -- Merged DynamicProxy into Core binary -- fixed DYNPROXY-ISSUE-132 - "MetaProperty equals implementation incorrect" -- Fixed bug in DiagnosticsLoggerTestCase, where when running as non-admin, the teardown will throw SecurityException (contributed by maxild) -- Split IoC specific classes into Castle.Windsor project -- Merged logging services solution -- Merged DynamicProxy project - -## 1.2.0 (2010-01-11) -- Added IEmailSender interface and its default implementation - -## 1.2.0 beta (2009-12-04) -- BREAKING CHANGE - added ChangeProxyTarget method to IChangeProxyTarget interface -- added docs to IChangeProxyTarget methods -- Fixed DYNPROXY-ISSUE-108 - Obtaining replicated custom attributes on proxy may fail when property setter throws exception on default value -- Moved custom attribute replication from CustomAttributeUtil to new interface - IAttributeDisassembler -- Exposed IAttributeDisassembler via ProxyGenerationOptions, so that users can plug their implementation for some convoluted scenarios. (for Silverlight) -- Moved IInterceptorSelector from Dynamic Proxy to Core (IOC-ISSUE-156) - -## 1.1.0 (2009-05-04) -- Applied Eric Hauser's patch fixing CORE-ISSUE-22 - "Support for environment variables in resource URI" -- Applied Gauthier Segay's patch fixing CORE-ISSUE-20 - "Castle.Core.Tests won't build via nant because it use TraceContext without referencing System.Web.dll" -- Added simple interface to ComponentModel to make optional properties required. -- Applied Mark's -- -- patch that changes - the Core to support being compiled for Silverlight 2 -- Applied Louis DeJardin's patch adding TraceLogger as a new logger implementation -- Applied Chris Bilson's patch fixing CORE-15 - "WebLogger Throws When Logging Outside of an HttpContext" - -## Release Candidate 3 -- Added IServiceProviderEx which extends IServiceProvider -- Added Pair class. -- Applied Bill Pierce's patch fixing CORE-9 - "Allow CastleComponent Attribute to Specify Lifestyle in Constructor" -- Added UseSingleInterfaceProxy to CompomentModel to control the proxying - behavior while maintaining backward compatibility. - Added the corresponding ComponentProxyBehaviorAttribute. -- Made NullLogger and IExtnededLogger -- Enabled a new format on ILogger interface, with 6 overloads for each method: - - Debug(string) - - Debug(string, Exception) - - Debug(string, params object[]) - - DebugFormat(string, params object[]) - - DebugFormat(Exception, string, params object[]) - - DebugFormat(IFormatProvider, string, params object[]) - - DebugFormat(IFormatProvider, Exception, string, params object[]) - - The "FatalError" overloads where marked as [Obsolete], replaced by "Fatal" and "FatalFormat". - -## 0.0.1.0 -- Included IProxyTargetAccessor -- Removed IMethodInterceptor and IMethodInvocation, that have been replaced by IInterceptor and IInvocation -- Added FindByPropertyInfo to PropertySetCollection -- Made the DependencyModel.IsOptional property writable -- Applied Curtis Schlak's patch fixing IOC-27 - "assembly resource format only works for resources where the assemblies name and default namespace are the same." - - Quoting: - - "I chose to preserve backwards compatibility by implementing the code in the - reverse order as suggested by the reporter. Given the following URI for a resource: - - assembly://my.cool.assembly/context/moo/file.xml - - It will initially look for an embedded resource with the manifest name of - "my.cool.assembly.context.moo.file.xml" in the loaded assembly my.cool.assembly.dll. - If it does not find it, then it looks for the embedded resource with the manifest name - of "context.moo.file.xml". -- IServiceEnabledComponent Introduced to be used across the project as - a standard way to have access to common services, for example, logger factories -- Added missing log factories -- Refactor StreamLogger and DiagnosticLogger to be more consistent behavior-wise -- Refactored WebLogger to extend LevelFilteredLogger (removed duplication) -- Refactored LoggerLevel order -- Project started diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/Castle.Core.4.3.1.nupkg b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/Castle.Core.4.3.1.nupkg deleted file mode 100644 index 5c7f26d..0000000 Binary files a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/Castle.Core.4.3.1.nupkg and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/LICENSE b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/LICENSE deleted file mode 100644 index ebb9ac9..0000000 --- a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -Copyright 2004-2016 Castle Project - http://www.castleproject.org/ - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net35/Castle.Core.dll b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net35/Castle.Core.dll deleted file mode 100644 index fa99262..0000000 Binary files a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net35/Castle.Core.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net35/Castle.Core.xml b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net35/Castle.Core.xml deleted file mode 100644 index 6e369a8..0000000 --- a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net35/Castle.Core.xml +++ /dev/null @@ -1,5934 +0,0 @@ - - - - Castle.Core - - - - - Abstract adapter for the support - needed by the - - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - An element with the same key already exists in the object. - key is null. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Returns an object for the object. - - - An object for the object. - - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - The object is read-only.-or- The has a fixed size. - key is null. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets or sets the with the specified key. - - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in array at which copying begins. - array is null. - The type of the source cannot be cast automatically to the type of the destination array. - index is less than zero. - array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Abstract implementation of . - - - - - Identifies a property should be represented as a nested component. - - - - - Applies no prefix. - - - - - Gets or sets the prefix. - - The prefix. - - - - Identifies the dictionary adapter types. - - - - - Assigns a specific dictionary key. - - - - - Identifies an interface or property to be pre-fetched. - - - - - Instructs fetching to occur. - - - - - Instructs fetching according to - - - - - - Gets whether or not fetching should occur. - - - - - Assigns a property to a group. - - - - - Constructs a group assignment. - - The group name. - - - - Constructs a group assignment. - - The group name. - - - - Gets the group the property is assigned to. - - - - - Suppresses any on-demand behaviors. - - - - - Assigns a specific dictionary key. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The compound key. - - - - Assigns a prefix to the keyed properties of an interface. - - - Key prefixes are not inherited by sub-interfaces. - - - - - Initializes a default instance of the class. - - - - - Initializes a new instance of the class. - - The prefix for the keyed properties of the interface. - - - - Gets the prefix key added to the properties of the interface. - - - - - Substitutes part of key with another string. - - - - - Initializes a new instance of the class. - - The old value. - The new value. - - - - Requests support for multi-level editing. - - - - - Generates a new GUID on demand. - - - - - Support for on-demand value resolution. - - - - - Specifies assignment by reference rather than by copying. - - - - - Removes a property if matches value. - - - - - Removes a property if null or empty string, guid or collection. - - - - - Provides simple string formatting from existing properties. - - - - - Gets the string format. - - - - - Gets the format properties. - - - - - Identifies a property should be represented as a delimited string value. - - - - - Gets the separator. - - - - - Converts all properties to strings. - - - - - Gets or sets the format. - - The format. - - - - Suppress property change notifications. - - - - - Assigns a prefix to the keyed properties using the interface name. - - - - - Indicates that underlying values are changeable and should not be cached. - - - - - Initializes a new instance of the class - that represents a child object in a larger object graph. - - - - - - - Manages conversion between property values. - - - - - Initializes a new instance of the class. - - The converter. - - - - - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Uses Reflection.Emit to expose the properties of a dictionary - through a dynamic implementation of a typed interface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contract for manipulating the Dictionary adapter. - - - - - Defines the contract for building typed dictionary adapters. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - The property descriptor. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets the associated with the type. - - The typed interface. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - The property descriptor. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - Another from which to copy behaviors. - The adapter meta-data. - - - - Contract for traversing a . - - - - - Defines the contract for customizing dictionary access. - - - - - Determines relative order to apply related behaviors. - - - - - Copies the dictionary behavior. - - null if should not be copied. Otherwise copy. - - - - Defines the contract for building s. - - - - - Builds the dictionary behaviors. - - - - - - Contract for creating additional Dictionary adapters. - - - - - Contract for editing the Dictionary adapter. - - - - - Contract for dictionary initialization. - - - - - Performs any initialization of the - - The dictionary adapter. - The dictionary behaviors. - - - - Defines the contract for building typed dictionary keys. - - - - - Builds the specified key. - - The dictionary adapter. - The current key. - The property. - The updated key - - - - Contract for dictionary meta-data initialization. - - - - - Initializes the given object. - - The dictionary adapter factory. - The dictionary adapter meta. - - - - - Determines whether the given behavior should be included in a new - object. - - A dictionary behavior or annotation. - True if the behavior should be included; otherwise, false. - - behaviors are always included, - regardless of the result of this method. - - - - - - Contract for managing Dictionary adapter notifications. - - - - - Defines the contract for retrieving dictionary values. - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Defines the contract for updating dictionary values. - - - - - Sets the stored dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if the property should be stored. - - - - Contract for validating Dictionary adapter. - - - - - Contract for dictionary validation. - - - - - Determines if is valid. - - The dictionary adapter. - true if valid. - - - - Validates the . - - The dictionary adapter. - The error summary information. - - - - Validates the for a property. - - The dictionary adapter. - The property to validate. - The property summary information. - - - - Invalidates any results cached by the validator. - - The dictionary adapter. - - - - Contract for property descriptor initialization. - - - - - Performs any initialization of the - - The property descriptor. - The property behaviors. - - - - - - - - - Initializes a new instance of the class. - - The name values. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Gets or sets the with the specified key. - - - - - - Adapts the specified name values. - - The name values. - - - - - Describes a dictionary property. - - - - - Initializes an empty class. - - - - - Initializes a new instance of the class. - - The property. - The annotations. - - - - Initializes a new instance class. - - - - - Copies an existing instance of the class. - - - - - - - - - - - - Gets the property name. - - - - - Gets the property type. - - - - - Gets the property. - - The property. - - - - Returns true if the property is dynamic. - - - - - Gets additional state. - - - - - Determines if property should be fetched. - - - - - Determines if property must exist first. - - - - - Determines if notifications should occur. - - - - - Gets the property behaviors. - - - - - Gets the type converter. - - The type converter. - - - - Gets the extended properties. - - - - - Gets the setter. - - The setter. - - - - Gets the key builders. - - The key builders. - - - - Gets the setter. - - The setter. - - - - Gets the getter. - - The getter. - - - - Gets the initializers. - - The initializers. - - - - Gets the meta-data initializers. - - The meta-data initializers. - - - - Gets the key. - - The dictionary adapter. - The key. - The descriptor. - - - - - Gets the property value. - - The dictionary adapter. - The key. - The stored value. - The descriptor. - true if return only existing. - - - - - Sets the property value. - - The dictionary adapter. - The key. - The value. - The descriptor. - - - - - Adds a single behavior. - - The behavior. - - - - Adds the behaviors. - - The behaviors. - - - - Adds the behaviors. - - The behaviors. - - - - Copies the behaviors to the other - - - - - - - Copies the - - - - - - Provides a generic collection that supports data binding. - - - This class wraps the CLR - in order to implement the Castle-specific . - - The type of elements in the list. - - - - Initializes a new instance of the class - using default values. - - - - - Initializes a new instance of the class - with the specified list. - - - An of items - to be contained in the . - - - - - Initializes a new instance of the class - wrapping the specified instance. - - - A - to be wrapped by the . - - - - - Contract for value matching. - - - - - Contract for dynamic value resolution. - - - - - Contract for typed dynamic value resolution. - - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets node attributes. - - - All attributes of the node. - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - Summary description for MutableConfiguration. - - - - - Initializes a new instance of the class. - - The name. - - - - Gets the value of . - - - The Value of the . - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - - If a config value is an empty string we return null, this is to keep - backward compatibility with old code - - - - - Helper class for retrieving attributes. - - - - - Gets the attribute. - - The type. - The type attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The type. - The type attributes. - - - - Gets the attribute. - - The member. - The member attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The member. - The member attributes. - - - - Gets the type attribute. - - The type. - The type attribute. - - - - Gets the type attributes. - - The type. - The type attributes. - - - - Gets the type converter. - - The member. - - - - - Checks whether or not collection is null or empty. Assumes collection can be safely enumerated multiple times. - - - - - - - Generates a HashCode for the contents for the list. Order of items does not matter. - - The type of object contained within the list. - The list. - The generated HashCode. - - - - Determines if two lists are equivalent. Equivalent lists have the same number of items and each item is found within the other regardless of respective position within each. - - The type of object contained within the list. - The first list. - The second list. - True if the two lists are equivalent. - - - - Constant to use when making assembly internals visible to Castle.Core - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)] - - - - - Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)] - - - - - Creates a new lock. - - - - - - Find the best available name to describe a type. - - - Usually the best name will be , but - sometimes that's null (see http://msdn.microsoft.com/en-us/library/system.type.fullname%28v=vs.110%29.aspx) - in which case the method falls back to . - - the type to name - the best name - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to String.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to String.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - The Logger using standard Diagnostics namespace. - - - - - Creates a logger based on . - - - - - - Creates a logger based on . - - - - - - - Creates a logger based on . - - - - - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Logs a debug message. - - The message to log - - - - Logs a debug message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs a info message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - The Level Filtered Logger class. This is a base class which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - Keep the instance alive in a remoting scenario - - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - - The name that this logger will be using. - Defaults to String.Empty - - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Determines if messages of priority "debug" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - true if log level flags include the bit - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - The buffer size that will be used for this stream. - - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - Creates outputting - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - The TraceLogger sends all logging to the System.Diagnostics.TraceSource - built into the .net framework. - - - Logging can be configured in the system.diagnostics configuration - section. - - If logger doesn't find a source name with a full match it will - use source names which match the namespace partially. For example you can - configure from all castle components by adding a source name with the - name "Castle". - - If no portion of the namespace matches the source named "Default" will - be used. - - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - The default logging level at which this source should write messages. In almost all cases this - default value will be overridden in the config file. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - - - - Used to create the TraceLogger implementation of ILogger interface. See . - - - - - General purpose class to represent a standard pair of values. - - Type of the first value - Type of the second value - - - - Constructs a pair with its values - - - - - - - List of utility methods related to dynamic proxy operations - - - - - Determines whether the specified type is a proxy generated by - DynamicProxy (1 or 2). - - The type. - - true if it is a proxy; otherwise, false. - - - - - Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive. - - - - - Initializes a new instance of the class. - - The target. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an object for the object. - - - An object for the object. - - - - - Reads values of properties from and inserts them into using property names as keys. - - - - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsibility of the caller to dispose of this stream - - - - - - - - - - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - - - - Only valid for resources that - can be obtained through relative paths - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identifier is supported - by the resource factory - - - - - - - Creates an instance - for the given resource identifier - - - - - - - Creates an instance - for the given resource identifier - - - - - - - - Adapts a static string content as an - - - - - Enable access to files on network shares - - - - - Default implementation. - - - - - Initializes a new instance of the class based on the configuration provided in the application configuration file. - - - This constructor is based on the default configuration in the application configuration file. - - - - - This service implementation - requires a host name in order to work - - The smtp server name - - - - Gets or sets the port used to - access the SMTP server - - - - - Gets the hostname. - - The hostname. - - - - Gets or sets a value which is used to - configure if emails are going to be sent asynchronously or not. - - - - - Gets or sets a value that specifies - the amount of time after which a synchronous Send call times out. - - - - - Gets or sets a value indicating whether the email should be sent using - a secure communication channel. - - true if should use SSL; otherwise, false. - - - - Sends a message. - - If any of the parameters is null - From field - To field - e-mail's subject - message's body - - - - Sends a message. - - If the message is null - Message instance - - - - Gets or sets the domain. - - The domain. - - - - Gets or sets the name of the user. - - The name of the user. - - - - Gets or sets the password. - - The password. - - - - Configures the sender - with port information and eventual credential - informed - - Message instance - - - - Gets a value indicating whether credentials were informed. - - - if this instance has credentials; otherwise, . - - - - - Email sender abstraction. - - - - - Sends a mail message. - - From field - To field - E-mail's subject - message's body - - - - Sends a message. - - Message instance - - - - Sends multiple messages. - - List of messages - - - - Interface describing elements composing generated type - - - - - Performs some basic screening and invokes the - to select methods. - - - - - - - - - Encapsulates the information needed to build an attribute. - - - Arrays passed to this class as constructor arguments or property or field values become owned by this class. - They should not be mutated after creation. - - - - - Default implementation of interface producing in-memory proxy assemblies. - - - - - Initializes a new instance of the class with new . - - - - - Initializes a new instance of the class. - - The module scope for generated proxy types. - - - - Provides instructions that a user could follow to make a type or method in - visible to DynamicProxy. - The assembly containing the type or method. - Instructions that a user could follow to make a type or method visible to DynamicProxy. - - - - Creates a message to inform clients that a proxy couldn't be created due to reliance on an - inaccessible type (perhaps itself). - - the inaccessible type that prevents proxy creation - the type that couldn't be proxied - - - - Base class that exposes the common functionalities - to proxy generation. - - - - - It is safe to add mapping (no mapping for the interface exists) - - - - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - - Initializes a new instance of the class. - - Target element. This is either target type or target method for invocation types. - The type of the proxy. This is base type for invocation types. - The interfaces. - The options. - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - s - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - - - Emits a load opcode of the appropriate kind for a constant string or - primitive value. - - - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - - - Summary description for PropertiesCollection. - - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Summary description for NewArrayExpression. - - - - - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Represents the scope of uniqueness of names for types and their members - - - - - Gets a unique name based on - - Name suggested by the caller - Unique name based on . - - Implementers should provide name as closely resembling as possible. - Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. - Implementers must return deterministic names, that is when is called twice - with the same suggested name, the same returned name should be provided each time. Non-deterministic return - values, like appending random suffices will break serialization of proxies. - - - - - Returns new, disposable naming scope. It is responsibility of the caller to make sure that no naming collision - with enclosing scope, or other subscopes is possible. - - New naming scope. - - - - Generates the constructor for the class that extends - - - - - - - - - Initializes a new instance of the class. - - The name. - Type declaring the original event being overridden, or null. - - The add method. - The remove method. - The attributes. - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Exposes means to change target objects of proxies and invocations. - - - - - Changes the target object () of current . - - The new value of target of invocation. - - Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Permanently changes the target object of the proxy. This does not affect target of the current invocation. - - The new value of target of the proxy. - - Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Provides the main DynamicProxy extension point that allows member interception. - - - - - Provides an extension point that allows proxies to choose specific interceptors on - a per method basis. - - - - - Selects the interceptors that should intercept calls to the given . - - The type of the target object. - The method that will be intercepted. - All interceptors registered with the proxy. - An array of interceptors to invoke upon calling the . - - This method is called only once per proxy instance, upon the first call to the - . Either an empty array or null are valid return values to indicate - that no interceptor should intercept calls to the method. Although it is not advised, it is - legal to return other implementations than these provided in - . - - - - - Encapsulates an invocation of a proxied method. - - - - - Gets the arguments that the has been invoked with. - - The arguments the method was invoked with. - - - - Gets the generic arguments of the method. - - The generic arguments, or null if not a generic method. - - - - Gets the object on which the invocation is performed. This is different from proxy object - because most of the time this will be the proxy target object. - - - The invocation target. - - - - Gets the representing the method being invoked on the proxy. - - The representing the method being invoked. - - - - For interface proxies, this will point to the on the target class. - - The method invocation target. - - - - Gets the proxy object on which the intercepted method is invoked. - - Proxy object on which the intercepted method is invoked. - - - - Gets or sets the return value of the method. - - The return value of the method. - - - - Gets the type of the target object for the intercepted method. - - The type of the target object. - - - - Gets the value of the argument at the specified . - - The index. - The value of the argument at the specified . - - - - Returns the concrete instantiation of the on the proxy, with any generic - parameters bound to real types. - - - The concrete instantiation of the on the proxy, or the if - not a generic method. - - - Can be slower than calling . - - - - - Returns the concrete instantiation of , with any - generic parameters bound to real types. - For interface proxies, this will point to the on the target class. - - The concrete instantiation of , or - if not a generic method. - - In debug builds this can be slower than calling . - - - - - Proceeds the call to the next interceptor in line, and ultimately to the target method. - - - Since interface proxies without a target don't have the target implementation to proceed to, - it is important, that the last interceptor does not call this method, otherwise a - will be thrown. - - - - - Overrides the value of an argument at the given with the - new provided. - - - This method accepts an , however the value provided must be compatible - with the type of the argument defined on the method, otherwise an exception will be thrown. - - The index of the argument to override. - The new value for the argument. - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Determines whether this assembly has internals visible to dynamic proxy. - - The assembly to inspect. - - - - Checks if the method is public or protected. - - - - - - - Returns list of all unique interfaces implemented given types, including their base interfaces. - - - - - - - Abstracts the implementation of proxy type construction. - - - - - Gets or sets the that this logs to. - - - - - Gets the associated with this builder. - - The module scope associated with this builder. - - - - Creates a proxy type for given , implementing , using provided. - - The class type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified class and interfaces. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type that proxies calls to members on , implementing , using provided. - - The interface type to proxy. - Additional interface types to proxy. - Type implementing on which calls to the interface members should be intercepted. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors - and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface, - to allow interceptors to switch invocation target with instance of another type implementing called interface. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given that delegates all calls to the provided interceptors. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Used during the target type inspection process. Implementors have a chance to customize the - proxy generation process. - - - - - Invoked by the generation process to notify that the whole process has completed. - - - - - Invoked by the generation process to notify that a member was not marked as virtual. - - The type which declares the non-virtual member. - The non-virtual member. - - This method gives an opportunity to inspect any non-proxyable member of a type that has - been requested to be proxied, and if appropriate - throw an exception to notify the caller. - - - - - Invoked by the generation process to determine if the specified method should be proxied. - - The type which declares the given method. - The method to inspect. - True if the given method should be proxied; false otherwise. - - - - Provides proxy objects for classes and interfaces. - - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Exposes access to the target object and interceptors of proxy objects. - This is a DynamicProxy infrastructure interface and should not be implemented yourself. - - - - - Get the proxy target (note that null is a valid target!) - - - - - - Set the proxy target. - - New proxy target. - - - - Gets the interceptors for the proxy - - - - - - Because we need to cache the types based on the mixed in mixins, we do the following here: - - Get all the mixin interfaces - - Sort them by full name - - Return them by position - - The idea is to have reproducible behavior for the case that mixins are registered in different orders. - This method is here because it is required - - - - - Summary description for ModuleScope. - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - Naming scope used to provide unique names to generated types and their members (usually via sub-scopes). - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Users of this should use this lock when accessing the cache. - - - - - Returns a type from this scope's type cache, or null if the key cannot be found. - - The key to be looked up in the cache. - The type from this scope's type cache matching the key, or null if the key cannot be found - - - - Registers a type in this scope's type cache. - - The key to be associated with the type. - The type to be stored in the cache. - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the directory where the strongly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the strongly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the directory where the weakly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the weakly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - Saves the generated assembly with the name and directory information given when this instance was created (or with - the and current directory if none was given). - - - - This method stores the generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). If both a strong-named and a weak-named assembly - have been generated, it will throw an exception; in this case, use the overload. - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - Both a strong-named and a weak-named assembly have been generated. - The path of the generated assembly file, or null if no file has been generated. - - - - Saves the specified generated assembly with the name and directory information given when this instance was created - (or with the and current directory if none was given). - - True if the generated assembly with a strong name should be saved (see ); - false if the generated assembly without a strong name should be saved (see . - - - This method stores the specified generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - No assembly has been generated that matches the parameter. - - The path of the generated assembly file, or null if no file has been generated. - - - - Loads the generated types from the given assembly into this 's cache. - - The assembly to load types from. This assembly must have been saved via or - , or it must have the manually applied. - - This method can be used to load previously generated and persisted proxy types from disk into this scope's type cache, e.g. in order - to avoid the performance hit associated with proxy generation. - - - - - ProxyBuilder that persists the generated type. - - - The saved assembly contains just the last generated type. - - - - - Initializes a new instance of the class. - - - - - Saves the generated assembly to a physical file. Note that this renders the unusable. - - The path of the generated assembly file, or null if no assembly has been generated. - - This method does not support saving multiple files. If both a signed and an unsigned module have been generated, use the - respective methods of the . - - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Provides proxy objects for classes and interfaces. - - - - - Initializes a new instance of the class. - - Proxy types builder. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - If true forces all types to be generated into an unsigned module. - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates the proxy type for class proxy with given class, implementing given and using provided . - - The base class for proxy type. - The interfaces that proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - Actual type that the proxy type will encompass. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy without target for given interface, implementing given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - If the method is accessible to DynamicProxy, null; otherwise, an explanation of why the method is not accessible. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified type is accessible to DynamicProxy. - The type to check. - true if the type is accessible to DynamicProxy, false otherwise. - - - - Determines whether this assembly has internals visible to DynamicProxy. - - The assembly to inspect. - - - - Checks whether the specified method is accessible to DynamicProxy. - Unlike with , the declaring type's accessibility is ignored. - - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Applied to the assemblies saved by in order to persist the cache data included in the persisted assembly. - - - - - Handles the deserialization of proxies. - - - - - Resets the used for deserialization to a new scope. - - - This is useful for test cases. - - - - - Resets the used for deserialization to a given . - - The scope to be used for deserialization. - - By default, the deserialization process uses a different scope than the rest of the application, which can lead to multiple proxies - being generated for the same type. By explicitly setting the deserialization scope to the application's scope, this can be avoided. - - - - - Gets the used for deserialization. - - As has no way of automatically determining the scope used by the application (and the application might use more than one scope at the same time), uses a dedicated scope instance for deserializing proxy types. This instance can be reset and set to a specific value via and . - - - - Holds objects representing methods of class. - - - - - Holds objects representing methods of class. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net40/Castle.Core.dll b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net40/Castle.Core.dll deleted file mode 100644 index 1f3c5ac..0000000 Binary files a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net40/Castle.Core.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net40/Castle.Core.xml b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net40/Castle.Core.xml deleted file mode 100644 index 907c561..0000000 --- a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net40/Castle.Core.xml +++ /dev/null @@ -1,5940 +0,0 @@ - - - - Castle.Core - - - - - Abstract adapter for the support - needed by the - - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - An element with the same key already exists in the object. - key is null. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Returns an object for the object. - - - An object for the object. - - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - The object is read-only.-or- The has a fixed size. - key is null. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets or sets the with the specified key. - - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in array at which copying begins. - array is null. - The type of the source cannot be cast automatically to the type of the destination array. - index is less than zero. - array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Abstract implementation of . - - - - - Identifies a property should be represented as a nested component. - - - - - Applies no prefix. - - - - - Gets or sets the prefix. - - The prefix. - - - - Identifies the dictionary adapter types. - - - - - Assigns a specific dictionary key. - - - - - Identifies an interface or property to be pre-fetched. - - - - - Instructs fetching to occur. - - - - - Instructs fetching according to - - - - - - Gets whether or not fetching should occur. - - - - - Assigns a property to a group. - - - - - Constructs a group assignment. - - The group name. - - - - Constructs a group assignment. - - The group name. - - - - Gets the group the property is assigned to. - - - - - Suppresses any on-demand behaviors. - - - - - Assigns a specific dictionary key. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The compound key. - - - - Assigns a prefix to the keyed properties of an interface. - - - Key prefixes are not inherited by sub-interfaces. - - - - - Initializes a default instance of the class. - - - - - Initializes a new instance of the class. - - The prefix for the keyed properties of the interface. - - - - Gets the prefix key added to the properties of the interface. - - - - - Substitutes part of key with another string. - - - - - Initializes a new instance of the class. - - The old value. - The new value. - - - - Requests support for multi-level editing. - - - - - Generates a new GUID on demand. - - - - - Support for on-demand value resolution. - - - - - Specifies assignment by reference rather than by copying. - - - - - Removes a property if matches value. - - - - - Removes a property if null or empty string, guid or collection. - - - - - Provides simple string formatting from existing properties. - - - - - Gets the string format. - - - - - Gets the format properties. - - - - - Identifies a property should be represented as a delimited string value. - - - - - Gets the separator. - - - - - Converts all properties to strings. - - - - - Gets or sets the format. - - The format. - - - - Suppress property change notifications. - - - - - Assigns a prefix to the keyed properties using the interface name. - - - - - Indicates that underlying values are changeable and should not be cached. - - - - - Initializes a new instance of the class - that represents a child object in a larger object graph. - - - - - - - Manages conversion between property values. - - - - - Initializes a new instance of the class. - - The converter. - - - - - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Uses Reflection.Emit to expose the properties of a dictionary - through a dynamic implementation of a typed interface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wraps a with a dynamic object to expose a bit better looking API. - The implementation is trivial and assumes keys are s. - - - - - Contract for manipulating the Dictionary adapter. - - - - - Defines the contract for building typed dictionary adapters. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - The property descriptor. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets the associated with the type. - - The typed interface. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - The property descriptor. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - Another from which to copy behaviors. - The adapter meta-data. - - - - Contract for traversing a . - - - - - Defines the contract for customizing dictionary access. - - - - - Determines relative order to apply related behaviors. - - - - - Copies the dictionary behavior. - - null if should not be copied. Otherwise copy. - - - - Defines the contract for building s. - - - - - Builds the dictionary behaviors. - - - - - - Contract for creating additional Dictionary adapters. - - - - - Contract for editing the Dictionary adapter. - - - - - Contract for dictionary initialization. - - - - - Performs any initialization of the - - The dictionary adapter. - The dictionary behaviors. - - - - Defines the contract for building typed dictionary keys. - - - - - Builds the specified key. - - The dictionary adapter. - The current key. - The property. - The updated key - - - - Contract for dictionary meta-data initialization. - - - - - Initializes the given object. - - The dictionary adapter factory. - The dictionary adapter meta. - - - - - Determines whether the given behavior should be included in a new - object. - - A dictionary behavior or annotation. - True if the behavior should be included; otherwise, false. - - behaviors are always included, - regardless of the result of this method. - - - - - - Contract for managing Dictionary adapter notifications. - - - - - Defines the contract for retrieving dictionary values. - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Defines the contract for updating dictionary values. - - - - - Sets the stored dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if the property should be stored. - - - - Contract for validating Dictionary adapter. - - - - - Contract for dictionary validation. - - - - - Determines if is valid. - - The dictionary adapter. - true if valid. - - - - Validates the . - - The dictionary adapter. - The error summary information. - - - - Validates the for a property. - - The dictionary adapter. - The property to validate. - The property summary information. - - - - Invalidates any results cached by the validator. - - The dictionary adapter. - - - - Contract for property descriptor initialization. - - - - - Performs any initialization of the - - The property descriptor. - The property behaviors. - - - - - - - - - Initializes a new instance of the class. - - The name values. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Gets or sets the with the specified key. - - - - - - Adapts the specified name values. - - The name values. - - - - - Describes a dictionary property. - - - - - Initializes an empty class. - - - - - Initializes a new instance of the class. - - The property. - The annotations. - - - - Initializes a new instance class. - - - - - Copies an existing instance of the class. - - - - - - - - - - - - Gets the property name. - - - - - Gets the property type. - - - - - Gets the property. - - The property. - - - - Returns true if the property is dynamic. - - - - - Gets additional state. - - - - - Determines if property should be fetched. - - - - - Determines if property must exist first. - - - - - Determines if notifications should occur. - - - - - Gets the property behaviors. - - - - - Gets the type converter. - - The type converter. - - - - Gets the extended properties. - - - - - Gets the setter. - - The setter. - - - - Gets the key builders. - - The key builders. - - - - Gets the setter. - - The setter. - - - - Gets the getter. - - The getter. - - - - Gets the initializers. - - The initializers. - - - - Gets the meta-data initializers. - - The meta-data initializers. - - - - Gets the key. - - The dictionary adapter. - The key. - The descriptor. - - - - - Gets the property value. - - The dictionary adapter. - The key. - The stored value. - The descriptor. - true if return only existing. - - - - - Sets the property value. - - The dictionary adapter. - The key. - The value. - The descriptor. - - - - - Adds a single behavior. - - The behavior. - - - - Adds the behaviors. - - The behaviors. - - - - Adds the behaviors. - - The behaviors. - - - - Copies the behaviors to the other - - - - - - - Copies the - - - - - - Provides a generic collection that supports data binding. - - - This class wraps the CLR - in order to implement the Castle-specific . - - The type of elements in the list. - - - - Initializes a new instance of the class - using default values. - - - - - Initializes a new instance of the class - with the specified list. - - - An of items - to be contained in the . - - - - - Initializes a new instance of the class - wrapping the specified instance. - - - A - to be wrapped by the . - - - - - Contract for value matching. - - - - - Contract for dynamic value resolution. - - - - - Contract for typed dynamic value resolution. - - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets node attributes. - - - All attributes of the node. - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - Summary description for MutableConfiguration. - - - - - Initializes a new instance of the class. - - The name. - - - - Gets the value of . - - - The Value of the . - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - - If a config value is an empty string we return null, this is to keep - backward compatibility with old code - - - - - Helper class for retrieving attributes. - - - - - Gets the attribute. - - The type. - The type attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The type. - The type attributes. - - - - Gets the attribute. - - The member. - The member attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The member. - The member attributes. - - - - Gets the type attribute. - - The type. - The type attribute. - - - - Gets the type attributes. - - The type. - The type attributes. - - - - Gets the type converter. - - The member. - - - - - Checks whether or not collection is null or empty. Assumes collection can be safely enumerated multiple times. - - - - - - - Generates a HashCode for the contents for the list. Order of items does not matter. - - The type of object contained within the list. - The list. - The generated HashCode. - - - - Determines if two lists are equivalent. Equivalent lists have the same number of items and each item is found within the other regardless of respective position within each. - - The type of object contained within the list. - The first list. - The second list. - True if the two lists are equivalent. - - - - Constant to use when making assembly internals visible to Castle.Core - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)] - - - - - Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)] - - - - - Creates a new lock. - - - - - - Find the best available name to describe a type. - - - Usually the best name will be , but - sometimes that's null (see http://msdn.microsoft.com/en-us/library/system.type.fullname%28v=vs.110%29.aspx) - in which case the method falls back to . - - the type to name - the best name - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to String.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to String.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - The Logger using standard Diagnostics namespace. - - - - - Creates a logger based on . - - - - - - Creates a logger based on . - - - - - - - Creates a logger based on . - - - - - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Logs a debug message. - - The message to log - - - - Logs a debug message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs a info message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - The Level Filtered Logger class. This is a base class which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - Keep the instance alive in a remoting scenario - - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - - The name that this logger will be using. - Defaults to String.Empty - - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Determines if messages of priority "debug" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - true if log level flags include the bit - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - The buffer size that will be used for this stream. - - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - Creates outputting - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - The TraceLogger sends all logging to the System.Diagnostics.TraceSource - built into the .net framework. - - - Logging can be configured in the system.diagnostics configuration - section. - - If logger doesn't find a source name with a full match it will - use source names which match the namespace partially. For example you can - configure from all castle components by adding a source name with the - name "Castle". - - If no portion of the namespace matches the source named "Default" will - be used. - - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - The default logging level at which this source should write messages. In almost all cases this - default value will be overridden in the config file. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - - - - Used to create the TraceLogger implementation of ILogger interface. See . - - - - - General purpose class to represent a standard pair of values. - - Type of the first value - Type of the second value - - - - Constructs a pair with its values - - - - - - - List of utility methods related to dynamic proxy operations - - - - - Determines whether the specified type is a proxy generated by - DynamicProxy (1 or 2). - - The type. - - true if it is a proxy; otherwise, false. - - - - - Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive. - - - - - Initializes a new instance of the class. - - The target. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an object for the object. - - - An object for the object. - - - - - Reads values of properties from and inserts them into using property names as keys. - - - - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsibility of the caller to dispose of this stream - - - - - - - - - - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - - - - Only valid for resources that - can be obtained through relative paths - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identifier is supported - by the resource factory - - - - - - - Creates an instance - for the given resource identifier - - - - - - - Creates an instance - for the given resource identifier - - - - - - - - Adapts a static string content as an - - - - - Enable access to files on network shares - - - - - Default implementation. - - - - - Initializes a new instance of the class based on the configuration provided in the application configuration file. - - - This constructor is based on the default configuration in the application configuration file. - - - - - This service implementation - requires a host name in order to work - - The smtp server name - - - - Gets or sets the port used to - access the SMTP server - - - - - Gets the hostname. - - The hostname. - - - - Gets or sets a value which is used to - configure if emails are going to be sent asynchronously or not. - - - - - Gets or sets a value that specifies - the amount of time after which a synchronous Send call times out. - - - - - Gets or sets a value indicating whether the email should be sent using - a secure communication channel. - - true if should use SSL; otherwise, false. - - - - Sends a message. - - If any of the parameters is null - From field - To field - e-mail's subject - message's body - - - - Sends a message. - - If the message is null - Message instance - - - - Gets or sets the domain. - - The domain. - - - - Gets or sets the name of the user. - - The name of the user. - - - - Gets or sets the password. - - The password. - - - - Configures the sender - with port information and eventual credential - informed - - Message instance - - - - Gets a value indicating whether credentials were informed. - - - if this instance has credentials; otherwise, . - - - - - Email sender abstraction. - - - - - Sends a mail message. - - From field - To field - E-mail's subject - message's body - - - - Sends a message. - - Message instance - - - - Sends multiple messages. - - List of messages - - - - Interface describing elements composing generated type - - - - - Performs some basic screening and invokes the - to select methods. - - - - - - - - - Encapsulates the information needed to build an attribute. - - - Arrays passed to this class as constructor arguments or property or field values become owned by this class. - They should not be mutated after creation. - - - - - Default implementation of interface producing in-memory proxy assemblies. - - - - - Initializes a new instance of the class with new . - - - - - Initializes a new instance of the class. - - The module scope for generated proxy types. - - - - Provides instructions that a user could follow to make a type or method in - visible to DynamicProxy. - The assembly containing the type or method. - Instructions that a user could follow to make a type or method visible to DynamicProxy. - - - - Creates a message to inform clients that a proxy couldn't be created due to reliance on an - inaccessible type (perhaps itself). - - the inaccessible type that prevents proxy creation - the type that couldn't be proxied - - - - Base class that exposes the common functionalities - to proxy generation. - - - - - It is safe to add mapping (no mapping for the interface exists) - - - - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - - Initializes a new instance of the class. - - Target element. This is either target type or target method for invocation types. - The type of the proxy. This is base type for invocation types. - The interfaces. - The options. - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - s - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - - - Emits a load opcode of the appropriate kind for a constant string or - primitive value. - - - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - - - Summary description for PropertiesCollection. - - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Summary description for NewArrayExpression. - - - - - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Represents the scope of uniqueness of names for types and their members - - - - - Gets a unique name based on - - Name suggested by the caller - Unique name based on . - - Implementers should provide name as closely resembling as possible. - Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. - Implementers must return deterministic names, that is when is called twice - with the same suggested name, the same returned name should be provided each time. Non-deterministic return - values, like appending random suffices will break serialization of proxies. - - - - - Returns new, disposable naming scope. It is responsibility of the caller to make sure that no naming collision - with enclosing scope, or other subscopes is possible. - - New naming scope. - - - - Generates the constructor for the class that extends - - - - - - - - - Initializes a new instance of the class. - - The name. - Type declaring the original event being overridden, or null. - - The add method. - The remove method. - The attributes. - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Exposes means to change target objects of proxies and invocations. - - - - - Changes the target object () of current . - - The new value of target of invocation. - - Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Permanently changes the target object of the proxy. This does not affect target of the current invocation. - - The new value of target of the proxy. - - Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Provides the main DynamicProxy extension point that allows member interception. - - - - - Provides an extension point that allows proxies to choose specific interceptors on - a per method basis. - - - - - Selects the interceptors that should intercept calls to the given . - - The type of the target object. - The method that will be intercepted. - All interceptors registered with the proxy. - An array of interceptors to invoke upon calling the . - - This method is called only once per proxy instance, upon the first call to the - . Either an empty array or null are valid return values to indicate - that no interceptor should intercept calls to the method. Although it is not advised, it is - legal to return other implementations than these provided in - . - - - - - Encapsulates an invocation of a proxied method. - - - - - Gets the arguments that the has been invoked with. - - The arguments the method was invoked with. - - - - Gets the generic arguments of the method. - - The generic arguments, or null if not a generic method. - - - - Gets the object on which the invocation is performed. This is different from proxy object - because most of the time this will be the proxy target object. - - - The invocation target. - - - - Gets the representing the method being invoked on the proxy. - - The representing the method being invoked. - - - - For interface proxies, this will point to the on the target class. - - The method invocation target. - - - - Gets the proxy object on which the intercepted method is invoked. - - Proxy object on which the intercepted method is invoked. - - - - Gets or sets the return value of the method. - - The return value of the method. - - - - Gets the type of the target object for the intercepted method. - - The type of the target object. - - - - Gets the value of the argument at the specified . - - The index. - The value of the argument at the specified . - - - - Returns the concrete instantiation of the on the proxy, with any generic - parameters bound to real types. - - - The concrete instantiation of the on the proxy, or the if - not a generic method. - - - Can be slower than calling . - - - - - Returns the concrete instantiation of , with any - generic parameters bound to real types. - For interface proxies, this will point to the on the target class. - - The concrete instantiation of , or - if not a generic method. - - In debug builds this can be slower than calling . - - - - - Proceeds the call to the next interceptor in line, and ultimately to the target method. - - - Since interface proxies without a target don't have the target implementation to proceed to, - it is important, that the last interceptor does not call this method, otherwise a - will be thrown. - - - - - Overrides the value of an argument at the given with the - new provided. - - - This method accepts an , however the value provided must be compatible - with the type of the argument defined on the method, otherwise an exception will be thrown. - - The index of the argument to override. - The new value for the argument. - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Determines whether this assembly has internals visible to dynamic proxy. - - The assembly to inspect. - - - - Checks if the method is public or protected. - - - - - - - Returns list of all unique interfaces implemented given types, including their base interfaces. - - - - - - - Abstracts the implementation of proxy type construction. - - - - - Gets or sets the that this logs to. - - - - - Gets the associated with this builder. - - The module scope associated with this builder. - - - - Creates a proxy type for given , implementing , using provided. - - The class type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified class and interfaces. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type that proxies calls to members on , implementing , using provided. - - The interface type to proxy. - Additional interface types to proxy. - Type implementing on which calls to the interface members should be intercepted. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors - and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface, - to allow interceptors to switch invocation target with instance of another type implementing called interface. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given that delegates all calls to the provided interceptors. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Used during the target type inspection process. Implementors have a chance to customize the - proxy generation process. - - - - - Invoked by the generation process to notify that the whole process has completed. - - - - - Invoked by the generation process to notify that a member was not marked as virtual. - - The type which declares the non-virtual member. - The non-virtual member. - - This method gives an opportunity to inspect any non-proxyable member of a type that has - been requested to be proxied, and if appropriate - throw an exception to notify the caller. - - - - - Invoked by the generation process to determine if the specified method should be proxied. - - The type which declares the given method. - The method to inspect. - True if the given method should be proxied; false otherwise. - - - - Provides proxy objects for classes and interfaces. - - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Exposes access to the target object and interceptors of proxy objects. - This is a DynamicProxy infrastructure interface and should not be implemented yourself. - - - - - Get the proxy target (note that null is a valid target!) - - - - - - Set the proxy target. - - New proxy target. - - - - Gets the interceptors for the proxy - - - - - - Because we need to cache the types based on the mixed in mixins, we do the following here: - - Get all the mixin interfaces - - Sort them by full name - - Return them by position - - The idea is to have reproducible behavior for the case that mixins are registered in different orders. - This method is here because it is required - - - - - Summary description for ModuleScope. - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - Naming scope used to provide unique names to generated types and their members (usually via sub-scopes). - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Users of this should use this lock when accessing the cache. - - - - - Returns a type from this scope's type cache, or null if the key cannot be found. - - The key to be looked up in the cache. - The type from this scope's type cache matching the key, or null if the key cannot be found - - - - Registers a type in this scope's type cache. - - The key to be associated with the type. - The type to be stored in the cache. - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the directory where the strongly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the strongly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the directory where the weakly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the weakly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - Saves the generated assembly with the name and directory information given when this instance was created (or with - the and current directory if none was given). - - - - This method stores the generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). If both a strong-named and a weak-named assembly - have been generated, it will throw an exception; in this case, use the overload. - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - Both a strong-named and a weak-named assembly have been generated. - The path of the generated assembly file, or null if no file has been generated. - - - - Saves the specified generated assembly with the name and directory information given when this instance was created - (or with the and current directory if none was given). - - True if the generated assembly with a strong name should be saved (see ); - false if the generated assembly without a strong name should be saved (see . - - - This method stores the specified generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - No assembly has been generated that matches the parameter. - - The path of the generated assembly file, or null if no file has been generated. - - - - Loads the generated types from the given assembly into this 's cache. - - The assembly to load types from. This assembly must have been saved via or - , or it must have the manually applied. - - This method can be used to load previously generated and persisted proxy types from disk into this scope's type cache, e.g. in order - to avoid the performance hit associated with proxy generation. - - - - - ProxyBuilder that persists the generated type. - - - The saved assembly contains just the last generated type. - - - - - Initializes a new instance of the class. - - - - - Saves the generated assembly to a physical file. Note that this renders the unusable. - - The path of the generated assembly file, or null if no assembly has been generated. - - This method does not support saving multiple files. If both a signed and an unsigned module have been generated, use the - respective methods of the . - - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Provides proxy objects for classes and interfaces. - - - - - Initializes a new instance of the class. - - Proxy types builder. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - If true forces all types to be generated into an unsigned module. - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates the proxy type for class proxy with given class, implementing given and using provided . - - The base class for proxy type. - The interfaces that proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - Actual type that the proxy type will encompass. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy without target for given interface, implementing given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - If the method is accessible to DynamicProxy, null; otherwise, an explanation of why the method is not accessible. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified type is accessible to DynamicProxy. - The type to check. - true if the type is accessible to DynamicProxy, false otherwise. - - - - Determines whether this assembly has internals visible to DynamicProxy. - - The assembly to inspect. - - - - Checks whether the specified method is accessible to DynamicProxy. - Unlike with , the declaring type's accessibility is ignored. - - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Applied to the assemblies saved by in order to persist the cache data included in the persisted assembly. - - - - - Handles the deserialization of proxies. - - - - - Resets the used for deserialization to a new scope. - - - This is useful for test cases. - - - - - Resets the used for deserialization to a given . - - The scope to be used for deserialization. - - By default, the deserialization process uses a different scope than the rest of the application, which can lead to multiple proxies - being generated for the same type. By explicitly setting the deserialization scope to the application's scope, this can be avoided. - - - - - Gets the used for deserialization. - - As has no way of automatically determining the scope used by the application (and the application might use more than one scope at the same time), uses a dedicated scope instance for deserializing proxy types. This instance can be reset and set to a specific value via and . - - - - Holds objects representing methods of class. - - - - - Holds objects representing methods of class. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net45/Castle.Core.dll b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net45/Castle.Core.dll deleted file mode 100644 index 7bad152..0000000 Binary files a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net45/Castle.Core.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net45/Castle.Core.xml b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net45/Castle.Core.xml deleted file mode 100644 index 907c561..0000000 --- a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/net45/Castle.Core.xml +++ /dev/null @@ -1,5940 +0,0 @@ - - - - Castle.Core - - - - - Abstract adapter for the support - needed by the - - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - An element with the same key already exists in the object. - key is null. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Returns an object for the object. - - - An object for the object. - - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - The object is read-only.-or- The has a fixed size. - key is null. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets or sets the with the specified key. - - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in array at which copying begins. - array is null. - The type of the source cannot be cast automatically to the type of the destination array. - index is less than zero. - array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Abstract implementation of . - - - - - Identifies a property should be represented as a nested component. - - - - - Applies no prefix. - - - - - Gets or sets the prefix. - - The prefix. - - - - Identifies the dictionary adapter types. - - - - - Assigns a specific dictionary key. - - - - - Identifies an interface or property to be pre-fetched. - - - - - Instructs fetching to occur. - - - - - Instructs fetching according to - - - - - - Gets whether or not fetching should occur. - - - - - Assigns a property to a group. - - - - - Constructs a group assignment. - - The group name. - - - - Constructs a group assignment. - - The group name. - - - - Gets the group the property is assigned to. - - - - - Suppresses any on-demand behaviors. - - - - - Assigns a specific dictionary key. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The compound key. - - - - Assigns a prefix to the keyed properties of an interface. - - - Key prefixes are not inherited by sub-interfaces. - - - - - Initializes a default instance of the class. - - - - - Initializes a new instance of the class. - - The prefix for the keyed properties of the interface. - - - - Gets the prefix key added to the properties of the interface. - - - - - Substitutes part of key with another string. - - - - - Initializes a new instance of the class. - - The old value. - The new value. - - - - Requests support for multi-level editing. - - - - - Generates a new GUID on demand. - - - - - Support for on-demand value resolution. - - - - - Specifies assignment by reference rather than by copying. - - - - - Removes a property if matches value. - - - - - Removes a property if null or empty string, guid or collection. - - - - - Provides simple string formatting from existing properties. - - - - - Gets the string format. - - - - - Gets the format properties. - - - - - Identifies a property should be represented as a delimited string value. - - - - - Gets the separator. - - - - - Converts all properties to strings. - - - - - Gets or sets the format. - - The format. - - - - Suppress property change notifications. - - - - - Assigns a prefix to the keyed properties using the interface name. - - - - - Indicates that underlying values are changeable and should not be cached. - - - - - Initializes a new instance of the class - that represents a child object in a larger object graph. - - - - - - - Manages conversion between property values. - - - - - Initializes a new instance of the class. - - The converter. - - - - - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Uses Reflection.Emit to expose the properties of a dictionary - through a dynamic implementation of a typed interface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wraps a with a dynamic object to expose a bit better looking API. - The implementation is trivial and assumes keys are s. - - - - - Contract for manipulating the Dictionary adapter. - - - - - Defines the contract for building typed dictionary adapters. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - The property descriptor. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the namedValues. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the . - - The type represented by T must be an interface with properties. - - - - - Gets the associated with the type. - - The typed interface. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - The property descriptor. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - Another from which to copy behaviors. - The adapter meta-data. - - - - Contract for traversing a . - - - - - Defines the contract for customizing dictionary access. - - - - - Determines relative order to apply related behaviors. - - - - - Copies the dictionary behavior. - - null if should not be copied. Otherwise copy. - - - - Defines the contract for building s. - - - - - Builds the dictionary behaviors. - - - - - - Contract for creating additional Dictionary adapters. - - - - - Contract for editing the Dictionary adapter. - - - - - Contract for dictionary initialization. - - - - - Performs any initialization of the - - The dictionary adapter. - The dictionary behaviors. - - - - Defines the contract for building typed dictionary keys. - - - - - Builds the specified key. - - The dictionary adapter. - The current key. - The property. - The updated key - - - - Contract for dictionary meta-data initialization. - - - - - Initializes the given object. - - The dictionary adapter factory. - The dictionary adapter meta. - - - - - Determines whether the given behavior should be included in a new - object. - - A dictionary behavior or annotation. - True if the behavior should be included; otherwise, false. - - behaviors are always included, - regardless of the result of this method. - - - - - - Contract for managing Dictionary adapter notifications. - - - - - Defines the contract for retrieving dictionary values. - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Defines the contract for updating dictionary values. - - - - - Sets the stored dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if the property should be stored. - - - - Contract for validating Dictionary adapter. - - - - - Contract for dictionary validation. - - - - - Determines if is valid. - - The dictionary adapter. - true if valid. - - - - Validates the . - - The dictionary adapter. - The error summary information. - - - - Validates the for a property. - - The dictionary adapter. - The property to validate. - The property summary information. - - - - Invalidates any results cached by the validator. - - The dictionary adapter. - - - - Contract for property descriptor initialization. - - - - - Performs any initialization of the - - The property descriptor. - The property behaviors. - - - - - - - - - Initializes a new instance of the class. - - The name values. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Gets or sets the with the specified key. - - - - - - Adapts the specified name values. - - The name values. - - - - - Describes a dictionary property. - - - - - Initializes an empty class. - - - - - Initializes a new instance of the class. - - The property. - The annotations. - - - - Initializes a new instance class. - - - - - Copies an existing instance of the class. - - - - - - - - - - - - Gets the property name. - - - - - Gets the property type. - - - - - Gets the property. - - The property. - - - - Returns true if the property is dynamic. - - - - - Gets additional state. - - - - - Determines if property should be fetched. - - - - - Determines if property must exist first. - - - - - Determines if notifications should occur. - - - - - Gets the property behaviors. - - - - - Gets the type converter. - - The type converter. - - - - Gets the extended properties. - - - - - Gets the setter. - - The setter. - - - - Gets the key builders. - - The key builders. - - - - Gets the setter. - - The setter. - - - - Gets the getter. - - The getter. - - - - Gets the initializers. - - The initializers. - - - - Gets the meta-data initializers. - - The meta-data initializers. - - - - Gets the key. - - The dictionary adapter. - The key. - The descriptor. - - - - - Gets the property value. - - The dictionary adapter. - The key. - The stored value. - The descriptor. - true if return only existing. - - - - - Sets the property value. - - The dictionary adapter. - The key. - The value. - The descriptor. - - - - - Adds a single behavior. - - The behavior. - - - - Adds the behaviors. - - The behaviors. - - - - Adds the behaviors. - - The behaviors. - - - - Copies the behaviors to the other - - - - - - - Copies the - - - - - - Provides a generic collection that supports data binding. - - - This class wraps the CLR - in order to implement the Castle-specific . - - The type of elements in the list. - - - - Initializes a new instance of the class - using default values. - - - - - Initializes a new instance of the class - with the specified list. - - - An of items - to be contained in the . - - - - - Initializes a new instance of the class - wrapping the specified instance. - - - A - to be wrapped by the . - - - - - Contract for value matching. - - - - - Contract for dynamic value resolution. - - - - - Contract for typed dynamic value resolution. - - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets node attributes. - - - All attributes of the node. - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - Summary description for MutableConfiguration. - - - - - Initializes a new instance of the class. - - The name. - - - - Gets the value of . - - - The Value of the . - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - - If a config value is an empty string we return null, this is to keep - backward compatibility with old code - - - - - Helper class for retrieving attributes. - - - - - Gets the attribute. - - The type. - The type attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The type. - The type attributes. - - - - Gets the attribute. - - The member. - The member attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The member. - The member attributes. - - - - Gets the type attribute. - - The type. - The type attribute. - - - - Gets the type attributes. - - The type. - The type attributes. - - - - Gets the type converter. - - The member. - - - - - Checks whether or not collection is null or empty. Assumes collection can be safely enumerated multiple times. - - - - - - - Generates a HashCode for the contents for the list. Order of items does not matter. - - The type of object contained within the list. - The list. - The generated HashCode. - - - - Determines if two lists are equivalent. Equivalent lists have the same number of items and each item is found within the other regardless of respective position within each. - - The type of object contained within the list. - The first list. - The second list. - True if the two lists are equivalent. - - - - Constant to use when making assembly internals visible to Castle.Core - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)] - - - - - Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)] - - - - - Creates a new lock. - - - - - - Find the best available name to describe a type. - - - Usually the best name will be , but - sometimes that's null (see http://msdn.microsoft.com/en-us/library/system.type.fullname%28v=vs.110%29.aspx) - in which case the method falls back to . - - the type to name - the best name - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to String.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to String.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - The Logger using standard Diagnostics namespace. - - - - - Creates a logger based on . - - - - - - Creates a logger based on . - - - - - - - Creates a logger based on . - - - - - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Logs a debug message. - - The message to log - - - - Logs a debug message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs a info message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - The Level Filtered Logger class. This is a base class which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - Keep the instance alive in a remoting scenario - - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - - The name that this logger will be using. - Defaults to String.Empty - - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Determines if messages of priority "debug" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - true if log level flags include the bit - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - The buffer size that will be used for this stream. - - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - Creates outputting - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - The TraceLogger sends all logging to the System.Diagnostics.TraceSource - built into the .net framework. - - - Logging can be configured in the system.diagnostics configuration - section. - - If logger doesn't find a source name with a full match it will - use source names which match the namespace partially. For example you can - configure from all castle components by adding a source name with the - name "Castle". - - If no portion of the namespace matches the source named "Default" will - be used. - - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - The default logging level at which this source should write messages. In almost all cases this - default value will be overridden in the config file. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - - - - Used to create the TraceLogger implementation of ILogger interface. See . - - - - - General purpose class to represent a standard pair of values. - - Type of the first value - Type of the second value - - - - Constructs a pair with its values - - - - - - - List of utility methods related to dynamic proxy operations - - - - - Determines whether the specified type is a proxy generated by - DynamicProxy (1 or 2). - - The type. - - true if it is a proxy; otherwise, false. - - - - - Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive. - - - - - Initializes a new instance of the class. - - The target. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an object for the object. - - - An object for the object. - - - - - Reads values of properties from and inserts them into using property names as keys. - - - - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsibility of the caller to dispose of this stream - - - - - - - - - - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - - - - Only valid for resources that - can be obtained through relative paths - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identifier is supported - by the resource factory - - - - - - - Creates an instance - for the given resource identifier - - - - - - - Creates an instance - for the given resource identifier - - - - - - - - Adapts a static string content as an - - - - - Enable access to files on network shares - - - - - Default implementation. - - - - - Initializes a new instance of the class based on the configuration provided in the application configuration file. - - - This constructor is based on the default configuration in the application configuration file. - - - - - This service implementation - requires a host name in order to work - - The smtp server name - - - - Gets or sets the port used to - access the SMTP server - - - - - Gets the hostname. - - The hostname. - - - - Gets or sets a value which is used to - configure if emails are going to be sent asynchronously or not. - - - - - Gets or sets a value that specifies - the amount of time after which a synchronous Send call times out. - - - - - Gets or sets a value indicating whether the email should be sent using - a secure communication channel. - - true if should use SSL; otherwise, false. - - - - Sends a message. - - If any of the parameters is null - From field - To field - e-mail's subject - message's body - - - - Sends a message. - - If the message is null - Message instance - - - - Gets or sets the domain. - - The domain. - - - - Gets or sets the name of the user. - - The name of the user. - - - - Gets or sets the password. - - The password. - - - - Configures the sender - with port information and eventual credential - informed - - Message instance - - - - Gets a value indicating whether credentials were informed. - - - if this instance has credentials; otherwise, . - - - - - Email sender abstraction. - - - - - Sends a mail message. - - From field - To field - E-mail's subject - message's body - - - - Sends a message. - - Message instance - - - - Sends multiple messages. - - List of messages - - - - Interface describing elements composing generated type - - - - - Performs some basic screening and invokes the - to select methods. - - - - - - - - - Encapsulates the information needed to build an attribute. - - - Arrays passed to this class as constructor arguments or property or field values become owned by this class. - They should not be mutated after creation. - - - - - Default implementation of interface producing in-memory proxy assemblies. - - - - - Initializes a new instance of the class with new . - - - - - Initializes a new instance of the class. - - The module scope for generated proxy types. - - - - Provides instructions that a user could follow to make a type or method in - visible to DynamicProxy. - The assembly containing the type or method. - Instructions that a user could follow to make a type or method visible to DynamicProxy. - - - - Creates a message to inform clients that a proxy couldn't be created due to reliance on an - inaccessible type (perhaps itself). - - the inaccessible type that prevents proxy creation - the type that couldn't be proxied - - - - Base class that exposes the common functionalities - to proxy generation. - - - - - It is safe to add mapping (no mapping for the interface exists) - - - - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - - Initializes a new instance of the class. - - Target element. This is either target type or target method for invocation types. - The type of the proxy. This is base type for invocation types. - The interfaces. - The options. - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - s - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - - - Emits a load opcode of the appropriate kind for a constant string or - primitive value. - - - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - - - Summary description for PropertiesCollection. - - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Summary description for NewArrayExpression. - - - - - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Represents the scope of uniqueness of names for types and their members - - - - - Gets a unique name based on - - Name suggested by the caller - Unique name based on . - - Implementers should provide name as closely resembling as possible. - Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. - Implementers must return deterministic names, that is when is called twice - with the same suggested name, the same returned name should be provided each time. Non-deterministic return - values, like appending random suffices will break serialization of proxies. - - - - - Returns new, disposable naming scope. It is responsibility of the caller to make sure that no naming collision - with enclosing scope, or other subscopes is possible. - - New naming scope. - - - - Generates the constructor for the class that extends - - - - - - - - - Initializes a new instance of the class. - - The name. - Type declaring the original event being overridden, or null. - - The add method. - The remove method. - The attributes. - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Exposes means to change target objects of proxies and invocations. - - - - - Changes the target object () of current . - - The new value of target of invocation. - - Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Permanently changes the target object of the proxy. This does not affect target of the current invocation. - - The new value of target of the proxy. - - Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Provides the main DynamicProxy extension point that allows member interception. - - - - - Provides an extension point that allows proxies to choose specific interceptors on - a per method basis. - - - - - Selects the interceptors that should intercept calls to the given . - - The type of the target object. - The method that will be intercepted. - All interceptors registered with the proxy. - An array of interceptors to invoke upon calling the . - - This method is called only once per proxy instance, upon the first call to the - . Either an empty array or null are valid return values to indicate - that no interceptor should intercept calls to the method. Although it is not advised, it is - legal to return other implementations than these provided in - . - - - - - Encapsulates an invocation of a proxied method. - - - - - Gets the arguments that the has been invoked with. - - The arguments the method was invoked with. - - - - Gets the generic arguments of the method. - - The generic arguments, or null if not a generic method. - - - - Gets the object on which the invocation is performed. This is different from proxy object - because most of the time this will be the proxy target object. - - - The invocation target. - - - - Gets the representing the method being invoked on the proxy. - - The representing the method being invoked. - - - - For interface proxies, this will point to the on the target class. - - The method invocation target. - - - - Gets the proxy object on which the intercepted method is invoked. - - Proxy object on which the intercepted method is invoked. - - - - Gets or sets the return value of the method. - - The return value of the method. - - - - Gets the type of the target object for the intercepted method. - - The type of the target object. - - - - Gets the value of the argument at the specified . - - The index. - The value of the argument at the specified . - - - - Returns the concrete instantiation of the on the proxy, with any generic - parameters bound to real types. - - - The concrete instantiation of the on the proxy, or the if - not a generic method. - - - Can be slower than calling . - - - - - Returns the concrete instantiation of , with any - generic parameters bound to real types. - For interface proxies, this will point to the on the target class. - - The concrete instantiation of , or - if not a generic method. - - In debug builds this can be slower than calling . - - - - - Proceeds the call to the next interceptor in line, and ultimately to the target method. - - - Since interface proxies without a target don't have the target implementation to proceed to, - it is important, that the last interceptor does not call this method, otherwise a - will be thrown. - - - - - Overrides the value of an argument at the given with the - new provided. - - - This method accepts an , however the value provided must be compatible - with the type of the argument defined on the method, otherwise an exception will be thrown. - - The index of the argument to override. - The new value for the argument. - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Determines whether this assembly has internals visible to dynamic proxy. - - The assembly to inspect. - - - - Checks if the method is public or protected. - - - - - - - Returns list of all unique interfaces implemented given types, including their base interfaces. - - - - - - - Abstracts the implementation of proxy type construction. - - - - - Gets or sets the that this logs to. - - - - - Gets the associated with this builder. - - The module scope associated with this builder. - - - - Creates a proxy type for given , implementing , using provided. - - The class type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified class and interfaces. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type that proxies calls to members on , implementing , using provided. - - The interface type to proxy. - Additional interface types to proxy. - Type implementing on which calls to the interface members should be intercepted. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors - and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface, - to allow interceptors to switch invocation target with instance of another type implementing called interface. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given that delegates all calls to the provided interceptors. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Used during the target type inspection process. Implementors have a chance to customize the - proxy generation process. - - - - - Invoked by the generation process to notify that the whole process has completed. - - - - - Invoked by the generation process to notify that a member was not marked as virtual. - - The type which declares the non-virtual member. - The non-virtual member. - - This method gives an opportunity to inspect any non-proxyable member of a type that has - been requested to be proxied, and if appropriate - throw an exception to notify the caller. - - - - - Invoked by the generation process to determine if the specified method should be proxied. - - The type which declares the given method. - The method to inspect. - True if the given method should be proxied; false otherwise. - - - - Provides proxy objects for classes and interfaces. - - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Exposes access to the target object and interceptors of proxy objects. - This is a DynamicProxy infrastructure interface and should not be implemented yourself. - - - - - Get the proxy target (note that null is a valid target!) - - - - - - Set the proxy target. - - New proxy target. - - - - Gets the interceptors for the proxy - - - - - - Because we need to cache the types based on the mixed in mixins, we do the following here: - - Get all the mixin interfaces - - Sort them by full name - - Return them by position - - The idea is to have reproducible behavior for the case that mixins are registered in different orders. - This method is here because it is required - - - - - Summary description for ModuleScope. - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - Naming scope used to provide unique names to generated types and their members (usually via sub-scopes). - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Users of this should use this lock when accessing the cache. - - - - - Returns a type from this scope's type cache, or null if the key cannot be found. - - The key to be looked up in the cache. - The type from this scope's type cache matching the key, or null if the key cannot be found - - - - Registers a type in this scope's type cache. - - The key to be associated with the type. - The type to be stored in the cache. - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the directory where the strongly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the strongly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the directory where the weakly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the weakly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - Saves the generated assembly with the name and directory information given when this instance was created (or with - the and current directory if none was given). - - - - This method stores the generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). If both a strong-named and a weak-named assembly - have been generated, it will throw an exception; in this case, use the overload. - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - Both a strong-named and a weak-named assembly have been generated. - The path of the generated assembly file, or null if no file has been generated. - - - - Saves the specified generated assembly with the name and directory information given when this instance was created - (or with the and current directory if none was given). - - True if the generated assembly with a strong name should be saved (see ); - false if the generated assembly without a strong name should be saved (see . - - - This method stores the specified generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - No assembly has been generated that matches the parameter. - - The path of the generated assembly file, or null if no file has been generated. - - - - Loads the generated types from the given assembly into this 's cache. - - The assembly to load types from. This assembly must have been saved via or - , or it must have the manually applied. - - This method can be used to load previously generated and persisted proxy types from disk into this scope's type cache, e.g. in order - to avoid the performance hit associated with proxy generation. - - - - - ProxyBuilder that persists the generated type. - - - The saved assembly contains just the last generated type. - - - - - Initializes a new instance of the class. - - - - - Saves the generated assembly to a physical file. Note that this renders the unusable. - - The path of the generated assembly file, or null if no assembly has been generated. - - This method does not support saving multiple files. If both a signed and an unsigned module have been generated, use the - respective methods of the . - - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Provides proxy objects for classes and interfaces. - - - - - Initializes a new instance of the class. - - Proxy types builder. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - If true forces all types to be generated into an unsigned module. - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates the proxy type for class proxy with given class, implementing given and using provided . - - The base class for proxy type. - The interfaces that proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - Actual type that the proxy type will encompass. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy without target for given interface, implementing given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - If the method is accessible to DynamicProxy, null; otherwise, an explanation of why the method is not accessible. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified type is accessible to DynamicProxy. - The type to check. - true if the type is accessible to DynamicProxy, false otherwise. - - - - Determines whether this assembly has internals visible to DynamicProxy. - - The assembly to inspect. - - - - Checks whether the specified method is accessible to DynamicProxy. - Unlike with , the declaring type's accessibility is ignored. - - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Applied to the assemblies saved by in order to persist the cache data included in the persisted assembly. - - - - - Handles the deserialization of proxies. - - - - - Resets the used for deserialization to a new scope. - - - This is useful for test cases. - - - - - Resets the used for deserialization to a given . - - The scope to be used for deserialization. - - By default, the deserialization process uses a different scope than the rest of the application, which can lead to multiple proxies - being generated for the same type. By explicitly setting the deserialization scope to the application's scope, this can be avoided. - - - - - Gets the used for deserialization. - - As has no way of automatically determining the scope used by the application (and the application might use more than one scope at the same time), uses a dedicated scope instance for deserializing proxy types. This instance can be reset and set to a specific value via and . - - - - Holds objects representing methods of class. - - - - - Holds objects representing methods of class. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.3/Castle.Core.dll b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.3/Castle.Core.dll deleted file mode 100644 index 01cb3ff..0000000 Binary files a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.3/Castle.Core.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.3/Castle.Core.xml b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.3/Castle.Core.xml deleted file mode 100644 index 5fb5b0a..0000000 --- a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.3/Castle.Core.xml +++ /dev/null @@ -1,5526 +0,0 @@ - - - - Castle.Core - - - - - Abstract adapter for the support - needed by the - - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - An element with the same key already exists in the object. - key is null. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Returns an object for the object. - - - An object for the object. - - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - The object is read-only.-or- The has a fixed size. - key is null. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets or sets the with the specified key. - - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in array at which copying begins. - array is null. - The type of the source cannot be cast automatically to the type of the destination array. - index is less than zero. - array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Abstract implementation of . - - - - - Identifies a property should be represented as a nested component. - - - - - Applies no prefix. - - - - - Gets or sets the prefix. - - The prefix. - - - - Identifies the dictionary adapter types. - - - - - Assigns a specific dictionary key. - - - - - Identifies an interface or property to be pre-fetched. - - - - - Instructs fetching to occur. - - - - - Instructs fetching according to - - - - - - Gets whether or not fetching should occur. - - - - - Assigns a property to a group. - - - - - Constructs a group assignment. - - The group name. - - - - Constructs a group assignment. - - The group name. - - - - Gets the group the property is assigned to. - - - - - Suppresses any on-demand behaviors. - - - - - Assigns a specific dictionary key. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The compound key. - - - - Assigns a prefix to the keyed properties of an interface. - - - Key prefixes are not inherited by sub-interfaces. - - - - - Initializes a default instance of the class. - - - - - Initializes a new instance of the class. - - The prefix for the keyed properties of the interface. - - - - Gets the prefix key added to the properties of the interface. - - - - - Substitutes part of key with another string. - - - - - Initializes a new instance of the class. - - The old value. - The new value. - - - - Requests support for multi-level editing. - - - - - Generates a new GUID on demand. - - - - - Support for on-demand value resolution. - - - - - Specifies assignment by reference rather than by copying. - - - - - Removes a property if matches value. - - - - - Removes a property if null or empty string, guid or collection. - - - - - Provides simple string formatting from existing properties. - - - - - Gets the string format. - - - - - Gets the format properties. - - - - - Identifies a property should be represented as a delimited string value. - - - - - Gets the separator. - - - - - Converts all properties to strings. - - - - - Gets or sets the format. - - The format. - - - - Suppress property change notifications. - - - - - Assigns a prefix to the keyed properties using the interface name. - - - - - Indicates that underlying values are changeable and should not be cached. - - - - - Manages conversion between property values. - - - - - Initializes a new instance of the class. - - The converter. - - - - - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Uses Reflection.Emit to expose the properties of a dictionary - through a dynamic implementation of a typed interface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wraps a with a dynamic object to expose a bit better looking API. - The implementation is trivial and assumes keys are s. - - - - - Contract for manipulating the Dictionary adapter. - - - - - Defines the contract for building typed dictionary adapters. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - The property descriptor. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets the associated with the type. - - The typed interface. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - The property descriptor. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - Another from which to copy behaviors. - The adapter meta-data. - - - - Contract for traversing a . - - - - - Defines the contract for customizing dictionary access. - - - - - Determines relative order to apply related behaviors. - - - - - Copies the dictionary behavior. - - null if should not be copied. Otherwise copy. - - - - Defines the contract for building s. - - - - - Builds the dictionary behaviors. - - - - - - Contract for creating additional Dictionary adapters. - - - - - Contract for editing the Dictionary adapter. - - - - - Contract for dictionary initialization. - - - - - Performs any initialization of the - - The dictionary adapter. - The dictionary behaviors. - - - - Defines the contract for building typed dictionary keys. - - - - - Builds the specified key. - - The dictionary adapter. - The current key. - The property. - The updated key - - - - Contract for dictionary meta-data initialization. - - - - - Initializes the given object. - - The dictionary adapter factory. - The dictionary adapter meta. - - - - - Determines whether the given behavior should be included in a new - object. - - A dictionary behavior or annotation. - True if the behavior should be included; otherwise, false. - - behaviors are always included, - regardless of the result of this method. - - - - - - Contract for managing Dictionary adapter notifications. - - - - - Defines the contract for retrieving dictionary values. - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Defines the contract for updating dictionary values. - - - - - Sets the stored dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if the property should be stored. - - - - Contract for validating Dictionary adapter. - - - - - Contract for dictionary validation. - - - - - Determines if is valid. - - The dictionary adapter. - true if valid. - - - - Validates the . - - The dictionary adapter. - The error summary information. - - - - Validates the for a property. - - The dictionary adapter. - The property to validate. - The property summary information. - - - - Invalidates any results cached by the validator. - - The dictionary adapter. - - - - Contract for property descriptor initialization. - - - - - Performs any initialization of the - - The property descriptor. - The property behaviors. - - - - - - - - - Initializes a new instance of the class. - - The name values. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Gets or sets the with the specified key. - - - - - - Adapts the specified name values. - - The name values. - - - - - Describes a dictionary property. - - - - - Initializes an empty class. - - - - - Initializes a new instance of the class. - - The property. - The annotations. - - - - Initializes a new instance class. - - - - - Copies an existing instance of the class. - - - - - - - - - - - - Gets the property name. - - - - - Gets the property type. - - - - - Gets the property. - - The property. - - - - Returns true if the property is dynamic. - - - - - Gets additional state. - - - - - Determines if property should be fetched. - - - - - Determines if property must exist first. - - - - - Determines if notifications should occur. - - - - - Gets the property behaviors. - - - - - Gets the type converter. - - The type converter. - - - - Gets the extended properties. - - - - - Gets the setter. - - The setter. - - - - Gets the key builders. - - The key builders. - - - - Gets the setter. - - The setter. - - - - Gets the getter. - - The getter. - - - - Gets the initializers. - - The initializers. - - - - Gets the meta-data initializers. - - The meta-data initializers. - - - - Gets the key. - - The dictionary adapter. - The key. - The descriptor. - - - - - Gets the property value. - - The dictionary adapter. - The key. - The stored value. - The descriptor. - true if return only existing. - - - - - Sets the property value. - - The dictionary adapter. - The key. - The value. - The descriptor. - - - - - Adds a single behavior. - - The behavior. - - - - Adds the behaviors. - - The behaviors. - - - - Adds the behaviors. - - The behaviors. - - - - Copies the behaviors to the other - - - - - - - Copies the - - - - - - Contract for value matching. - - - - - Contract for dynamic value resolution. - - - - - Contract for typed dynamic value resolution. - - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets node attributes. - - - All attributes of the node. - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - Summary description for MutableConfiguration. - - - - - Initializes a new instance of the class. - - The name. - - - - Gets the value of . - - - The Value of the . - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - - If a config value is an empty string we return null, this is to keep - backward compatibility with old code - - - - - Helper class for retrieving attributes. - - - - - Gets the attribute. - - The type. - The type attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The type. - The type attributes. - - - - Gets the attribute. - - The member. - The member attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The member. - The member attributes. - - - - Gets the type attribute. - - The type. - The type attribute. - - - - Gets the type attributes. - - The type. - The type attributes. - - - - Gets the type converter. - - The member. - - - - - Checks whether or not collection is null or empty. Assumes collection can be safely enumerated multiple times. - - - - - - - Generates a HashCode for the contents for the list. Order of items does not matter. - - The type of object contained within the list. - The list. - The generated HashCode. - - - - Determines if two lists are equivalent. Equivalent lists have the same number of items and each item is found within the other regardless of respective position within each. - - The type of object contained within the list. - The first list. - The second list. - True if the two lists are equivalent. - - - - Constant to use when making assembly internals visible to Castle.Core - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)] - - - - - Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)] - - - - - Creates a new lock. - - - - - - Find the best available name to describe a type. - - - Usually the best name will be , but - sometimes that's null (see http://msdn.microsoft.com/en-us/library/system.type.fullname%28v=vs.110%29.aspx) - in which case the method falls back to . - - the type to name - the best name - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to String.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to String.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Logs a debug message. - - The message to log - - - - Logs a debug message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs a info message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - The Level Filtered Logger class. This is a base class which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - - The name that this logger will be using. - Defaults to String.Empty - - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Determines if messages of priority "debug" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - true if log level flags include the bit - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - The buffer size that will be used for this stream. - - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - Creates outputting - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - The TraceLogger sends all logging to the System.Diagnostics.TraceSource - built into the .net framework. - - - Logging can be configured in the system.diagnostics configuration - section. - - If logger doesn't find a source name with a full match it will - use source names which match the namespace partially. For example you can - configure from all castle components by adding a source name with the - name "Castle". - - If no portion of the namespace matches the source named "Default" will - be used. - - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - The default logging level at which this source should write messages. In almost all cases this - default value will be overridden in the config file. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - - - - Used to create the TraceLogger implementation of ILogger interface. See . - - - - - General purpose class to represent a standard pair of values. - - Type of the first value - Type of the second value - - - - Constructs a pair with its values - - - - - - - List of utility methods related to dynamic proxy operations - - - - - Determines whether the specified type is a proxy generated by - DynamicProxy (1 or 2). - - The type. - - true if it is a proxy; otherwise, false. - - - - - Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive. - - - - - Initializes a new instance of the class. - - The target. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an object for the object. - - - An object for the object. - - - - - Reads values of properties from and inserts them into using property names as keys. - - - - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsibility of the caller to dispose of this stream - - - - - - - - - - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - - - - Only valid for resources that - can be obtained through relative paths - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identifier is supported - by the resource factory - - - - - - - Creates an instance - for the given resource identifier - - - - - - - Creates an instance - for the given resource identifier - - - - - - - - Adapts a static string content as an - - - - - Enable access to files on network shares - - - - - Interface describing elements composing generated type - - - - - Performs some basic screening and invokes the - to select methods. - - - - - - - - - Encapsulates the information needed to build an attribute. - - - Arrays passed to this class as constructor arguments or property or field values become owned by this class. - They should not be mutated after creation. - - - - - Default implementation of interface producing in-memory proxy assemblies. - - - - - Initializes a new instance of the class with new . - - - - - Initializes a new instance of the class. - - The module scope for generated proxy types. - - - - Provides instructions that a user could follow to make a type or method in - visible to DynamicProxy. - The assembly containing the type or method. - Instructions that a user could follow to make a type or method visible to DynamicProxy. - - - - Creates a message to inform clients that a proxy couldn't be created due to reliance on an - inaccessible type (perhaps itself). - - the inaccessible type that prevents proxy creation - the type that couldn't be proxied - - - - Base class that exposes the common functionalities - to proxy generation. - - - - - It is safe to add mapping (no mapping for the interface exists) - - - - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - - Initializes a new instance of the class. - - Target element. This is either target type or target method for invocation types. - The type of the proxy. This is base type for invocation types. - The interfaces. - The options. - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - s - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - - - Emits a load opcode of the appropriate kind for a constant string or - primitive value. - - - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - - - Summary description for PropertiesCollection. - - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Summary description for NewArrayExpression. - - - - - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Represents the scope of uniqueness of names for types and their members - - - - - Gets a unique name based on - - Name suggested by the caller - Unique name based on . - - Implementers should provide name as closely resembling as possible. - Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. - Implementers must return deterministic names, that is when is called twice - with the same suggested name, the same returned name should be provided each time. Non-deterministic return - values, like appending random suffices will break serialization of proxies. - - - - - Returns new, disposable naming scope. It is responsibility of the caller to make sure that no naming collision - with enclosing scope, or other subscopes is possible. - - New naming scope. - - - - Generates the constructor for the class that extends - - - - - - - - - Initializes a new instance of the class. - - The name. - Type declaring the original event being overridden, or null. - - The add method. - The remove method. - The attributes. - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Exposes means to change target objects of proxies and invocations. - - - - - Changes the target object () of current . - - The new value of target of invocation. - - Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Permanently changes the target object of the proxy. This does not affect target of the current invocation. - - The new value of target of the proxy. - - Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Provides the main DynamicProxy extension point that allows member interception. - - - - - Provides an extension point that allows proxies to choose specific interceptors on - a per method basis. - - - - - Selects the interceptors that should intercept calls to the given . - - The type of the target object. - The method that will be intercepted. - All interceptors registered with the proxy. - An array of interceptors to invoke upon calling the . - - This method is called only once per proxy instance, upon the first call to the - . Either an empty array or null are valid return values to indicate - that no interceptor should intercept calls to the method. Although it is not advised, it is - legal to return other implementations than these provided in - . - - - - - Encapsulates an invocation of a proxied method. - - - - - Gets the arguments that the has been invoked with. - - The arguments the method was invoked with. - - - - Gets the generic arguments of the method. - - The generic arguments, or null if not a generic method. - - - - Gets the object on which the invocation is performed. This is different from proxy object - because most of the time this will be the proxy target object. - - - The invocation target. - - - - Gets the representing the method being invoked on the proxy. - - The representing the method being invoked. - - - - For interface proxies, this will point to the on the target class. - - The method invocation target. - - - - Gets the proxy object on which the intercepted method is invoked. - - Proxy object on which the intercepted method is invoked. - - - - Gets or sets the return value of the method. - - The return value of the method. - - - - Gets the type of the target object for the intercepted method. - - The type of the target object. - - - - Gets the value of the argument at the specified . - - The index. - The value of the argument at the specified . - - - - Returns the concrete instantiation of the on the proxy, with any generic - parameters bound to real types. - - - The concrete instantiation of the on the proxy, or the if - not a generic method. - - - Can be slower than calling . - - - - - Returns the concrete instantiation of , with any - generic parameters bound to real types. - For interface proxies, this will point to the on the target class. - - The concrete instantiation of , or - if not a generic method. - - In debug builds this can be slower than calling . - - - - - Proceeds the call to the next interceptor in line, and ultimately to the target method. - - - Since interface proxies without a target don't have the target implementation to proceed to, - it is important, that the last interceptor does not call this method, otherwise a - will be thrown. - - - - - Overrides the value of an argument at the given with the - new provided. - - - This method accepts an , however the value provided must be compatible - with the type of the argument defined on the method, otherwise an exception will be thrown. - - The index of the argument to override. - The new value for the argument. - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Determines whether this assembly has internals visible to dynamic proxy. - - The assembly to inspect. - - - - Checks if the method is public or protected. - - - - - - - Returns list of all unique interfaces implemented given types, including their base interfaces. - - - - - - - Abstracts the implementation of proxy type construction. - - - - - Gets or sets the that this logs to. - - - - - Gets the associated with this builder. - - The module scope associated with this builder. - - - - Creates a proxy type for given , implementing , using provided. - - The class type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified class and interfaces. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type that proxies calls to members on , implementing , using provided. - - The interface type to proxy. - Additional interface types to proxy. - Type implementing on which calls to the interface members should be intercepted. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors - and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface, - to allow interceptors to switch invocation target with instance of another type implementing called interface. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given that delegates all calls to the provided interceptors. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Used during the target type inspection process. Implementors have a chance to customize the - proxy generation process. - - - - - Invoked by the generation process to notify that the whole process has completed. - - - - - Invoked by the generation process to notify that a member was not marked as virtual. - - The type which declares the non-virtual member. - The non-virtual member. - - This method gives an opportunity to inspect any non-proxyable member of a type that has - been requested to be proxied, and if appropriate - throw an exception to notify the caller. - - - - - Invoked by the generation process to determine if the specified method should be proxied. - - The type which declares the given method. - The method to inspect. - True if the given method should be proxied; false otherwise. - - - - Provides proxy objects for classes and interfaces. - - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Exposes access to the target object and interceptors of proxy objects. - This is a DynamicProxy infrastructure interface and should not be implemented yourself. - - - - - Get the proxy target (note that null is a valid target!) - - - - - - Set the proxy target. - - New proxy target. - - - - Gets the interceptors for the proxy - - - - - - Because we need to cache the types based on the mixed in mixins, we do the following here: - - Get all the mixin interfaces - - Sort them by full name - - Return them by position - - The idea is to have reproducible behavior for the case that mixins are registered in different orders. - This method is here because it is required - - - - - Summary description for ModuleScope. - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - Naming scope used to provide unique names to generated types and their members (usually via sub-scopes). - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Users of this should use this lock when accessing the cache. - - - - - Returns a type from this scope's type cache, or null if the key cannot be found. - - The key to be looked up in the cache. - The type from this scope's type cache matching the key, or null if the key cannot be found - - - - Registers a type in this scope's type cache. - - The key to be associated with the type. - The type to be stored in the cache. - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Provides proxy objects for classes and interfaces. - - - - - Initializes a new instance of the class. - - Proxy types builder. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - If true forces all types to be generated into an unsigned module. - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates the proxy type for class proxy with given class, implementing given and using provided . - - The base class for proxy type. - The interfaces that proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - Actual type that the proxy type will encompass. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy without target for given interface, implementing given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - If the method is accessible to DynamicProxy, null; otherwise, an explanation of why the method is not accessible. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified type is accessible to DynamicProxy. - The type to check. - true if the type is accessible to DynamicProxy, false otherwise. - - - - Determines whether this assembly has internals visible to DynamicProxy. - - The assembly to inspect. - - - - Checks whether the specified method is accessible to DynamicProxy. - Unlike with , the declaring type's accessibility is ignored. - - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Holds objects representing methods of class. - - - - diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.5/Castle.Core.dll b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.5/Castle.Core.dll deleted file mode 100644 index feaa486..0000000 Binary files a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.5/Castle.Core.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.5/Castle.Core.xml b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.5/Castle.Core.xml deleted file mode 100644 index 5fb5b0a..0000000 --- a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/lib/netstandard1.5/Castle.Core.xml +++ /dev/null @@ -1,5526 +0,0 @@ - - - - Castle.Core - - - - - Abstract adapter for the support - needed by the - - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - An element with the same key already exists in the object. - key is null. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Returns an object for the object. - - - An object for the object. - - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - The object is read-only.-or- The has a fixed size. - key is null. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets or sets the with the specified key. - - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in array at which copying begins. - array is null. - The type of the source cannot be cast automatically to the type of the destination array. - index is less than zero. - array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source is greater than the available space from index to the end of the destination array. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Abstract implementation of . - - - - - Identifies a property should be represented as a nested component. - - - - - Applies no prefix. - - - - - Gets or sets the prefix. - - The prefix. - - - - Identifies the dictionary adapter types. - - - - - Assigns a specific dictionary key. - - - - - Identifies an interface or property to be pre-fetched. - - - - - Instructs fetching to occur. - - - - - Instructs fetching according to - - - - - - Gets whether or not fetching should occur. - - - - - Assigns a property to a group. - - - - - Constructs a group assignment. - - The group name. - - - - Constructs a group assignment. - - The group name. - - - - Gets the group the property is assigned to. - - - - - Suppresses any on-demand behaviors. - - - - - Assigns a specific dictionary key. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The compound key. - - - - Assigns a prefix to the keyed properties of an interface. - - - Key prefixes are not inherited by sub-interfaces. - - - - - Initializes a default instance of the class. - - - - - Initializes a new instance of the class. - - The prefix for the keyed properties of the interface. - - - - Gets the prefix key added to the properties of the interface. - - - - - Substitutes part of key with another string. - - - - - Initializes a new instance of the class. - - The old value. - The new value. - - - - Requests support for multi-level editing. - - - - - Generates a new GUID on demand. - - - - - Support for on-demand value resolution. - - - - - Specifies assignment by reference rather than by copying. - - - - - Removes a property if matches value. - - - - - Removes a property if null or empty string, guid or collection. - - - - - Provides simple string formatting from existing properties. - - - - - Gets the string format. - - - - - Gets the format properties. - - - - - Identifies a property should be represented as a delimited string value. - - - - - Gets the separator. - - - - - Converts all properties to strings. - - - - - Gets or sets the format. - - The format. - - - - Suppress property change notifications. - - - - - Assigns a prefix to the keyed properties using the interface name. - - - - - Indicates that underlying values are changeable and should not be cached. - - - - - Manages conversion between property values. - - - - - Initializes a new instance of the class. - - The converter. - - - - - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Uses Reflection.Emit to expose the properties of a dictionary - through a dynamic implementation of a typed interface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wraps a with a dynamic object to expose a bit better looking API. - The implementation is trivial and assumes keys are s. - - - - - Contract for manipulating the Dictionary adapter. - - - - - Defines the contract for building typed dictionary adapters. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets a typed adapter bound to the . - - The typed interface. - The underlying source of properties. - The property descriptor. - An implementation of the typed interface bound to the dictionary. - - The type represented by T must be an interface with properties. - - - - - Gets the associated with the type. - - The typed interface. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - The property descriptor. - The adapter meta-data. - - - - Gets the associated with the type. - - The typed interface. - Another from which to copy behaviors. - The adapter meta-data. - - - - Contract for traversing a . - - - - - Defines the contract for customizing dictionary access. - - - - - Determines relative order to apply related behaviors. - - - - - Copies the dictionary behavior. - - null if should not be copied. Otherwise copy. - - - - Defines the contract for building s. - - - - - Builds the dictionary behaviors. - - - - - - Contract for creating additional Dictionary adapters. - - - - - Contract for editing the Dictionary adapter. - - - - - Contract for dictionary initialization. - - - - - Performs any initialization of the - - The dictionary adapter. - The dictionary behaviors. - - - - Defines the contract for building typed dictionary keys. - - - - - Builds the specified key. - - The dictionary adapter. - The current key. - The property. - The updated key - - - - Contract for dictionary meta-data initialization. - - - - - Initializes the given object. - - The dictionary adapter factory. - The dictionary adapter meta. - - - - - Determines whether the given behavior should be included in a new - object. - - A dictionary behavior or annotation. - True if the behavior should be included; otherwise, false. - - behaviors are always included, - regardless of the result of this method. - - - - - - Contract for managing Dictionary adapter notifications. - - - - - Defines the contract for retrieving dictionary values. - - - - - Gets the effective dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if return only existing. - The effective property value. - - - - Defines the contract for updating dictionary values. - - - - - Sets the stored dictionary value. - - The dictionary adapter. - The key. - The stored value. - The property. - true if the property should be stored. - - - - Contract for validating Dictionary adapter. - - - - - Contract for dictionary validation. - - - - - Determines if is valid. - - The dictionary adapter. - true if valid. - - - - Validates the . - - The dictionary adapter. - The error summary information. - - - - Validates the for a property. - - The dictionary adapter. - The property to validate. - The property summary information. - - - - Invalidates any results cached by the validator. - - The dictionary adapter. - - - - Contract for property descriptor initialization. - - - - - Performs any initialization of the - - The property descriptor. - The property behaviors. - - - - - - - - - Initializes a new instance of the class. - - The name values. - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - key is null. - - - - Gets or sets the with the specified key. - - - - - - Adapts the specified name values. - - The name values. - - - - - Describes a dictionary property. - - - - - Initializes an empty class. - - - - - Initializes a new instance of the class. - - The property. - The annotations. - - - - Initializes a new instance class. - - - - - Copies an existing instance of the class. - - - - - - - - - - - - Gets the property name. - - - - - Gets the property type. - - - - - Gets the property. - - The property. - - - - Returns true if the property is dynamic. - - - - - Gets additional state. - - - - - Determines if property should be fetched. - - - - - Determines if property must exist first. - - - - - Determines if notifications should occur. - - - - - Gets the property behaviors. - - - - - Gets the type converter. - - The type converter. - - - - Gets the extended properties. - - - - - Gets the setter. - - The setter. - - - - Gets the key builders. - - The key builders. - - - - Gets the setter. - - The setter. - - - - Gets the getter. - - The getter. - - - - Gets the initializers. - - The initializers. - - - - Gets the meta-data initializers. - - The meta-data initializers. - - - - Gets the key. - - The dictionary adapter. - The key. - The descriptor. - - - - - Gets the property value. - - The dictionary adapter. - The key. - The stored value. - The descriptor. - true if return only existing. - - - - - Sets the property value. - - The dictionary adapter. - The key. - The value. - The descriptor. - - - - - Adds a single behavior. - - The behavior. - - - - Adds the behaviors. - - The behaviors. - - - - Adds the behaviors. - - The behaviors. - - - - Copies the behaviors to the other - - - - - - - Copies the - - - - - - Contract for value matching. - - - - - Contract for dynamic value resolution. - - - - - Contract for typed dynamic value resolution. - - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets node attributes. - - - All attributes of the node. - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the conversion fails. - - The Value converted into the specified type. - - - - Summary description for MutableConfiguration. - - - - - Initializes a new instance of the class. - - The name. - - - - Gets the value of . - - - The Value of the . - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - - If a config value is an empty string we return null, this is to keep - backward compatibility with old code - - - - - Helper class for retrieving attributes. - - - - - Gets the attribute. - - The type. - The type attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The type. - The type attributes. - - - - Gets the attribute. - - The member. - The member attribute. - - - - Gets the attributes. Does not consider inherited attributes! - - The member. - The member attributes. - - - - Gets the type attribute. - - The type. - The type attribute. - - - - Gets the type attributes. - - The type. - The type attributes. - - - - Gets the type converter. - - The member. - - - - - Checks whether or not collection is null or empty. Assumes collection can be safely enumerated multiple times. - - - - - - - Generates a HashCode for the contents for the list. Order of items does not matter. - - The type of object contained within the list. - The list. - The generated HashCode. - - - - Determines if two lists are equivalent. Equivalent lists have the same number of items and each item is found within the other regardless of respective position within each. - - The type of object contained within the list. - The first list. - The second list. - True if the two lists are equivalent. - - - - Constant to use when making assembly internals visible to Castle.Core - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToCastleCore)] - - - - - Constant to use when making assembly internals visible to proxy types generated by DynamicProxy. Required when proxying internal types. - [assembly: InternalsVisibleTo(CoreInternalsVisible.ToDynamicProxyGenAssembly2)] - - - - - Creates a new lock. - - - - - - Find the best available name to describe a type. - - - Usually the best name will be , but - sometimes that's null (see http://msdn.microsoft.com/en-us/library/system.type.fullname%28v=vs.110%29.aspx) - in which case the method falls back to . - - the type to name - the best name - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to String.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to String.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Logs a debug message. - - The message to log - - - - Logs a debug message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs a info message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message with lazily constructed message. The message will be constructed only if the is true. - - - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - The Level Filtered Logger class. This is a base class which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - - The name that this logger will be using. - Defaults to String.Empty - - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Determines if messages of priority "debug" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - true if log level flags include the bit - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - The buffer size that will be used for this stream. - - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - Creates outputting - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - The TraceLogger sends all logging to the System.Diagnostics.TraceSource - built into the .net framework. - - - Logging can be configured in the system.diagnostics configuration - section. - - If logger doesn't find a source name with a full match it will - use source names which match the namespace partially. For example you can - configure from all castle components by adding a source name with the - name "Castle". - - If no portion of the namespace matches the source named "Default" will - be used. - - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - - - - Build a new trace logger based on the named TraceSource - - The name used to locate the best TraceSource. In most cases comes from the using type's fullname. - The default logging level at which this source should write messages. In almost all cases this - default value will be overridden in the config file. - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - - - - Used to create the TraceLogger implementation of ILogger interface. See . - - - - - General purpose class to represent a standard pair of values. - - Type of the first value - Type of the second value - - - - Constructs a pair with its values - - - - - - - List of utility methods related to dynamic proxy operations - - - - - Determines whether the specified type is a proxy generated by - DynamicProxy (1 or 2). - - The type. - - true if it is a proxy; otherwise, false. - - - - - Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive. - - - - - Initializes a new instance of the class. - - The target. - - - - Gets the number of elements contained in the . - - - The number of elements contained in the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - Gets an object that can be used to synchronize access to the . - - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - - Gets an object containing the keys of the object. - - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - - An object containing the values in the object. - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an object for the object. - - - An object for the object. - - - - - Reads values of properties from and inserts them into using property names as keys. - - - - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsibility of the caller to dispose of this stream - - - - - - - - - - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - - - - Only valid for resources that - can be obtained through relative paths - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identifier is supported - by the resource factory - - - - - - - Creates an instance - for the given resource identifier - - - - - - - Creates an instance - for the given resource identifier - - - - - - - - Adapts a static string content as an - - - - - Enable access to files on network shares - - - - - Interface describing elements composing generated type - - - - - Performs some basic screening and invokes the - to select methods. - - - - - - - - - Encapsulates the information needed to build an attribute. - - - Arrays passed to this class as constructor arguments or property or field values become owned by this class. - They should not be mutated after creation. - - - - - Default implementation of interface producing in-memory proxy assemblies. - - - - - Initializes a new instance of the class with new . - - - - - Initializes a new instance of the class. - - The module scope for generated proxy types. - - - - Provides instructions that a user could follow to make a type or method in - visible to DynamicProxy. - The assembly containing the type or method. - Instructions that a user could follow to make a type or method visible to DynamicProxy. - - - - Creates a message to inform clients that a proxy couldn't be created due to reliance on an - inaccessible type (perhaps itself). - - the inaccessible type that prevents proxy creation - the type that couldn't be proxied - - - - Base class that exposes the common functionalities - to proxy generation. - - - - - It is safe to add mapping (no mapping for the interface exists) - - - - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - - Initializes a new instance of the class. - - Target element. This is either target type or target method for invocation types. - The type of the proxy. This is base type for invocation types. - The interfaces. - The options. - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - s - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - - - Emits a load opcode of the appropriate kind for a constant string or - primitive value. - - - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - - - Summary description for PropertiesCollection. - - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Summary description for NewArrayExpression. - - - - - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Represents the scope of uniqueness of names for types and their members - - - - - Gets a unique name based on - - Name suggested by the caller - Unique name based on . - - Implementers should provide name as closely resembling as possible. - Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix. - Implementers must return deterministic names, that is when is called twice - with the same suggested name, the same returned name should be provided each time. Non-deterministic return - values, like appending random suffices will break serialization of proxies. - - - - - Returns new, disposable naming scope. It is responsibility of the caller to make sure that no naming collision - with enclosing scope, or other subscopes is possible. - - New naming scope. - - - - Generates the constructor for the class that extends - - - - - - - - - Initializes a new instance of the class. - - The name. - Type declaring the original event being overridden, or null. - - The add method. - The remove method. - The attributes. - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Exposes means to change target objects of proxies and invocations. - - - - - Changes the target object () of current . - - The new value of target of invocation. - - Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Permanently changes the target object of the proxy. This does not affect target of the current invocation. - - The new value of target of the proxy. - - Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown. - Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target. - In this case last interceptor in the pipeline mustn't call or a will be throws. - Also while it's technically legal to pass proxy itself as , this would create stack overflow. - In this case last interceptor in the pipeline mustn't call or a will be throws. - - Thrown when is not assignable to the proxied type. - - - - Provides the main DynamicProxy extension point that allows member interception. - - - - - Provides an extension point that allows proxies to choose specific interceptors on - a per method basis. - - - - - Selects the interceptors that should intercept calls to the given . - - The type of the target object. - The method that will be intercepted. - All interceptors registered with the proxy. - An array of interceptors to invoke upon calling the . - - This method is called only once per proxy instance, upon the first call to the - . Either an empty array or null are valid return values to indicate - that no interceptor should intercept calls to the method. Although it is not advised, it is - legal to return other implementations than these provided in - . - - - - - Encapsulates an invocation of a proxied method. - - - - - Gets the arguments that the has been invoked with. - - The arguments the method was invoked with. - - - - Gets the generic arguments of the method. - - The generic arguments, or null if not a generic method. - - - - Gets the object on which the invocation is performed. This is different from proxy object - because most of the time this will be the proxy target object. - - - The invocation target. - - - - Gets the representing the method being invoked on the proxy. - - The representing the method being invoked. - - - - For interface proxies, this will point to the on the target class. - - The method invocation target. - - - - Gets the proxy object on which the intercepted method is invoked. - - Proxy object on which the intercepted method is invoked. - - - - Gets or sets the return value of the method. - - The return value of the method. - - - - Gets the type of the target object for the intercepted method. - - The type of the target object. - - - - Gets the value of the argument at the specified . - - The index. - The value of the argument at the specified . - - - - Returns the concrete instantiation of the on the proxy, with any generic - parameters bound to real types. - - - The concrete instantiation of the on the proxy, or the if - not a generic method. - - - Can be slower than calling . - - - - - Returns the concrete instantiation of , with any - generic parameters bound to real types. - For interface proxies, this will point to the on the target class. - - The concrete instantiation of , or - if not a generic method. - - In debug builds this can be slower than calling . - - - - - Proceeds the call to the next interceptor in line, and ultimately to the target method. - - - Since interface proxies without a target don't have the target implementation to proceed to, - it is important, that the last interceptor does not call this method, otherwise a - will be thrown. - - - - - Overrides the value of an argument at the given with the - new provided. - - - This method accepts an , however the value provided must be compatible - with the type of the argument defined on the method, otherwise an exception will be thrown. - - The index of the argument to override. - The new value for the argument. - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Determines whether this assembly has internals visible to dynamic proxy. - - The assembly to inspect. - - - - Checks if the method is public or protected. - - - - - - - Returns list of all unique interfaces implemented given types, including their base interfaces. - - - - - - - Abstracts the implementation of proxy type construction. - - - - - Gets or sets the that this logs to. - - - - - Gets the associated with this builder. - - The module scope associated with this builder. - - - - Creates a proxy type for given , implementing , using provided. - - The class type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified class and interfaces. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type that proxies calls to members on , implementing , using provided. - - The interface type to proxy. - Additional interface types to proxy. - Type implementing on which calls to the interface members should be intercepted. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target. - Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.) - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors - and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface, - to allow interceptors to switch invocation target with instance of another type implementing called interface. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Creates a proxy type for given that delegates all calls to the provided interceptors. - - The interface type to proxy. - Additional interface types to proxy. - The proxy generation options. - The generated proxy type. - - Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors. - - Thrown when or any of is a generic type definition. - Thrown when or any of is not public. - Note that to avoid this exception, you can mark offending type internal, and define - pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate. - - - - - Used during the target type inspection process. Implementors have a chance to customize the - proxy generation process. - - - - - Invoked by the generation process to notify that the whole process has completed. - - - - - Invoked by the generation process to notify that a member was not marked as virtual. - - The type which declares the non-virtual member. - The non-virtual member. - - This method gives an opportunity to inspect any non-proxyable member of a type that has - been requested to be proxied, and if appropriate - throw an exception to notify the caller. - - - - - Invoked by the generation process to determine if the specified method should be proxied. - - The type which declares the given method. - The method to inspect. - True if the given method should be proxied; false otherwise. - - - - Provides proxy objects for classes and interfaces. - - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Exposes access to the target object and interceptors of proxy objects. - This is a DynamicProxy infrastructure interface and should not be implemented yourself. - - - - - Get the proxy target (note that null is a valid target!) - - - - - - Set the proxy target. - - New proxy target. - - - - Gets the interceptors for the proxy - - - - - - Because we need to cache the types based on the mixed in mixins, we do the following here: - - Get all the mixin interfaces - - Sort them by full name - - Return them by position - - The idea is to have reproducible behavior for the case that mixins are registered in different orders. - This method is here because it is required - - - - - Summary description for ModuleScope. - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions. - Naming scope used to provide unique names to generated types and their members (usually via sub-scopes). - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Users of this should use this lock when accessing the cache. - - - - - Returns a type from this scope's type cache, or null if the key cannot be found. - - The key to be looked up in the cache. - The type from this scope's type cache matching the key, or null if the key cannot be found - - - - Registers a type in this scope's type cache. - - The key to be associated with the type. - The type to be stored in the cache. - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Provides proxy objects for classes and interfaces. - - - - - Initializes a new instance of the class. - - Proxy types builder. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - If true forces all types to be generated into an unsigned module. - - - - Gets or sets the that this log to. - - - - - Gets the proxy builder instance used to generate proxy types. - - The proxy builder. - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - Object proxying calls to members of on object. - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target - use method. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on object with given . - Interceptors can use interface to provide other target for method invocation than default . - - Type of the interface implemented by which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - Thrown when given does not implement interface. - Thrown when no default constructor exists on actual type of object. - Thrown when default constructor of actual type of throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of types on generated target object. - - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - As a result of that also at least one implementation must be provided. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of type on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not an interface type. - - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to members of interface on target object generated at runtime with given . - - Type of the interface which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - Object proxying calls to members of and types on generated target object. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given array is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not an interface type. - - Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations. - They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with. - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The target object, calls to which will be intercepted. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no parameterless constructor exists on type . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of type. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no default constructor exists on type . - Thrown when default constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given . - - Type of class which will be proxied. - Additional interface types. Calls to their members will be proxied as well. - The proxy generation options used to influence generated proxy type and object. - Arguments of constructor of type which should be used to create a new instance of that type. - The interceptors called during the invocation of proxied methods. - - New object of type proxying calls to virtual members of and types. - - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given object is a null reference (Nothing in Visual Basic). - Thrown when given or any of is a generic type definition. - Thrown when given is not a class type. - Thrown when no constructor exists on type with parameters matching . - Thrown when constructor of type throws an exception. - - This method uses implementation to generate a proxy type. - As such caller should expect any type of exception that given implementation may throw. - - - - - Creates the proxy type for class proxy with given class, implementing given and using provided . - - The base class for proxy type. - The interfaces that proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - Actual type that the proxy type will encompass. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Creates the proxy type for interface proxy without target for given interface, implementing given and using provided . - - The interface proxy type should implement. - The additional interfaces proxy type should implement. - The options for proxy generation process. - of proxy. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified method is accessible to DynamicProxy. - The method to check. - If the method is accessible to DynamicProxy, null; otherwise, an explanation of why the method is not accessible. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Checks whether the specified type is accessible to DynamicProxy. - The type to check. - true if the type is accessible to DynamicProxy, false otherwise. - - - - Determines whether this assembly has internals visible to DynamicProxy. - - The assembly to inspect. - - - - Checks whether the specified method is accessible to DynamicProxy. - Unlike with , the declaring type's accessibility is ignored. - - The method to check. - true if the method is accessible to DynamicProxy, false otherwise. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Holds objects representing methods of class. - - - - diff --git a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/readme.txt b/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/readme.txt deleted file mode 100644 index 59e0292..0000000 --- a/src/AutofacWihtAOP/packages/Castle.Core.4.3.1/readme.txt +++ /dev/null @@ -1,10 +0,0 @@ -Thanks for downloading this Castle package. -You can find full list of changes in CHANGELOG.md - -Documentation (work in progress, contributions appreciated): -DictionaryAdapter: https://github.com/castleproject/Core/blob/master/docs/dictionaryadapter.md -DynamicProxy: https://github.com/castleproject/Core/blob/master/docs/dynamicproxy.md -Discussion group: http://groups.google.com/group/castle-project-users -StackOverflow tags: castle-dynamicproxy, castle-dictionaryadapter, castle - -Issue tracker: https://github.com/castleproject/Core/issues \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/.signature.p7s b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/.signature.p7s deleted file mode 100644 index c4263e9..0000000 Binary files a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/.signature.p7s and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/FluentValidation.8.1.3.nupkg b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/FluentValidation.8.1.3.nupkg deleted file mode 100644 index 54cdb6d..0000000 Binary files a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/FluentValidation.8.1.3.nupkg and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/net45/FluentValidation.dll b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/net45/FluentValidation.dll deleted file mode 100644 index d4ae826..0000000 Binary files a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/net45/FluentValidation.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/net45/FluentValidation.xml b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/net45/FluentValidation.xml deleted file mode 100644 index f2341c9..0000000 --- a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/net45/FluentValidation.xml +++ /dev/null @@ -1,3167 +0,0 @@ - - - - FluentValidation - - - - - Base class for object validators. - - The type of the object being validated - - - - Sets the cascade mode for all rules within this validator. - - - - - Validates the specified instance - - The object to validate - A ValidationResult object containing any validation failures - - - - Validates the specified instance asynchronously - - The object to validate - Cancellation token - A ValidationResult object containing any validation failures - - - - Validates the specified instance. - - Validation Context - A ValidationResult object containing any validation failures. - - - - Validates the specified instance asynchronously. - - Validation Context - Cancellation token - A ValidationResult object containing any validation failures. - - - - Adds a rule to the current validator. - - - - - - Creates a that can be used to obtain metadata about the current validator. - - - - - Defines a validation rule for a specify property. - - - RuleFor(x => x.Surname)... - - The type of property being validated - The expression representing the property to validate - an IRuleBuilder instance on which validators can be defined - - - - Invokes a rule for each item in the collection - - Type of property - Expression representing the collection to validate - An IRuleBuilder instance on which validators can be defined - - - - Defines a RuleSet that can be used to group together several validators. - - The name of the ruleset. - Action that encapsulates the rules in the ruleset. - - - - Defines a condition that applies to several rules - - The condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse condition that applies to several rules - - The condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Defines an asynchronous condition that applies to several rules - - The asynchronous condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse asynchronous condition that applies to several rules - - The asynchronous condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Includes the rules from the specified validator - - - - - Includes the rules from the specified validator - - - - - Returns an enumerator that iterates through the collection of validation rules. - - - A that can be used to iterate through the collection. - - 1 - - - - Throws an exception if the instance being validated is null. - - - - - - Determines if validation should occur and provides a means to modify the context and ValidationResult prior to execution. - If this method returns false, then the ValidationResult is immediately returned from Validate/ValidateAsync. - - - - - - - - Class that can be used to find all the validators from a collection of types. - - - - - Creates a scanner that works on a sequence of types. - - - - - Finds all the validators in the specified assembly. - - - - - Finds all the validators in the specified assemblies - - - - - Finds all the validators in the assembly containing the specified type. - - - - - Performs the specified action to all of the assembly scan results. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - 1 - - - - Result of performing a scan. - - - - - Creates an instance of an AssemblyScanResult. - - - - - Validator interface type, eg IValidator<Foo> - - - - - Concrete type that implements the InterfaceType, eg FooValidator. - - - - - Extension methods for collection validation rules - - - - - Associates an instance of IValidator with the current property rule and is used to validate each item within the collection. - - Rule builder - The validator to use - - - - Uses a provider to instantiate a validator instance to be associated with a collection - - - - - - - - - - - Collection rule builder syntax - - - - - - - Defines a condition to be used to determine if validation should run - - - - - - - Extension methods that provide the default set of validators. - - - - - Defines a 'not null' validator on the current rule builder. - Validation will fail if the property is null. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'null' validator on the current rule builder. - Validation will fail if the property is not null. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'not empty' validator on the current rule builder. - Validation will fail if the property is null, an empty or the default value for the type (for example, 0 for integers) - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'empty' validator on the current rule builder. - Validation will fail if the property is not null, an empty or the default value for the type (for example, 0 for integers) - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is outside of the specified range. The range is inclusive. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is outside of the specified range. The range is inclusive. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is not equal to the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is not equal to the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is larger than the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is less than the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to use - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to use - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - Regex options - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - Regex options - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda is not a valid email address. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - Defines a 'not equal' validator on the current rule builder. - Validation will fail if the specified value is equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value to compare - Equality comparer to use - - - - - Defines a 'not equal' validator on the current rule builder using a lambda to specify the value. - Validation will fail if the value returned by the lambda is equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression to provide the comparison value - Equality Comparer to use - - - - - Defines an 'equals' validator on the current rule builder. - Validation will fail if the specified value is not equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value to compare - Equality Comparer to use - - - - - Defines an 'equals' validator on the current rule builder using a lambda to specify the comparison value. - Validation will fail if the value returned by the lambda is not equal to the value of the property. - - The type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression to provide the comparison value - Equality comparer to use - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a 'less than' validator on the current rule builder. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal' validator on the current rule builder. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal' validator on the current rule builder. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal to' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal to' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Validates certain properties of the specified instance. - - The current validator - The object to validate - Expressions to specify the properties to validate - A ValidationResult object containing any validation failures - - - - Validates certain properties of the specified instance. - - - The object to validate - The names of the properties to validate. - A ValidationResult object containing any validation failures. - - - - Validates an object using either a custom validator selector or a ruleset. - - - - - - - - - - - Validates certain properties of the specified instance asynchronously. - - The current validator - The object to validate - - Expressions to specify the properties to validate - A ValidationResult object containing any validation failures - - - - Validates certain properties of the specified instance asynchronously. - - - The object to validate - - The names of the properties to validate. - A ValidationResult object containing any validation failures. - - - - Validates an object asynchronously using a custom validator selector or a ruleset - - - - - - - - - - - - Performs validation and then throws an exception if validation fails. - - The validator this method is extending. - The instance of the type we are validating. - Optional: a ruleset when need to validate against. - - - - Performs validation asynchronously and then throws an exception if validation fails. - - The validator this method is extending. - The instance of the type we are validating. - - Optional: a ruleset when need to validate against. - - - - Defines an 'inclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is inclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'inclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is inclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'exclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is exclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'exclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is exclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines a credit card validator for the current rule builder that ensures that the specified string is a valid credit card number. - - - - - Defines a enum value validator on the current rule builder that ensures that the specific value is a valid enum value. - - Type of Enum being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a scale precision validator on the current rule builder that ensures that the specific value has a certain scale and precision - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - Allowed scale of the value - Allowed precision of the value - Whether the validator will ignore trailing zeros. - - - - - Defines a custom validation rule - - - - - - - - - - Defines a custom validation rule - - - - - - - - - - Default options that can be used to configure a validator. - - - - - Specifies the cascade mode for failures. - If set to 'Stop' then execution of the rule will stop once the first validator in the chain fails. - If set to 'Continue' then all validators in the chain will execute regardless of failures. - - - - - Specifies the cascade mode for failures. - If set to 'Stop' then execution of the rule will stop once the first validator in the chain fails. - If set to 'Continue' then all validators in the chain will execute regardless of failures. - - - - - Transforms the property value before validation occurs. The transformed value must be of the same type as the input value. - - - - - - - - - - Transforms the property value before validation occurs. The transformed value must be of the same type as the input value. - - - - - - - - - - Specifies a custom action to be invoked when the validator fails. - - - - - - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - The error message to use - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - Delegate that will be invoked to retrieve the localized message. - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - Delegate that will be invoked.Uses_localized_name to retrieve the localized message. - - - - - Specifies a custom error code to use if validation fails. - - The current rule - The error code to use - - - - - Specifies a custom error message resource to use when validation fails. - - The current rule - Resource type representing a resx file - Name of resource - - - - - Specifies a condition limiting when the validator should run. - The validator will only be executed if the result of the lambda returns true. - - The current rule - A lambda expression that specifies a condition for when the validator should run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies a condition limiting when the validator should not run. - The validator will only be executed if the result of the lambda returns false. - - The current rule - A lambda expression that specifies a condition for when the validator should not run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies an asynchronous condition limiting when the validator should run. - The validator will only be executed if the result of the lambda returns true. - - The current rule - A lambda expression that specifies a condition for when the validator should run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies an asynchronous condition limiting when the validator should not run. - The validator will only be executed if the result of the lambda returns false. - - The current rule - A lambda expression that specifies a condition for when the validator should not run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Applies a filter to a collection property. - - The current rule - The condition - - - - - Triggers an action when the rule passes. Typically used to configure dependent rules. This applies to all preceding rules in the chain. - - The current rule - An action to be invoked if the rule is valid - - - - - Specifies a custom property name to use within the error message. - - The current rule - The property name to use - - - - - Specifies a custom property name to use within the error message. - - The current rule - Func used to retrieve the property's display name - - - - - Overrides the name of the property associated with this rule. - NOTE: This is a considered to be an advanced feature. Most of the time that you use this, you actually meant to use WithName. - - The current rule - The property name to use - - - - - Overrides the name of the property associated with this rule. - NOTE: This is a considered to be an advanced feature. Most of the time that you use this, you actually meant to use WithName. - - The current rule - An expression referencing another property - - - - - Specifies custom state that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom state that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom severity that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Allows the generated indexer to be overridden for collection rules. - - The current rule - The callback. Receives the model, the collection, the current element and the current index as parameters. Should return a string representation of the indexer. The default is "[" + index + "]" - - - - - Gets the default message for a property validator - - The validator type - The translated string - - - - Specifies how rules should cascade when one fails. - - - - - When a rule fails, execution continues to the next rule. - - - - - When a rule fails, validation is stopped and all other rules in the chain will not be executed. - - - - - Specifies where a When/Unless condition should be applied - - - - - Applies the condition to all validators declared so far in the chain. - - - - - Applies the condition to the current validator only. - - - - - Specifies the severity of a rule. - - - - - Error - - - - - Warning - - - - - Info - - - - - Validator implementation that allows rules to be defined without inheriting from AbstractValidator. - - - - public class Customer { - public int Id { get; set; } - public string Name { get; set; } - - public static readonly InlineValidator<Customer> Validator = new InlineValidator<Customer> { - v => v.RuleFor(x => x.Name).NotNull(), - v => v.RuleFor(x => x.Id).NotEqual(0), - } - } - - - - - - - Allows configuration of the validator. - - - - - Member accessor cache. - - - - - - Gets an accessor func based on an expression - - - The member represented by the expression - - - Accessor func - - - - Rule definition for collection properties - - - - - - Initializes new instance of the CollectionPropertyRule class - - - - - - - - - - - Filter that should include/exclude items in the collection. - - - - - Constructs the indexer in the property name associated with the error message. - By default this is "[" + index + "]" - - - - - Creates a new property rule from a lambda expression. - - - - - Invokes the validator asynchronously - - - - - - - - - - Invokes the validator - - - - - - - - - Custom logic for performing comparisons - - - - - Tries to compare the two objects. - - - The resulting comparison value. - - True if all went well, otherwise False. - - - - Tries to do a proper comparison but may fail. - First it tries the default comparison, if this fails, it will see - if the values are fractions. If they are, then it does a double - comparison, otherwise it does a long comparison. - - - - - Tries to compare the two objects, but will throw an exception if it fails. - - True on success, otherwise False. - - - - Tries to compare the two objects, but will throw an exception if it fails. - - True on success, otherwise False. - - - - Defines a condition that applies to several rules - - The condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse condition that applies to several rules - - The condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Defines an asynchronous condition that applies to several rules - - The asynchronous condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse asynchronous condition that applies to several rules - - The asynchronous condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Default validator selector that will execute all rules that do not belong to a RuleSet. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Display name cache. - - - - - Useful extensions - - - - - Checks if the expression is a parameter expression - - - - - - - Gets a MemberInfo from a member expression. - - - - - Gets a MemberInfo from a member expression. - - - - - Splits pascal case, so "FooBar" would become "Foo Bar" - - - - - Helper method to construct a constant expression from a constant. - - Type of object being validated - Type of property being validated - The value being compared - - - - - Checks whether this is an asynchronous validation run. - - - - - - - Represents an object that is configurable. - - Type of object being configured - Return type - - - - Configures the current object. - - Action to configure the object. - - - - - Include rule - - - - - Creates a new IncludeRule - - - - - - - - - Creates a new IncludeRule - - - - - - - - - - Creates a new include rule from an existing validator - - - - - - - - - Creates a new include rule from an existing validator - - - - - - - - - - Determines whether or not a rule should execute. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Selects validators that are associated with a particular property. - - - - - Creates a new instance of MemberNameValidatorSelector. - - - - - Member names that are validated. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Creates a MemberNameValidatorSelector from a collection of expressions. - - - - - Gets member names from expressions - - - - - - - - Assists in the construction of validation messages. - - - - - Default Property Name placeholder. - - - - - Default Property Value placeholder. - - - - - Adds a value for a validation message placeholder. - - - - - - - - Appends a property name to the message. - - The name of the property - - - - - Appends a property value to the message. - - The value of the property - - - - - Adds additional arguments to the message for use with standard string placeholders. - - Additional arguments - - - - - Constructs the final message from the specified template. - - Message template - The message with placeholders replaced with their appropriate values - - - - Additional arguments to use - - - - - Additional placeholder values - - - - - Represents a chain of properties - - - - - Creates a new PropertyChain. - - - - - Creates a new PropertyChain based on another. - - - - - Creates a new PropertyChain - - - - - - Creates a PropertyChain from a lambda expression - - - - - - - Adds a MemberInfo instance to the chain - - Member to add - - - - Adds a property name to the chain - - Name of the property to add - - - - Adds an indexer to the property chain. For example, if the following chain has been constructed: - Parent.Child - then calling AddIndexer(0) would convert this to: - Parent.Child[0] - - - Whether square brackets should be applied before and after the indexer. Default true. - - - - Creates a string representation of a property chain. - - - - - Checks if the current chain is the child of another chain. - For example, if chain1 were for "Parent.Child" and chain2 were for "Parent.Child.GrandChild" then - chain2.IsChildChainOf(chain1) would be true. - - The parent chain to compare - True if the current chain is the child of the other chain, otherwise false - - - - Builds a property path. - - - - - Number of member names in the chain - - - - - Defines a rule associated with a property. - - - - - Condition for all validators in this rule. - - - - - Asynchronous condition for all validators in this rule. - - - - - Property associated with this rule. - - - - - Function that can be invoked to retrieve the value of the property. - - - - - Expression that was used to create the rule. - - - - - String source that can be used to retrieve the display name (if null, falls back to the property name) - - - - - Rule set that this rule belongs to (if specified) - - - - - Function that will be invoked if any of the validators associated with this rule fail. - - - - - The current validator being configured by this rule. - - - - - Type of the property being validated - - - - - Cascade mode for this rule. - - - - - Validators associated with this rule. - - - - - Creates a new property rule. - - Property - Function to get the property value - Lambda expression used to create the rule - Function to get the cascade mode. - Type to validate - Container type that owns the property - - - - Creates a new property rule from a lambda expression. - - - - - Creates a new property rule from a lambda expression. - - - - - Adds a validator to the rule. - - - - - Replaces a validator in this rule. Used to wrap validators. - - - - - Remove a validator in this rule. - - - - - Clear all validators from this rule. - - - - - Returns the property name for the property being validated. - Returns null if it is not a property being validated (eg a method call) - - - - - Allows custom creation of an error message - - - - - Dependent rules - - - - - Display name for the property. - - - - - Display name for the property. - - - - - Performs validation using a validation context and returns a collection of Validation Failures. - - Validation Context - A collection of validation failures - - - - Performs asynchronous validation using a validation context and returns a collection of Validation Failures. - - Validation Context - - A collection of validation failures - - - - Invokes the validator asynchronously - - - - - - - - - - Invokes a property validator using the specified validation context. - - - - - Applies a condition to the rule - - - - - - - Applies the condition to the rule asynchronously - - - - - - - Builds a validation rule and constructs a validator. - - Type of object being validated - Type of property being validated - - - - The rule being created by this RuleBuilder. - - - - - Parent validator - - - - - Creates a new instance of the RuleBuilder class. - - - - - Sets the validator associated with the rule. - - The validator to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator provider to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator provider to set - - - - Selects validators that belong to the specified rulesets. - - - - - Rule sets - - - - - Creates a new instance of the RulesetValidatorSelector. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Checks if the rule is an IncludeRule - - - - - - - Defines a rule associated with a property which can have multiple validators. - - - - - The validators that are grouped under this rule. - - - - - Name of the rule-set to which this rule belongs. - - - - - Performs validation using a validation context and returns a collection of Validation Failures. - - Validation Context - A collection of validation failures - - - - Performs validation using a validation context and returns a collection of Validation Failures asynchronously. - - Validation Context - Cancellation token - A collection of validation failures - - - - Applies a condition to the rule - - - - - - - Applies a condition to the rule asynchronously - - - - - - - Defines a validator for a particular type. - - - - - - Validates the specified instance. - - The instance to validate - A ValidationResult object containing any validation failures. - - - - Validate the specified instance asynchronously - - The instance to validate - - A ValidationResult object containing any validation failures. - - - - Sets the cascade mode for all rules within this validator. - - - - - Defines a validator for a particular type. - - - - - Validates the specified instance - - - A ValidationResult containing any validation failures - - - - Validates the specified instance asynchronously - - - Cancellation token - A ValidationResult containing any validation failures - - - - Validates the specified instance. - - A ValidationContext - A ValidationResult object contains any validation failures. - - - - Validates the specified instance asynchronously. - - A ValidationContext - Cancellation token - A ValidationResult object contains any validation failures. - - - - Creates a hook to access various meta data properties - - A IValidatorDescriptor object which contains methods to access metadata - - - - Checks to see whether the validator can validate objects of the specified type - - - - - Provides metadata about a validator. - - - - - Gets the name display name for a property. - - - - - Gets a collection of validators grouped by property. - - - - - Gets validators for a particular property. - - - - - Gets rules for a property. - - - - - Gets validators for a particular type. - - - - - Gets the validator for the specified type. - - - - - Gets the validator for the specified type. - - - - - Uses error code as the lookup for language manager, falling back to the default LanguageStringSource if not found. - Internal as the api may change. - - - - - Allows the default error message translations to be managed. - - - - - Whether localization is enabled. - - - - - Default culture to use for all requests to the LanguageManager. If not specified, uses the current UI culture. - - - - - Gets a translated string based on its key. If the culture is specific and it isn't registered, we try the neutral culture instead. - If no matching culture is found to be registered we use English. - - The key - The culture to translate into - - - - - Provides error message templates - - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Base class for languages - - - - - Name of language (culture code) - - - - - Adds a translation - - - - - - - Adds a translation for a type - - - - - - - Gets the localized version of a string with a specific key. - - - - - - - Allows the default error message translations to be managed. - - - - - Creates a new instance of the LanguageManager class. - - - - - Whether localization is enabled. - - - - - Default culture to use for all requests to the LanguageManager. If not specified, uses the current UI culture. - - - - - Provides a collection of all supported languages. - - - - - - Removes all languages except the default. - - - - - Gets a translated string based on its key. If the culture is specific and it isn't registered, we try the neutral culture instead. - If no matching culture is found to be registered we use English. - - The key - The culture to translate into - - - - - IStringSource implementation that uses the default language manager. - - - - - Lazily loads the string - - - - - Creates a LazyStringSource - - - - - Gets the value - - - - - - Resource type - - - - - Resource name - - - - - Represents a localized string. - - - - - Creates a new instance of the LocalizedErrorMessageSource class using the specified resource name and resource type. - - The resource type - The resource name - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Gets the PropertyInfo for a resource. - ResourceType and ResourceName are ref parameters to allow derived types - to replace the type/name of the resource before the delegate is constructed. - - - - - Defines an accessor for localization resources - - - - - Function that can be used to retrieve the resource - - - - - Resource type - - - - - Resource name - - - - - Represents a static string. - - - - - Creates a new StringErrorMessageSource using the specified error message as the error template. - - The error message template. - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Defines a validation failure - - - - - Creates a new validation failure. - - - - - Creates a new ValidationFailure. - - - - - The name of the property. - - - - - The error message - - - - - The property value that caused the failure. - - - - - Custom state associated with the failure. - - - - - Custom severity level associated with the failure. - - - - - Gets or sets the error code. - - - - - Gets or sets the formatted message arguments. - These are values for custom formatted message in validator resource files - Same formatted message can be reused in UI and with same number of format placeholders - Like "Value {0} that you entered should be {1}" - - - - - Gets or sets the formatted message placeholder values. - - - - - The resource name used for building the message - - - - - Creates a textual representation of the failure. - - - - - The result of running a validator - - - - - Whether validation succeeded - - - - - A collection of errors - - - - - Creates a new validationResult - - - - - Creates a new ValidationResult from a collection of failures - - List of which is later available through . This list get's copied. - - Every caller is responsible for not adding null to the list. - - - - - Generates a string representation of the error messages separated by new lines. - - - - - - Generates a string representation of the error messages separated by the specified character. - - The character to separate the error messages. - - - - - Rule builder that starts the chain - - - - - - - Rule builder - - - - - - - Associates a validator with this the property for this rule builder. - - The validator to set - - - - - Associates an instance of IValidator with the current property rule. - - The validator to use - - - - - Associates a validator provider with the current property rule. - - The validator provider to use - - - - - Rule builder - - - - - - - Rule builder that starts the chain for a child collection - - - - - - - Fluent interface for conditions (When/Unless/WhenAsync/UnlessAsync) - - - - - Rules to be invoked if the condition fails. - - - - - - Defines a validation context. - - - - - The object currently being validated. - - - - - The value of the property being validated. - - - - - Parent validation context. - - - - - Validation context - - - - - - Creates a new validation context - - - - - - Creates a new validation context with a custom property chain and selector - - - - - - - - The object to validate - - - - - Validation context - - - - - Additional data associated with the validation request. - - - - - Creates a new validation context - - - - - - Creates a new validation context with a property chain and validation selector - - - - - - - - Property chain - - - - - Object being validated - - - - - Selector - - - - - Whether this is a child context - - - - - Whether this is a child collection context. - - - - - Creates a new ValidationContext based on this one - - - - - - - - - Creates a new validation context for use with a child validator - - - - - - - - - Creates a new validation context for use with a child collection validator - - - - - - - - Converts a non-generic ValidationContext to a generic version. - No type check is performed. - - - - - - - An exception that represents failed validation - - - - - Validation errors - - - - - Creates a new ValidationException - - - - - - Creates a new ValidationException - - - - - - - Creates a new ValidationException - - - - - - Used for providing metadata about a validator. - - - - - Rules associated with the validator - - - - - Creates a ValidatorDescriptor - - - - - - Gets the display name or a property property - - - - - - - Gets all members with their associated validators - - - - - - Gets validators for a specific member - - - - - - - Gets rules for a specific member - - - - - - - Gets the member name from an expression - - - - - - - Gets validators for a member - - - - - - - - Gets rules grouped by ruleset - - - - - - Information about rulesets - - - - - Creates a new RulesetMetadata - - - - - - - Ruleset name - - - - - Rules in the ruleset - - - - - Factory for creating validators - - - - - Gets a validator for a type - - - - - - - Gets a validator for a type - - - - - - - Instantiates the validator - - - - - - - Validator metadata. - - - - - Function used to retrieve custom state for the validator - - - - - Severity of error. - - - - - Retrieves the unformatted error message template. - - - - - Retrieves the error code. - - - - - Empty metadata. - - - - - Validator runtime options - - - - - Default cascade mode - - - - - Default property chain separator - - - - - Default language manager - - - - - Customizations of validator selector - - - - - Specifies a factory for creating MessageFormatter instances. - - - - - Pluggable logic for resolving property names - - - - - Pluggable logic for resolving display names - - - - - Disables the expression accessor cache. Not recommended. - - - - - Pluggable resolver for default error codes - - - - - ValidatorSelector options - - - - - Factory func for creating the default validator selector - - - - - Factory func for creating the member validator selector - - - - - Factory func for creating the ruleset validator selector - - - - - Base class for all comparison validators - - - - - - - - - - - - - - - - - - Performs the comparison - - - - - - - Override to perform the comparison - - - - - - - - Metadata- the comparison type - - - - - Metadata- the member being compared - - - - - Metadata- the value being compared - - - - - Defines a comparison validator - - - - - Metadata- the comparison type - - - - - Metadata- the member being compared - - - - - Metadata- the value being compared - - - - - Asynchronous custom validator - - - - - Creates a new AsyncPredicateValidator - - - - - - Defines a property validator that can be run asynchronously. - - - - - Indicates that this validator wraps another validator. - - - - - The type of the underlying validator - - - - - Ensures that the property value is a valid credit card number. - - - - - Custom validator that allows for manual/direct creation of ValidationFailure instances. - - - - - - Creates a new instance of the CustomValidator - - - - - - Creates a new instance of the CustomValidator. - - - - - - Custom validation context - - - - - Creates a new CustomContext - - The parent PropertyValidatorContext that represents this execution - - - - Adds a new validation failure. - - The property name - The error message - - - - Adds a new validation failure (the property name is inferred) - - The error message - - - - Adds a new validation failure - - The failure to add - - - - A custom property validator. - This interface should not be implemented directly in your code as it is subject to change. - Please inherit from PropertyValidator instead. - - - - - Performs validation - - - - - - - Performs validation asynchronously. - - - - - - - - Determines whether this validator should be run asynchronously or not. - - - - - - - Additional options for configuring the property validator. - - - - - Prepares the of for an upcoming . - - The validator context - - - - Creates an error validation result for this validator. - - The validator context - Returns an error validation result. - - - - Allows a decimal to be validated for scale and precision. - Scale would be the number of digits to the right of the decimal point. - Precision would be the number of digits. - - It can be configured to use the effective scale and precision - (i.e. ignore trailing zeros) if required. - - 123.4500 has an scale of 4 and a precision of 7, but an effective scale - and precision of 2 and 5 respectively. - - - - diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.1/FluentValidation.dll b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.1/FluentValidation.dll deleted file mode 100644 index 1106bfd..0000000 Binary files a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.1/FluentValidation.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.1/FluentValidation.xml b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.1/FluentValidation.xml deleted file mode 100644 index f2341c9..0000000 --- a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.1/FluentValidation.xml +++ /dev/null @@ -1,3167 +0,0 @@ - - - - FluentValidation - - - - - Base class for object validators. - - The type of the object being validated - - - - Sets the cascade mode for all rules within this validator. - - - - - Validates the specified instance - - The object to validate - A ValidationResult object containing any validation failures - - - - Validates the specified instance asynchronously - - The object to validate - Cancellation token - A ValidationResult object containing any validation failures - - - - Validates the specified instance. - - Validation Context - A ValidationResult object containing any validation failures. - - - - Validates the specified instance asynchronously. - - Validation Context - Cancellation token - A ValidationResult object containing any validation failures. - - - - Adds a rule to the current validator. - - - - - - Creates a that can be used to obtain metadata about the current validator. - - - - - Defines a validation rule for a specify property. - - - RuleFor(x => x.Surname)... - - The type of property being validated - The expression representing the property to validate - an IRuleBuilder instance on which validators can be defined - - - - Invokes a rule for each item in the collection - - Type of property - Expression representing the collection to validate - An IRuleBuilder instance on which validators can be defined - - - - Defines a RuleSet that can be used to group together several validators. - - The name of the ruleset. - Action that encapsulates the rules in the ruleset. - - - - Defines a condition that applies to several rules - - The condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse condition that applies to several rules - - The condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Defines an asynchronous condition that applies to several rules - - The asynchronous condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse asynchronous condition that applies to several rules - - The asynchronous condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Includes the rules from the specified validator - - - - - Includes the rules from the specified validator - - - - - Returns an enumerator that iterates through the collection of validation rules. - - - A that can be used to iterate through the collection. - - 1 - - - - Throws an exception if the instance being validated is null. - - - - - - Determines if validation should occur and provides a means to modify the context and ValidationResult prior to execution. - If this method returns false, then the ValidationResult is immediately returned from Validate/ValidateAsync. - - - - - - - - Class that can be used to find all the validators from a collection of types. - - - - - Creates a scanner that works on a sequence of types. - - - - - Finds all the validators in the specified assembly. - - - - - Finds all the validators in the specified assemblies - - - - - Finds all the validators in the assembly containing the specified type. - - - - - Performs the specified action to all of the assembly scan results. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - 1 - - - - Result of performing a scan. - - - - - Creates an instance of an AssemblyScanResult. - - - - - Validator interface type, eg IValidator<Foo> - - - - - Concrete type that implements the InterfaceType, eg FooValidator. - - - - - Extension methods for collection validation rules - - - - - Associates an instance of IValidator with the current property rule and is used to validate each item within the collection. - - Rule builder - The validator to use - - - - Uses a provider to instantiate a validator instance to be associated with a collection - - - - - - - - - - - Collection rule builder syntax - - - - - - - Defines a condition to be used to determine if validation should run - - - - - - - Extension methods that provide the default set of validators. - - - - - Defines a 'not null' validator on the current rule builder. - Validation will fail if the property is null. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'null' validator on the current rule builder. - Validation will fail if the property is not null. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'not empty' validator on the current rule builder. - Validation will fail if the property is null, an empty or the default value for the type (for example, 0 for integers) - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'empty' validator on the current rule builder. - Validation will fail if the property is not null, an empty or the default value for the type (for example, 0 for integers) - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is outside of the specified range. The range is inclusive. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is outside of the specified range. The range is inclusive. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is not equal to the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is not equal to the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is larger than the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is less than the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to use - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to use - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - Regex options - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - Regex options - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda is not a valid email address. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - Defines a 'not equal' validator on the current rule builder. - Validation will fail if the specified value is equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value to compare - Equality comparer to use - - - - - Defines a 'not equal' validator on the current rule builder using a lambda to specify the value. - Validation will fail if the value returned by the lambda is equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression to provide the comparison value - Equality Comparer to use - - - - - Defines an 'equals' validator on the current rule builder. - Validation will fail if the specified value is not equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value to compare - Equality Comparer to use - - - - - Defines an 'equals' validator on the current rule builder using a lambda to specify the comparison value. - Validation will fail if the value returned by the lambda is not equal to the value of the property. - - The type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression to provide the comparison value - Equality comparer to use - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a 'less than' validator on the current rule builder. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal' validator on the current rule builder. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal' validator on the current rule builder. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal to' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal to' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Validates certain properties of the specified instance. - - The current validator - The object to validate - Expressions to specify the properties to validate - A ValidationResult object containing any validation failures - - - - Validates certain properties of the specified instance. - - - The object to validate - The names of the properties to validate. - A ValidationResult object containing any validation failures. - - - - Validates an object using either a custom validator selector or a ruleset. - - - - - - - - - - - Validates certain properties of the specified instance asynchronously. - - The current validator - The object to validate - - Expressions to specify the properties to validate - A ValidationResult object containing any validation failures - - - - Validates certain properties of the specified instance asynchronously. - - - The object to validate - - The names of the properties to validate. - A ValidationResult object containing any validation failures. - - - - Validates an object asynchronously using a custom validator selector or a ruleset - - - - - - - - - - - - Performs validation and then throws an exception if validation fails. - - The validator this method is extending. - The instance of the type we are validating. - Optional: a ruleset when need to validate against. - - - - Performs validation asynchronously and then throws an exception if validation fails. - - The validator this method is extending. - The instance of the type we are validating. - - Optional: a ruleset when need to validate against. - - - - Defines an 'inclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is inclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'inclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is inclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'exclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is exclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'exclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is exclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines a credit card validator for the current rule builder that ensures that the specified string is a valid credit card number. - - - - - Defines a enum value validator on the current rule builder that ensures that the specific value is a valid enum value. - - Type of Enum being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a scale precision validator on the current rule builder that ensures that the specific value has a certain scale and precision - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - Allowed scale of the value - Allowed precision of the value - Whether the validator will ignore trailing zeros. - - - - - Defines a custom validation rule - - - - - - - - - - Defines a custom validation rule - - - - - - - - - - Default options that can be used to configure a validator. - - - - - Specifies the cascade mode for failures. - If set to 'Stop' then execution of the rule will stop once the first validator in the chain fails. - If set to 'Continue' then all validators in the chain will execute regardless of failures. - - - - - Specifies the cascade mode for failures. - If set to 'Stop' then execution of the rule will stop once the first validator in the chain fails. - If set to 'Continue' then all validators in the chain will execute regardless of failures. - - - - - Transforms the property value before validation occurs. The transformed value must be of the same type as the input value. - - - - - - - - - - Transforms the property value before validation occurs. The transformed value must be of the same type as the input value. - - - - - - - - - - Specifies a custom action to be invoked when the validator fails. - - - - - - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - The error message to use - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - Delegate that will be invoked to retrieve the localized message. - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - Delegate that will be invoked.Uses_localized_name to retrieve the localized message. - - - - - Specifies a custom error code to use if validation fails. - - The current rule - The error code to use - - - - - Specifies a custom error message resource to use when validation fails. - - The current rule - Resource type representing a resx file - Name of resource - - - - - Specifies a condition limiting when the validator should run. - The validator will only be executed if the result of the lambda returns true. - - The current rule - A lambda expression that specifies a condition for when the validator should run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies a condition limiting when the validator should not run. - The validator will only be executed if the result of the lambda returns false. - - The current rule - A lambda expression that specifies a condition for when the validator should not run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies an asynchronous condition limiting when the validator should run. - The validator will only be executed if the result of the lambda returns true. - - The current rule - A lambda expression that specifies a condition for when the validator should run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies an asynchronous condition limiting when the validator should not run. - The validator will only be executed if the result of the lambda returns false. - - The current rule - A lambda expression that specifies a condition for when the validator should not run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Applies a filter to a collection property. - - The current rule - The condition - - - - - Triggers an action when the rule passes. Typically used to configure dependent rules. This applies to all preceding rules in the chain. - - The current rule - An action to be invoked if the rule is valid - - - - - Specifies a custom property name to use within the error message. - - The current rule - The property name to use - - - - - Specifies a custom property name to use within the error message. - - The current rule - Func used to retrieve the property's display name - - - - - Overrides the name of the property associated with this rule. - NOTE: This is a considered to be an advanced feature. Most of the time that you use this, you actually meant to use WithName. - - The current rule - The property name to use - - - - - Overrides the name of the property associated with this rule. - NOTE: This is a considered to be an advanced feature. Most of the time that you use this, you actually meant to use WithName. - - The current rule - An expression referencing another property - - - - - Specifies custom state that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom state that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom severity that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Allows the generated indexer to be overridden for collection rules. - - The current rule - The callback. Receives the model, the collection, the current element and the current index as parameters. Should return a string representation of the indexer. The default is "[" + index + "]" - - - - - Gets the default message for a property validator - - The validator type - The translated string - - - - Specifies how rules should cascade when one fails. - - - - - When a rule fails, execution continues to the next rule. - - - - - When a rule fails, validation is stopped and all other rules in the chain will not be executed. - - - - - Specifies where a When/Unless condition should be applied - - - - - Applies the condition to all validators declared so far in the chain. - - - - - Applies the condition to the current validator only. - - - - - Specifies the severity of a rule. - - - - - Error - - - - - Warning - - - - - Info - - - - - Validator implementation that allows rules to be defined without inheriting from AbstractValidator. - - - - public class Customer { - public int Id { get; set; } - public string Name { get; set; } - - public static readonly InlineValidator<Customer> Validator = new InlineValidator<Customer> { - v => v.RuleFor(x => x.Name).NotNull(), - v => v.RuleFor(x => x.Id).NotEqual(0), - } - } - - - - - - - Allows configuration of the validator. - - - - - Member accessor cache. - - - - - - Gets an accessor func based on an expression - - - The member represented by the expression - - - Accessor func - - - - Rule definition for collection properties - - - - - - Initializes new instance of the CollectionPropertyRule class - - - - - - - - - - - Filter that should include/exclude items in the collection. - - - - - Constructs the indexer in the property name associated with the error message. - By default this is "[" + index + "]" - - - - - Creates a new property rule from a lambda expression. - - - - - Invokes the validator asynchronously - - - - - - - - - - Invokes the validator - - - - - - - - - Custom logic for performing comparisons - - - - - Tries to compare the two objects. - - - The resulting comparison value. - - True if all went well, otherwise False. - - - - Tries to do a proper comparison but may fail. - First it tries the default comparison, if this fails, it will see - if the values are fractions. If they are, then it does a double - comparison, otherwise it does a long comparison. - - - - - Tries to compare the two objects, but will throw an exception if it fails. - - True on success, otherwise False. - - - - Tries to compare the two objects, but will throw an exception if it fails. - - True on success, otherwise False. - - - - Defines a condition that applies to several rules - - The condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse condition that applies to several rules - - The condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Defines an asynchronous condition that applies to several rules - - The asynchronous condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse asynchronous condition that applies to several rules - - The asynchronous condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Default validator selector that will execute all rules that do not belong to a RuleSet. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Display name cache. - - - - - Useful extensions - - - - - Checks if the expression is a parameter expression - - - - - - - Gets a MemberInfo from a member expression. - - - - - Gets a MemberInfo from a member expression. - - - - - Splits pascal case, so "FooBar" would become "Foo Bar" - - - - - Helper method to construct a constant expression from a constant. - - Type of object being validated - Type of property being validated - The value being compared - - - - - Checks whether this is an asynchronous validation run. - - - - - - - Represents an object that is configurable. - - Type of object being configured - Return type - - - - Configures the current object. - - Action to configure the object. - - - - - Include rule - - - - - Creates a new IncludeRule - - - - - - - - - Creates a new IncludeRule - - - - - - - - - - Creates a new include rule from an existing validator - - - - - - - - - Creates a new include rule from an existing validator - - - - - - - - - - Determines whether or not a rule should execute. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Selects validators that are associated with a particular property. - - - - - Creates a new instance of MemberNameValidatorSelector. - - - - - Member names that are validated. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Creates a MemberNameValidatorSelector from a collection of expressions. - - - - - Gets member names from expressions - - - - - - - - Assists in the construction of validation messages. - - - - - Default Property Name placeholder. - - - - - Default Property Value placeholder. - - - - - Adds a value for a validation message placeholder. - - - - - - - - Appends a property name to the message. - - The name of the property - - - - - Appends a property value to the message. - - The value of the property - - - - - Adds additional arguments to the message for use with standard string placeholders. - - Additional arguments - - - - - Constructs the final message from the specified template. - - Message template - The message with placeholders replaced with their appropriate values - - - - Additional arguments to use - - - - - Additional placeholder values - - - - - Represents a chain of properties - - - - - Creates a new PropertyChain. - - - - - Creates a new PropertyChain based on another. - - - - - Creates a new PropertyChain - - - - - - Creates a PropertyChain from a lambda expression - - - - - - - Adds a MemberInfo instance to the chain - - Member to add - - - - Adds a property name to the chain - - Name of the property to add - - - - Adds an indexer to the property chain. For example, if the following chain has been constructed: - Parent.Child - then calling AddIndexer(0) would convert this to: - Parent.Child[0] - - - Whether square brackets should be applied before and after the indexer. Default true. - - - - Creates a string representation of a property chain. - - - - - Checks if the current chain is the child of another chain. - For example, if chain1 were for "Parent.Child" and chain2 were for "Parent.Child.GrandChild" then - chain2.IsChildChainOf(chain1) would be true. - - The parent chain to compare - True if the current chain is the child of the other chain, otherwise false - - - - Builds a property path. - - - - - Number of member names in the chain - - - - - Defines a rule associated with a property. - - - - - Condition for all validators in this rule. - - - - - Asynchronous condition for all validators in this rule. - - - - - Property associated with this rule. - - - - - Function that can be invoked to retrieve the value of the property. - - - - - Expression that was used to create the rule. - - - - - String source that can be used to retrieve the display name (if null, falls back to the property name) - - - - - Rule set that this rule belongs to (if specified) - - - - - Function that will be invoked if any of the validators associated with this rule fail. - - - - - The current validator being configured by this rule. - - - - - Type of the property being validated - - - - - Cascade mode for this rule. - - - - - Validators associated with this rule. - - - - - Creates a new property rule. - - Property - Function to get the property value - Lambda expression used to create the rule - Function to get the cascade mode. - Type to validate - Container type that owns the property - - - - Creates a new property rule from a lambda expression. - - - - - Creates a new property rule from a lambda expression. - - - - - Adds a validator to the rule. - - - - - Replaces a validator in this rule. Used to wrap validators. - - - - - Remove a validator in this rule. - - - - - Clear all validators from this rule. - - - - - Returns the property name for the property being validated. - Returns null if it is not a property being validated (eg a method call) - - - - - Allows custom creation of an error message - - - - - Dependent rules - - - - - Display name for the property. - - - - - Display name for the property. - - - - - Performs validation using a validation context and returns a collection of Validation Failures. - - Validation Context - A collection of validation failures - - - - Performs asynchronous validation using a validation context and returns a collection of Validation Failures. - - Validation Context - - A collection of validation failures - - - - Invokes the validator asynchronously - - - - - - - - - - Invokes a property validator using the specified validation context. - - - - - Applies a condition to the rule - - - - - - - Applies the condition to the rule asynchronously - - - - - - - Builds a validation rule and constructs a validator. - - Type of object being validated - Type of property being validated - - - - The rule being created by this RuleBuilder. - - - - - Parent validator - - - - - Creates a new instance of the RuleBuilder class. - - - - - Sets the validator associated with the rule. - - The validator to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator provider to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator provider to set - - - - Selects validators that belong to the specified rulesets. - - - - - Rule sets - - - - - Creates a new instance of the RulesetValidatorSelector. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Checks if the rule is an IncludeRule - - - - - - - Defines a rule associated with a property which can have multiple validators. - - - - - The validators that are grouped under this rule. - - - - - Name of the rule-set to which this rule belongs. - - - - - Performs validation using a validation context and returns a collection of Validation Failures. - - Validation Context - A collection of validation failures - - - - Performs validation using a validation context and returns a collection of Validation Failures asynchronously. - - Validation Context - Cancellation token - A collection of validation failures - - - - Applies a condition to the rule - - - - - - - Applies a condition to the rule asynchronously - - - - - - - Defines a validator for a particular type. - - - - - - Validates the specified instance. - - The instance to validate - A ValidationResult object containing any validation failures. - - - - Validate the specified instance asynchronously - - The instance to validate - - A ValidationResult object containing any validation failures. - - - - Sets the cascade mode for all rules within this validator. - - - - - Defines a validator for a particular type. - - - - - Validates the specified instance - - - A ValidationResult containing any validation failures - - - - Validates the specified instance asynchronously - - - Cancellation token - A ValidationResult containing any validation failures - - - - Validates the specified instance. - - A ValidationContext - A ValidationResult object contains any validation failures. - - - - Validates the specified instance asynchronously. - - A ValidationContext - Cancellation token - A ValidationResult object contains any validation failures. - - - - Creates a hook to access various meta data properties - - A IValidatorDescriptor object which contains methods to access metadata - - - - Checks to see whether the validator can validate objects of the specified type - - - - - Provides metadata about a validator. - - - - - Gets the name display name for a property. - - - - - Gets a collection of validators grouped by property. - - - - - Gets validators for a particular property. - - - - - Gets rules for a property. - - - - - Gets validators for a particular type. - - - - - Gets the validator for the specified type. - - - - - Gets the validator for the specified type. - - - - - Uses error code as the lookup for language manager, falling back to the default LanguageStringSource if not found. - Internal as the api may change. - - - - - Allows the default error message translations to be managed. - - - - - Whether localization is enabled. - - - - - Default culture to use for all requests to the LanguageManager. If not specified, uses the current UI culture. - - - - - Gets a translated string based on its key. If the culture is specific and it isn't registered, we try the neutral culture instead. - If no matching culture is found to be registered we use English. - - The key - The culture to translate into - - - - - Provides error message templates - - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Base class for languages - - - - - Name of language (culture code) - - - - - Adds a translation - - - - - - - Adds a translation for a type - - - - - - - Gets the localized version of a string with a specific key. - - - - - - - Allows the default error message translations to be managed. - - - - - Creates a new instance of the LanguageManager class. - - - - - Whether localization is enabled. - - - - - Default culture to use for all requests to the LanguageManager. If not specified, uses the current UI culture. - - - - - Provides a collection of all supported languages. - - - - - - Removes all languages except the default. - - - - - Gets a translated string based on its key. If the culture is specific and it isn't registered, we try the neutral culture instead. - If no matching culture is found to be registered we use English. - - The key - The culture to translate into - - - - - IStringSource implementation that uses the default language manager. - - - - - Lazily loads the string - - - - - Creates a LazyStringSource - - - - - Gets the value - - - - - - Resource type - - - - - Resource name - - - - - Represents a localized string. - - - - - Creates a new instance of the LocalizedErrorMessageSource class using the specified resource name and resource type. - - The resource type - The resource name - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Gets the PropertyInfo for a resource. - ResourceType and ResourceName are ref parameters to allow derived types - to replace the type/name of the resource before the delegate is constructed. - - - - - Defines an accessor for localization resources - - - - - Function that can be used to retrieve the resource - - - - - Resource type - - - - - Resource name - - - - - Represents a static string. - - - - - Creates a new StringErrorMessageSource using the specified error message as the error template. - - The error message template. - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Defines a validation failure - - - - - Creates a new validation failure. - - - - - Creates a new ValidationFailure. - - - - - The name of the property. - - - - - The error message - - - - - The property value that caused the failure. - - - - - Custom state associated with the failure. - - - - - Custom severity level associated with the failure. - - - - - Gets or sets the error code. - - - - - Gets or sets the formatted message arguments. - These are values for custom formatted message in validator resource files - Same formatted message can be reused in UI and with same number of format placeholders - Like "Value {0} that you entered should be {1}" - - - - - Gets or sets the formatted message placeholder values. - - - - - The resource name used for building the message - - - - - Creates a textual representation of the failure. - - - - - The result of running a validator - - - - - Whether validation succeeded - - - - - A collection of errors - - - - - Creates a new validationResult - - - - - Creates a new ValidationResult from a collection of failures - - List of which is later available through . This list get's copied. - - Every caller is responsible for not adding null to the list. - - - - - Generates a string representation of the error messages separated by new lines. - - - - - - Generates a string representation of the error messages separated by the specified character. - - The character to separate the error messages. - - - - - Rule builder that starts the chain - - - - - - - Rule builder - - - - - - - Associates a validator with this the property for this rule builder. - - The validator to set - - - - - Associates an instance of IValidator with the current property rule. - - The validator to use - - - - - Associates a validator provider with the current property rule. - - The validator provider to use - - - - - Rule builder - - - - - - - Rule builder that starts the chain for a child collection - - - - - - - Fluent interface for conditions (When/Unless/WhenAsync/UnlessAsync) - - - - - Rules to be invoked if the condition fails. - - - - - - Defines a validation context. - - - - - The object currently being validated. - - - - - The value of the property being validated. - - - - - Parent validation context. - - - - - Validation context - - - - - - Creates a new validation context - - - - - - Creates a new validation context with a custom property chain and selector - - - - - - - - The object to validate - - - - - Validation context - - - - - Additional data associated with the validation request. - - - - - Creates a new validation context - - - - - - Creates a new validation context with a property chain and validation selector - - - - - - - - Property chain - - - - - Object being validated - - - - - Selector - - - - - Whether this is a child context - - - - - Whether this is a child collection context. - - - - - Creates a new ValidationContext based on this one - - - - - - - - - Creates a new validation context for use with a child validator - - - - - - - - - Creates a new validation context for use with a child collection validator - - - - - - - - Converts a non-generic ValidationContext to a generic version. - No type check is performed. - - - - - - - An exception that represents failed validation - - - - - Validation errors - - - - - Creates a new ValidationException - - - - - - Creates a new ValidationException - - - - - - - Creates a new ValidationException - - - - - - Used for providing metadata about a validator. - - - - - Rules associated with the validator - - - - - Creates a ValidatorDescriptor - - - - - - Gets the display name or a property property - - - - - - - Gets all members with their associated validators - - - - - - Gets validators for a specific member - - - - - - - Gets rules for a specific member - - - - - - - Gets the member name from an expression - - - - - - - Gets validators for a member - - - - - - - - Gets rules grouped by ruleset - - - - - - Information about rulesets - - - - - Creates a new RulesetMetadata - - - - - - - Ruleset name - - - - - Rules in the ruleset - - - - - Factory for creating validators - - - - - Gets a validator for a type - - - - - - - Gets a validator for a type - - - - - - - Instantiates the validator - - - - - - - Validator metadata. - - - - - Function used to retrieve custom state for the validator - - - - - Severity of error. - - - - - Retrieves the unformatted error message template. - - - - - Retrieves the error code. - - - - - Empty metadata. - - - - - Validator runtime options - - - - - Default cascade mode - - - - - Default property chain separator - - - - - Default language manager - - - - - Customizations of validator selector - - - - - Specifies a factory for creating MessageFormatter instances. - - - - - Pluggable logic for resolving property names - - - - - Pluggable logic for resolving display names - - - - - Disables the expression accessor cache. Not recommended. - - - - - Pluggable resolver for default error codes - - - - - ValidatorSelector options - - - - - Factory func for creating the default validator selector - - - - - Factory func for creating the member validator selector - - - - - Factory func for creating the ruleset validator selector - - - - - Base class for all comparison validators - - - - - - - - - - - - - - - - - - Performs the comparison - - - - - - - Override to perform the comparison - - - - - - - - Metadata- the comparison type - - - - - Metadata- the member being compared - - - - - Metadata- the value being compared - - - - - Defines a comparison validator - - - - - Metadata- the comparison type - - - - - Metadata- the member being compared - - - - - Metadata- the value being compared - - - - - Asynchronous custom validator - - - - - Creates a new AsyncPredicateValidator - - - - - - Defines a property validator that can be run asynchronously. - - - - - Indicates that this validator wraps another validator. - - - - - The type of the underlying validator - - - - - Ensures that the property value is a valid credit card number. - - - - - Custom validator that allows for manual/direct creation of ValidationFailure instances. - - - - - - Creates a new instance of the CustomValidator - - - - - - Creates a new instance of the CustomValidator. - - - - - - Custom validation context - - - - - Creates a new CustomContext - - The parent PropertyValidatorContext that represents this execution - - - - Adds a new validation failure. - - The property name - The error message - - - - Adds a new validation failure (the property name is inferred) - - The error message - - - - Adds a new validation failure - - The failure to add - - - - A custom property validator. - This interface should not be implemented directly in your code as it is subject to change. - Please inherit from PropertyValidator instead. - - - - - Performs validation - - - - - - - Performs validation asynchronously. - - - - - - - - Determines whether this validator should be run asynchronously or not. - - - - - - - Additional options for configuring the property validator. - - - - - Prepares the of for an upcoming . - - The validator context - - - - Creates an error validation result for this validator. - - The validator context - Returns an error validation result. - - - - Allows a decimal to be validated for scale and precision. - Scale would be the number of digits to the right of the decimal point. - Precision would be the number of digits. - - It can be configured to use the effective scale and precision - (i.e. ignore trailing zeros) if required. - - 123.4500 has an scale of 4 and a precision of 7, but an effective scale - and precision of 2 and 5 respectively. - - - - diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.6/FluentValidation.dll b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.6/FluentValidation.dll deleted file mode 100644 index 3ed13bf..0000000 Binary files a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.6/FluentValidation.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.6/FluentValidation.xml b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.6/FluentValidation.xml deleted file mode 100644 index f2341c9..0000000 --- a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard1.6/FluentValidation.xml +++ /dev/null @@ -1,3167 +0,0 @@ - - - - FluentValidation - - - - - Base class for object validators. - - The type of the object being validated - - - - Sets the cascade mode for all rules within this validator. - - - - - Validates the specified instance - - The object to validate - A ValidationResult object containing any validation failures - - - - Validates the specified instance asynchronously - - The object to validate - Cancellation token - A ValidationResult object containing any validation failures - - - - Validates the specified instance. - - Validation Context - A ValidationResult object containing any validation failures. - - - - Validates the specified instance asynchronously. - - Validation Context - Cancellation token - A ValidationResult object containing any validation failures. - - - - Adds a rule to the current validator. - - - - - - Creates a that can be used to obtain metadata about the current validator. - - - - - Defines a validation rule for a specify property. - - - RuleFor(x => x.Surname)... - - The type of property being validated - The expression representing the property to validate - an IRuleBuilder instance on which validators can be defined - - - - Invokes a rule for each item in the collection - - Type of property - Expression representing the collection to validate - An IRuleBuilder instance on which validators can be defined - - - - Defines a RuleSet that can be used to group together several validators. - - The name of the ruleset. - Action that encapsulates the rules in the ruleset. - - - - Defines a condition that applies to several rules - - The condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse condition that applies to several rules - - The condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Defines an asynchronous condition that applies to several rules - - The asynchronous condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse asynchronous condition that applies to several rules - - The asynchronous condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Includes the rules from the specified validator - - - - - Includes the rules from the specified validator - - - - - Returns an enumerator that iterates through the collection of validation rules. - - - A that can be used to iterate through the collection. - - 1 - - - - Throws an exception if the instance being validated is null. - - - - - - Determines if validation should occur and provides a means to modify the context and ValidationResult prior to execution. - If this method returns false, then the ValidationResult is immediately returned from Validate/ValidateAsync. - - - - - - - - Class that can be used to find all the validators from a collection of types. - - - - - Creates a scanner that works on a sequence of types. - - - - - Finds all the validators in the specified assembly. - - - - - Finds all the validators in the specified assemblies - - - - - Finds all the validators in the assembly containing the specified type. - - - - - Performs the specified action to all of the assembly scan results. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - 1 - - - - Result of performing a scan. - - - - - Creates an instance of an AssemblyScanResult. - - - - - Validator interface type, eg IValidator<Foo> - - - - - Concrete type that implements the InterfaceType, eg FooValidator. - - - - - Extension methods for collection validation rules - - - - - Associates an instance of IValidator with the current property rule and is used to validate each item within the collection. - - Rule builder - The validator to use - - - - Uses a provider to instantiate a validator instance to be associated with a collection - - - - - - - - - - - Collection rule builder syntax - - - - - - - Defines a condition to be used to determine if validation should run - - - - - - - Extension methods that provide the default set of validators. - - - - - Defines a 'not null' validator on the current rule builder. - Validation will fail if the property is null. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'null' validator on the current rule builder. - Validation will fail if the property is not null. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'not empty' validator on the current rule builder. - Validation will fail if the property is null, an empty or the default value for the type (for example, 0 for integers) - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'empty' validator on the current rule builder. - Validation will fail if the property is not null, an empty or the default value for the type (for example, 0 for integers) - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is outside of the specified range. The range is inclusive. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is outside of the specified range. The range is inclusive. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is not equal to the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is not equal to the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is larger than the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is less than the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to use - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to use - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - Regex options - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - Regex options - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda is not a valid email address. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - Defines a 'not equal' validator on the current rule builder. - Validation will fail if the specified value is equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value to compare - Equality comparer to use - - - - - Defines a 'not equal' validator on the current rule builder using a lambda to specify the value. - Validation will fail if the value returned by the lambda is equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression to provide the comparison value - Equality Comparer to use - - - - - Defines an 'equals' validator on the current rule builder. - Validation will fail if the specified value is not equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value to compare - Equality Comparer to use - - - - - Defines an 'equals' validator on the current rule builder using a lambda to specify the comparison value. - Validation will fail if the value returned by the lambda is not equal to the value of the property. - - The type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression to provide the comparison value - Equality comparer to use - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a 'less than' validator on the current rule builder. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal' validator on the current rule builder. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal' validator on the current rule builder. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal to' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal to' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Validates certain properties of the specified instance. - - The current validator - The object to validate - Expressions to specify the properties to validate - A ValidationResult object containing any validation failures - - - - Validates certain properties of the specified instance. - - - The object to validate - The names of the properties to validate. - A ValidationResult object containing any validation failures. - - - - Validates an object using either a custom validator selector or a ruleset. - - - - - - - - - - - Validates certain properties of the specified instance asynchronously. - - The current validator - The object to validate - - Expressions to specify the properties to validate - A ValidationResult object containing any validation failures - - - - Validates certain properties of the specified instance asynchronously. - - - The object to validate - - The names of the properties to validate. - A ValidationResult object containing any validation failures. - - - - Validates an object asynchronously using a custom validator selector or a ruleset - - - - - - - - - - - - Performs validation and then throws an exception if validation fails. - - The validator this method is extending. - The instance of the type we are validating. - Optional: a ruleset when need to validate against. - - - - Performs validation asynchronously and then throws an exception if validation fails. - - The validator this method is extending. - The instance of the type we are validating. - - Optional: a ruleset when need to validate against. - - - - Defines an 'inclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is inclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'inclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is inclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'exclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is exclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'exclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is exclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines a credit card validator for the current rule builder that ensures that the specified string is a valid credit card number. - - - - - Defines a enum value validator on the current rule builder that ensures that the specific value is a valid enum value. - - Type of Enum being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a scale precision validator on the current rule builder that ensures that the specific value has a certain scale and precision - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - Allowed scale of the value - Allowed precision of the value - Whether the validator will ignore trailing zeros. - - - - - Defines a custom validation rule - - - - - - - - - - Defines a custom validation rule - - - - - - - - - - Default options that can be used to configure a validator. - - - - - Specifies the cascade mode for failures. - If set to 'Stop' then execution of the rule will stop once the first validator in the chain fails. - If set to 'Continue' then all validators in the chain will execute regardless of failures. - - - - - Specifies the cascade mode for failures. - If set to 'Stop' then execution of the rule will stop once the first validator in the chain fails. - If set to 'Continue' then all validators in the chain will execute regardless of failures. - - - - - Transforms the property value before validation occurs. The transformed value must be of the same type as the input value. - - - - - - - - - - Transforms the property value before validation occurs. The transformed value must be of the same type as the input value. - - - - - - - - - - Specifies a custom action to be invoked when the validator fails. - - - - - - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - The error message to use - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - Delegate that will be invoked to retrieve the localized message. - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - Delegate that will be invoked.Uses_localized_name to retrieve the localized message. - - - - - Specifies a custom error code to use if validation fails. - - The current rule - The error code to use - - - - - Specifies a custom error message resource to use when validation fails. - - The current rule - Resource type representing a resx file - Name of resource - - - - - Specifies a condition limiting when the validator should run. - The validator will only be executed if the result of the lambda returns true. - - The current rule - A lambda expression that specifies a condition for when the validator should run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies a condition limiting when the validator should not run. - The validator will only be executed if the result of the lambda returns false. - - The current rule - A lambda expression that specifies a condition for when the validator should not run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies an asynchronous condition limiting when the validator should run. - The validator will only be executed if the result of the lambda returns true. - - The current rule - A lambda expression that specifies a condition for when the validator should run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies an asynchronous condition limiting when the validator should not run. - The validator will only be executed if the result of the lambda returns false. - - The current rule - A lambda expression that specifies a condition for when the validator should not run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Applies a filter to a collection property. - - The current rule - The condition - - - - - Triggers an action when the rule passes. Typically used to configure dependent rules. This applies to all preceding rules in the chain. - - The current rule - An action to be invoked if the rule is valid - - - - - Specifies a custom property name to use within the error message. - - The current rule - The property name to use - - - - - Specifies a custom property name to use within the error message. - - The current rule - Func used to retrieve the property's display name - - - - - Overrides the name of the property associated with this rule. - NOTE: This is a considered to be an advanced feature. Most of the time that you use this, you actually meant to use WithName. - - The current rule - The property name to use - - - - - Overrides the name of the property associated with this rule. - NOTE: This is a considered to be an advanced feature. Most of the time that you use this, you actually meant to use WithName. - - The current rule - An expression referencing another property - - - - - Specifies custom state that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom state that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom severity that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Allows the generated indexer to be overridden for collection rules. - - The current rule - The callback. Receives the model, the collection, the current element and the current index as parameters. Should return a string representation of the indexer. The default is "[" + index + "]" - - - - - Gets the default message for a property validator - - The validator type - The translated string - - - - Specifies how rules should cascade when one fails. - - - - - When a rule fails, execution continues to the next rule. - - - - - When a rule fails, validation is stopped and all other rules in the chain will not be executed. - - - - - Specifies where a When/Unless condition should be applied - - - - - Applies the condition to all validators declared so far in the chain. - - - - - Applies the condition to the current validator only. - - - - - Specifies the severity of a rule. - - - - - Error - - - - - Warning - - - - - Info - - - - - Validator implementation that allows rules to be defined without inheriting from AbstractValidator. - - - - public class Customer { - public int Id { get; set; } - public string Name { get; set; } - - public static readonly InlineValidator<Customer> Validator = new InlineValidator<Customer> { - v => v.RuleFor(x => x.Name).NotNull(), - v => v.RuleFor(x => x.Id).NotEqual(0), - } - } - - - - - - - Allows configuration of the validator. - - - - - Member accessor cache. - - - - - - Gets an accessor func based on an expression - - - The member represented by the expression - - - Accessor func - - - - Rule definition for collection properties - - - - - - Initializes new instance of the CollectionPropertyRule class - - - - - - - - - - - Filter that should include/exclude items in the collection. - - - - - Constructs the indexer in the property name associated with the error message. - By default this is "[" + index + "]" - - - - - Creates a new property rule from a lambda expression. - - - - - Invokes the validator asynchronously - - - - - - - - - - Invokes the validator - - - - - - - - - Custom logic for performing comparisons - - - - - Tries to compare the two objects. - - - The resulting comparison value. - - True if all went well, otherwise False. - - - - Tries to do a proper comparison but may fail. - First it tries the default comparison, if this fails, it will see - if the values are fractions. If they are, then it does a double - comparison, otherwise it does a long comparison. - - - - - Tries to compare the two objects, but will throw an exception if it fails. - - True on success, otherwise False. - - - - Tries to compare the two objects, but will throw an exception if it fails. - - True on success, otherwise False. - - - - Defines a condition that applies to several rules - - The condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse condition that applies to several rules - - The condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Defines an asynchronous condition that applies to several rules - - The asynchronous condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse asynchronous condition that applies to several rules - - The asynchronous condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Default validator selector that will execute all rules that do not belong to a RuleSet. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Display name cache. - - - - - Useful extensions - - - - - Checks if the expression is a parameter expression - - - - - - - Gets a MemberInfo from a member expression. - - - - - Gets a MemberInfo from a member expression. - - - - - Splits pascal case, so "FooBar" would become "Foo Bar" - - - - - Helper method to construct a constant expression from a constant. - - Type of object being validated - Type of property being validated - The value being compared - - - - - Checks whether this is an asynchronous validation run. - - - - - - - Represents an object that is configurable. - - Type of object being configured - Return type - - - - Configures the current object. - - Action to configure the object. - - - - - Include rule - - - - - Creates a new IncludeRule - - - - - - - - - Creates a new IncludeRule - - - - - - - - - - Creates a new include rule from an existing validator - - - - - - - - - Creates a new include rule from an existing validator - - - - - - - - - - Determines whether or not a rule should execute. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Selects validators that are associated with a particular property. - - - - - Creates a new instance of MemberNameValidatorSelector. - - - - - Member names that are validated. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Creates a MemberNameValidatorSelector from a collection of expressions. - - - - - Gets member names from expressions - - - - - - - - Assists in the construction of validation messages. - - - - - Default Property Name placeholder. - - - - - Default Property Value placeholder. - - - - - Adds a value for a validation message placeholder. - - - - - - - - Appends a property name to the message. - - The name of the property - - - - - Appends a property value to the message. - - The value of the property - - - - - Adds additional arguments to the message for use with standard string placeholders. - - Additional arguments - - - - - Constructs the final message from the specified template. - - Message template - The message with placeholders replaced with their appropriate values - - - - Additional arguments to use - - - - - Additional placeholder values - - - - - Represents a chain of properties - - - - - Creates a new PropertyChain. - - - - - Creates a new PropertyChain based on another. - - - - - Creates a new PropertyChain - - - - - - Creates a PropertyChain from a lambda expression - - - - - - - Adds a MemberInfo instance to the chain - - Member to add - - - - Adds a property name to the chain - - Name of the property to add - - - - Adds an indexer to the property chain. For example, if the following chain has been constructed: - Parent.Child - then calling AddIndexer(0) would convert this to: - Parent.Child[0] - - - Whether square brackets should be applied before and after the indexer. Default true. - - - - Creates a string representation of a property chain. - - - - - Checks if the current chain is the child of another chain. - For example, if chain1 were for "Parent.Child" and chain2 were for "Parent.Child.GrandChild" then - chain2.IsChildChainOf(chain1) would be true. - - The parent chain to compare - True if the current chain is the child of the other chain, otherwise false - - - - Builds a property path. - - - - - Number of member names in the chain - - - - - Defines a rule associated with a property. - - - - - Condition for all validators in this rule. - - - - - Asynchronous condition for all validators in this rule. - - - - - Property associated with this rule. - - - - - Function that can be invoked to retrieve the value of the property. - - - - - Expression that was used to create the rule. - - - - - String source that can be used to retrieve the display name (if null, falls back to the property name) - - - - - Rule set that this rule belongs to (if specified) - - - - - Function that will be invoked if any of the validators associated with this rule fail. - - - - - The current validator being configured by this rule. - - - - - Type of the property being validated - - - - - Cascade mode for this rule. - - - - - Validators associated with this rule. - - - - - Creates a new property rule. - - Property - Function to get the property value - Lambda expression used to create the rule - Function to get the cascade mode. - Type to validate - Container type that owns the property - - - - Creates a new property rule from a lambda expression. - - - - - Creates a new property rule from a lambda expression. - - - - - Adds a validator to the rule. - - - - - Replaces a validator in this rule. Used to wrap validators. - - - - - Remove a validator in this rule. - - - - - Clear all validators from this rule. - - - - - Returns the property name for the property being validated. - Returns null if it is not a property being validated (eg a method call) - - - - - Allows custom creation of an error message - - - - - Dependent rules - - - - - Display name for the property. - - - - - Display name for the property. - - - - - Performs validation using a validation context and returns a collection of Validation Failures. - - Validation Context - A collection of validation failures - - - - Performs asynchronous validation using a validation context and returns a collection of Validation Failures. - - Validation Context - - A collection of validation failures - - - - Invokes the validator asynchronously - - - - - - - - - - Invokes a property validator using the specified validation context. - - - - - Applies a condition to the rule - - - - - - - Applies the condition to the rule asynchronously - - - - - - - Builds a validation rule and constructs a validator. - - Type of object being validated - Type of property being validated - - - - The rule being created by this RuleBuilder. - - - - - Parent validator - - - - - Creates a new instance of the RuleBuilder class. - - - - - Sets the validator associated with the rule. - - The validator to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator provider to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator provider to set - - - - Selects validators that belong to the specified rulesets. - - - - - Rule sets - - - - - Creates a new instance of the RulesetValidatorSelector. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Checks if the rule is an IncludeRule - - - - - - - Defines a rule associated with a property which can have multiple validators. - - - - - The validators that are grouped under this rule. - - - - - Name of the rule-set to which this rule belongs. - - - - - Performs validation using a validation context and returns a collection of Validation Failures. - - Validation Context - A collection of validation failures - - - - Performs validation using a validation context and returns a collection of Validation Failures asynchronously. - - Validation Context - Cancellation token - A collection of validation failures - - - - Applies a condition to the rule - - - - - - - Applies a condition to the rule asynchronously - - - - - - - Defines a validator for a particular type. - - - - - - Validates the specified instance. - - The instance to validate - A ValidationResult object containing any validation failures. - - - - Validate the specified instance asynchronously - - The instance to validate - - A ValidationResult object containing any validation failures. - - - - Sets the cascade mode for all rules within this validator. - - - - - Defines a validator for a particular type. - - - - - Validates the specified instance - - - A ValidationResult containing any validation failures - - - - Validates the specified instance asynchronously - - - Cancellation token - A ValidationResult containing any validation failures - - - - Validates the specified instance. - - A ValidationContext - A ValidationResult object contains any validation failures. - - - - Validates the specified instance asynchronously. - - A ValidationContext - Cancellation token - A ValidationResult object contains any validation failures. - - - - Creates a hook to access various meta data properties - - A IValidatorDescriptor object which contains methods to access metadata - - - - Checks to see whether the validator can validate objects of the specified type - - - - - Provides metadata about a validator. - - - - - Gets the name display name for a property. - - - - - Gets a collection of validators grouped by property. - - - - - Gets validators for a particular property. - - - - - Gets rules for a property. - - - - - Gets validators for a particular type. - - - - - Gets the validator for the specified type. - - - - - Gets the validator for the specified type. - - - - - Uses error code as the lookup for language manager, falling back to the default LanguageStringSource if not found. - Internal as the api may change. - - - - - Allows the default error message translations to be managed. - - - - - Whether localization is enabled. - - - - - Default culture to use for all requests to the LanguageManager. If not specified, uses the current UI culture. - - - - - Gets a translated string based on its key. If the culture is specific and it isn't registered, we try the neutral culture instead. - If no matching culture is found to be registered we use English. - - The key - The culture to translate into - - - - - Provides error message templates - - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Base class for languages - - - - - Name of language (culture code) - - - - - Adds a translation - - - - - - - Adds a translation for a type - - - - - - - Gets the localized version of a string with a specific key. - - - - - - - Allows the default error message translations to be managed. - - - - - Creates a new instance of the LanguageManager class. - - - - - Whether localization is enabled. - - - - - Default culture to use for all requests to the LanguageManager. If not specified, uses the current UI culture. - - - - - Provides a collection of all supported languages. - - - - - - Removes all languages except the default. - - - - - Gets a translated string based on its key. If the culture is specific and it isn't registered, we try the neutral culture instead. - If no matching culture is found to be registered we use English. - - The key - The culture to translate into - - - - - IStringSource implementation that uses the default language manager. - - - - - Lazily loads the string - - - - - Creates a LazyStringSource - - - - - Gets the value - - - - - - Resource type - - - - - Resource name - - - - - Represents a localized string. - - - - - Creates a new instance of the LocalizedErrorMessageSource class using the specified resource name and resource type. - - The resource type - The resource name - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Gets the PropertyInfo for a resource. - ResourceType and ResourceName are ref parameters to allow derived types - to replace the type/name of the resource before the delegate is constructed. - - - - - Defines an accessor for localization resources - - - - - Function that can be used to retrieve the resource - - - - - Resource type - - - - - Resource name - - - - - Represents a static string. - - - - - Creates a new StringErrorMessageSource using the specified error message as the error template. - - The error message template. - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Defines a validation failure - - - - - Creates a new validation failure. - - - - - Creates a new ValidationFailure. - - - - - The name of the property. - - - - - The error message - - - - - The property value that caused the failure. - - - - - Custom state associated with the failure. - - - - - Custom severity level associated with the failure. - - - - - Gets or sets the error code. - - - - - Gets or sets the formatted message arguments. - These are values for custom formatted message in validator resource files - Same formatted message can be reused in UI and with same number of format placeholders - Like "Value {0} that you entered should be {1}" - - - - - Gets or sets the formatted message placeholder values. - - - - - The resource name used for building the message - - - - - Creates a textual representation of the failure. - - - - - The result of running a validator - - - - - Whether validation succeeded - - - - - A collection of errors - - - - - Creates a new validationResult - - - - - Creates a new ValidationResult from a collection of failures - - List of which is later available through . This list get's copied. - - Every caller is responsible for not adding null to the list. - - - - - Generates a string representation of the error messages separated by new lines. - - - - - - Generates a string representation of the error messages separated by the specified character. - - The character to separate the error messages. - - - - - Rule builder that starts the chain - - - - - - - Rule builder - - - - - - - Associates a validator with this the property for this rule builder. - - The validator to set - - - - - Associates an instance of IValidator with the current property rule. - - The validator to use - - - - - Associates a validator provider with the current property rule. - - The validator provider to use - - - - - Rule builder - - - - - - - Rule builder that starts the chain for a child collection - - - - - - - Fluent interface for conditions (When/Unless/WhenAsync/UnlessAsync) - - - - - Rules to be invoked if the condition fails. - - - - - - Defines a validation context. - - - - - The object currently being validated. - - - - - The value of the property being validated. - - - - - Parent validation context. - - - - - Validation context - - - - - - Creates a new validation context - - - - - - Creates a new validation context with a custom property chain and selector - - - - - - - - The object to validate - - - - - Validation context - - - - - Additional data associated with the validation request. - - - - - Creates a new validation context - - - - - - Creates a new validation context with a property chain and validation selector - - - - - - - - Property chain - - - - - Object being validated - - - - - Selector - - - - - Whether this is a child context - - - - - Whether this is a child collection context. - - - - - Creates a new ValidationContext based on this one - - - - - - - - - Creates a new validation context for use with a child validator - - - - - - - - - Creates a new validation context for use with a child collection validator - - - - - - - - Converts a non-generic ValidationContext to a generic version. - No type check is performed. - - - - - - - An exception that represents failed validation - - - - - Validation errors - - - - - Creates a new ValidationException - - - - - - Creates a new ValidationException - - - - - - - Creates a new ValidationException - - - - - - Used for providing metadata about a validator. - - - - - Rules associated with the validator - - - - - Creates a ValidatorDescriptor - - - - - - Gets the display name or a property property - - - - - - - Gets all members with their associated validators - - - - - - Gets validators for a specific member - - - - - - - Gets rules for a specific member - - - - - - - Gets the member name from an expression - - - - - - - Gets validators for a member - - - - - - - - Gets rules grouped by ruleset - - - - - - Information about rulesets - - - - - Creates a new RulesetMetadata - - - - - - - Ruleset name - - - - - Rules in the ruleset - - - - - Factory for creating validators - - - - - Gets a validator for a type - - - - - - - Gets a validator for a type - - - - - - - Instantiates the validator - - - - - - - Validator metadata. - - - - - Function used to retrieve custom state for the validator - - - - - Severity of error. - - - - - Retrieves the unformatted error message template. - - - - - Retrieves the error code. - - - - - Empty metadata. - - - - - Validator runtime options - - - - - Default cascade mode - - - - - Default property chain separator - - - - - Default language manager - - - - - Customizations of validator selector - - - - - Specifies a factory for creating MessageFormatter instances. - - - - - Pluggable logic for resolving property names - - - - - Pluggable logic for resolving display names - - - - - Disables the expression accessor cache. Not recommended. - - - - - Pluggable resolver for default error codes - - - - - ValidatorSelector options - - - - - Factory func for creating the default validator selector - - - - - Factory func for creating the member validator selector - - - - - Factory func for creating the ruleset validator selector - - - - - Base class for all comparison validators - - - - - - - - - - - - - - - - - - Performs the comparison - - - - - - - Override to perform the comparison - - - - - - - - Metadata- the comparison type - - - - - Metadata- the member being compared - - - - - Metadata- the value being compared - - - - - Defines a comparison validator - - - - - Metadata- the comparison type - - - - - Metadata- the member being compared - - - - - Metadata- the value being compared - - - - - Asynchronous custom validator - - - - - Creates a new AsyncPredicateValidator - - - - - - Defines a property validator that can be run asynchronously. - - - - - Indicates that this validator wraps another validator. - - - - - The type of the underlying validator - - - - - Ensures that the property value is a valid credit card number. - - - - - Custom validator that allows for manual/direct creation of ValidationFailure instances. - - - - - - Creates a new instance of the CustomValidator - - - - - - Creates a new instance of the CustomValidator. - - - - - - Custom validation context - - - - - Creates a new CustomContext - - The parent PropertyValidatorContext that represents this execution - - - - Adds a new validation failure. - - The property name - The error message - - - - Adds a new validation failure (the property name is inferred) - - The error message - - - - Adds a new validation failure - - The failure to add - - - - A custom property validator. - This interface should not be implemented directly in your code as it is subject to change. - Please inherit from PropertyValidator instead. - - - - - Performs validation - - - - - - - Performs validation asynchronously. - - - - - - - - Determines whether this validator should be run asynchronously or not. - - - - - - - Additional options for configuring the property validator. - - - - - Prepares the of for an upcoming . - - The validator context - - - - Creates an error validation result for this validator. - - The validator context - Returns an error validation result. - - - - Allows a decimal to be validated for scale and precision. - Scale would be the number of digits to the right of the decimal point. - Precision would be the number of digits. - - It can be configured to use the effective scale and precision - (i.e. ignore trailing zeros) if required. - - 123.4500 has an scale of 4 and a precision of 7, but an effective scale - and precision of 2 and 5 respectively. - - - - diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard2.0/FluentValidation.dll b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard2.0/FluentValidation.dll deleted file mode 100644 index e25262d..0000000 Binary files a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard2.0/FluentValidation.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard2.0/FluentValidation.xml b/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard2.0/FluentValidation.xml deleted file mode 100644 index f2341c9..0000000 --- a/src/AutofacWihtAOP/packages/FluentValidation.8.1.3/lib/netstandard2.0/FluentValidation.xml +++ /dev/null @@ -1,3167 +0,0 @@ - - - - FluentValidation - - - - - Base class for object validators. - - The type of the object being validated - - - - Sets the cascade mode for all rules within this validator. - - - - - Validates the specified instance - - The object to validate - A ValidationResult object containing any validation failures - - - - Validates the specified instance asynchronously - - The object to validate - Cancellation token - A ValidationResult object containing any validation failures - - - - Validates the specified instance. - - Validation Context - A ValidationResult object containing any validation failures. - - - - Validates the specified instance asynchronously. - - Validation Context - Cancellation token - A ValidationResult object containing any validation failures. - - - - Adds a rule to the current validator. - - - - - - Creates a that can be used to obtain metadata about the current validator. - - - - - Defines a validation rule for a specify property. - - - RuleFor(x => x.Surname)... - - The type of property being validated - The expression representing the property to validate - an IRuleBuilder instance on which validators can be defined - - - - Invokes a rule for each item in the collection - - Type of property - Expression representing the collection to validate - An IRuleBuilder instance on which validators can be defined - - - - Defines a RuleSet that can be used to group together several validators. - - The name of the ruleset. - Action that encapsulates the rules in the ruleset. - - - - Defines a condition that applies to several rules - - The condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse condition that applies to several rules - - The condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Defines an asynchronous condition that applies to several rules - - The asynchronous condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse asynchronous condition that applies to several rules - - The asynchronous condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Includes the rules from the specified validator - - - - - Includes the rules from the specified validator - - - - - Returns an enumerator that iterates through the collection of validation rules. - - - A that can be used to iterate through the collection. - - 1 - - - - Throws an exception if the instance being validated is null. - - - - - - Determines if validation should occur and provides a means to modify the context and ValidationResult prior to execution. - If this method returns false, then the ValidationResult is immediately returned from Validate/ValidateAsync. - - - - - - - - Class that can be used to find all the validators from a collection of types. - - - - - Creates a scanner that works on a sequence of types. - - - - - Finds all the validators in the specified assembly. - - - - - Finds all the validators in the specified assemblies - - - - - Finds all the validators in the assembly containing the specified type. - - - - - Performs the specified action to all of the assembly scan results. - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - 1 - - - - Result of performing a scan. - - - - - Creates an instance of an AssemblyScanResult. - - - - - Validator interface type, eg IValidator<Foo> - - - - - Concrete type that implements the InterfaceType, eg FooValidator. - - - - - Extension methods for collection validation rules - - - - - Associates an instance of IValidator with the current property rule and is used to validate each item within the collection. - - Rule builder - The validator to use - - - - Uses a provider to instantiate a validator instance to be associated with a collection - - - - - - - - - - - Collection rule builder syntax - - - - - - - Defines a condition to be used to determine if validation should run - - - - - - - Extension methods that provide the default set of validators. - - - - - Defines a 'not null' validator on the current rule builder. - Validation will fail if the property is null. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'null' validator on the current rule builder. - Validation will fail if the property is not null. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'not empty' validator on the current rule builder. - Validation will fail if the property is null, an empty or the default value for the type (for example, 0 for integers) - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a 'empty' validator on the current rule builder. - Validation will fail if the property is not null, an empty or the default value for the type (for example, 0 for integers) - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is outside of the specified range. The range is inclusive. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is outside of the specified range. The range is inclusive. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is not equal to the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is not equal to the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is larger than the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a length validator on the current rule builder, but only for string properties. - Validation will fail if the length of the string is less than the length specified. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to use - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to use - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - Regex options - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda does not match the regular expression. - - Type of object being validated - The rule builder on which the validator should be defined - The regular expression to check the value against. - Regex options - - - - - Defines a regular expression validator on the current rule builder, but only for string properties. - Validation will fail if the value returned by the lambda is not a valid email address. - - Type of object being validated - The rule builder on which the validator should be defined - - - - - Defines a 'not equal' validator on the current rule builder. - Validation will fail if the specified value is equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value to compare - Equality comparer to use - - - - - Defines a 'not equal' validator on the current rule builder using a lambda to specify the value. - Validation will fail if the value returned by the lambda is equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression to provide the comparison value - Equality Comparer to use - - - - - Defines an 'equals' validator on the current rule builder. - Validation will fail if the specified value is not equal to the value of the property. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value to compare - Equality Comparer to use - - - - - Defines an 'equals' validator on the current rule builder using a lambda to specify the comparison value. - Validation will fail if the value returned by the lambda is not equal to the value of the property. - - The type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression to provide the comparison value - Equality comparer to use - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines an asynchronous predicate validator on the current rule builder using a lambda expression to specify the predicate. - Validation will fail if the specified lambda returns false. - Validation will succeed if the specified lambda returns true. - This overload accepts the object being validated in addition to the property being validated. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda expression specifying the predicate - - - - - Defines a 'less than' validator on the current rule builder. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal' validator on the current rule builder. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal' validator on the current rule builder. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than the specified value. - The validation will fail if the property value is greater than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - A lambda that should return the value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than or equal' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is less than or equal to the specified value. - The validation will fail if the property value is greater than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'less than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than the specified value. - The validation will fail if the property value is less than or equal to the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal to' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Defines a 'greater than or equal to' validator on the current rule builder using a lambda expression. - The validation will succeed if the property value is greater than or equal the specified value. - The validation will fail if the property value is less than the specified value. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The value being compared - - - - - Validates certain properties of the specified instance. - - The current validator - The object to validate - Expressions to specify the properties to validate - A ValidationResult object containing any validation failures - - - - Validates certain properties of the specified instance. - - - The object to validate - The names of the properties to validate. - A ValidationResult object containing any validation failures. - - - - Validates an object using either a custom validator selector or a ruleset. - - - - - - - - - - - Validates certain properties of the specified instance asynchronously. - - The current validator - The object to validate - - Expressions to specify the properties to validate - A ValidationResult object containing any validation failures - - - - Validates certain properties of the specified instance asynchronously. - - - The object to validate - - The names of the properties to validate. - A ValidationResult object containing any validation failures. - - - - Validates an object asynchronously using a custom validator selector or a ruleset - - - - - - - - - - - - Performs validation and then throws an exception if validation fails. - - The validator this method is extending. - The instance of the type we are validating. - Optional: a ruleset when need to validate against. - - - - Performs validation asynchronously and then throws an exception if validation fails. - - The validator this method is extending. - The instance of the type we are validating. - - Optional: a ruleset when need to validate against. - - - - Defines an 'inclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is inclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'inclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is inclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'exclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is exclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines an 'exclusive between' validator on the current rule builder, but only for properties of types that implement IComparable. - Validation will fail if the value of the property is outside of the specified range. The range is exclusive. - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - The lowest allowed value - The highest allowed value - - - - - Defines a credit card validator for the current rule builder that ensures that the specified string is a valid credit card number. - - - - - Defines a enum value validator on the current rule builder that ensures that the specific value is a valid enum value. - - Type of Enum being validated - Type of property being validated - The rule builder on which the validator should be defined - - - - - Defines a scale precision validator on the current rule builder that ensures that the specific value has a certain scale and precision - - Type of object being validated - Type of property being validated - The rule builder on which the validator should be defined - Allowed scale of the value - Allowed precision of the value - Whether the validator will ignore trailing zeros. - - - - - Defines a custom validation rule - - - - - - - - - - Defines a custom validation rule - - - - - - - - - - Default options that can be used to configure a validator. - - - - - Specifies the cascade mode for failures. - If set to 'Stop' then execution of the rule will stop once the first validator in the chain fails. - If set to 'Continue' then all validators in the chain will execute regardless of failures. - - - - - Specifies the cascade mode for failures. - If set to 'Stop' then execution of the rule will stop once the first validator in the chain fails. - If set to 'Continue' then all validators in the chain will execute regardless of failures. - - - - - Transforms the property value before validation occurs. The transformed value must be of the same type as the input value. - - - - - - - - - - Transforms the property value before validation occurs. The transformed value must be of the same type as the input value. - - - - - - - - - - Specifies a custom action to be invoked when the validator fails. - - - - - - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - The error message to use - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - Delegate that will be invoked to retrieve the localized message. - - - - - Specifies a custom error message to use when validation fails. Only applies to the rule that directly precedes it. - - The current rule - Delegate that will be invoked.Uses_localized_name to retrieve the localized message. - - - - - Specifies a custom error code to use if validation fails. - - The current rule - The error code to use - - - - - Specifies a custom error message resource to use when validation fails. - - The current rule - Resource type representing a resx file - Name of resource - - - - - Specifies a condition limiting when the validator should run. - The validator will only be executed if the result of the lambda returns true. - - The current rule - A lambda expression that specifies a condition for when the validator should run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies a condition limiting when the validator should not run. - The validator will only be executed if the result of the lambda returns false. - - The current rule - A lambda expression that specifies a condition for when the validator should not run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies an asynchronous condition limiting when the validator should run. - The validator will only be executed if the result of the lambda returns true. - - The current rule - A lambda expression that specifies a condition for when the validator should run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Specifies an asynchronous condition limiting when the validator should not run. - The validator will only be executed if the result of the lambda returns false. - - The current rule - A lambda expression that specifies a condition for when the validator should not run - Whether the condition should be applied to the current rule or all rules in the chain - - - - - Applies a filter to a collection property. - - The current rule - The condition - - - - - Triggers an action when the rule passes. Typically used to configure dependent rules. This applies to all preceding rules in the chain. - - The current rule - An action to be invoked if the rule is valid - - - - - Specifies a custom property name to use within the error message. - - The current rule - The property name to use - - - - - Specifies a custom property name to use within the error message. - - The current rule - Func used to retrieve the property's display name - - - - - Overrides the name of the property associated with this rule. - NOTE: This is a considered to be an advanced feature. Most of the time that you use this, you actually meant to use WithName. - - The current rule - The property name to use - - - - - Overrides the name of the property associated with this rule. - NOTE: This is a considered to be an advanced feature. Most of the time that you use this, you actually meant to use WithName. - - The current rule - An expression referencing another property - - - - - Specifies custom state that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom state that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom severity that should be stored alongside the validation message when validation fails for this rule. - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Specifies custom method that will be called when specific rule fails - - - - - - - - - - Allows the generated indexer to be overridden for collection rules. - - The current rule - The callback. Receives the model, the collection, the current element and the current index as parameters. Should return a string representation of the indexer. The default is "[" + index + "]" - - - - - Gets the default message for a property validator - - The validator type - The translated string - - - - Specifies how rules should cascade when one fails. - - - - - When a rule fails, execution continues to the next rule. - - - - - When a rule fails, validation is stopped and all other rules in the chain will not be executed. - - - - - Specifies where a When/Unless condition should be applied - - - - - Applies the condition to all validators declared so far in the chain. - - - - - Applies the condition to the current validator only. - - - - - Specifies the severity of a rule. - - - - - Error - - - - - Warning - - - - - Info - - - - - Validator implementation that allows rules to be defined without inheriting from AbstractValidator. - - - - public class Customer { - public int Id { get; set; } - public string Name { get; set; } - - public static readonly InlineValidator<Customer> Validator = new InlineValidator<Customer> { - v => v.RuleFor(x => x.Name).NotNull(), - v => v.RuleFor(x => x.Id).NotEqual(0), - } - } - - - - - - - Allows configuration of the validator. - - - - - Member accessor cache. - - - - - - Gets an accessor func based on an expression - - - The member represented by the expression - - - Accessor func - - - - Rule definition for collection properties - - - - - - Initializes new instance of the CollectionPropertyRule class - - - - - - - - - - - Filter that should include/exclude items in the collection. - - - - - Constructs the indexer in the property name associated with the error message. - By default this is "[" + index + "]" - - - - - Creates a new property rule from a lambda expression. - - - - - Invokes the validator asynchronously - - - - - - - - - - Invokes the validator - - - - - - - - - Custom logic for performing comparisons - - - - - Tries to compare the two objects. - - - The resulting comparison value. - - True if all went well, otherwise False. - - - - Tries to do a proper comparison but may fail. - First it tries the default comparison, if this fails, it will see - if the values are fractions. If they are, then it does a double - comparison, otherwise it does a long comparison. - - - - - Tries to compare the two objects, but will throw an exception if it fails. - - True on success, otherwise False. - - - - Tries to compare the two objects, but will throw an exception if it fails. - - True on success, otherwise False. - - - - Defines a condition that applies to several rules - - The condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse condition that applies to several rules - - The condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Defines an asynchronous condition that applies to several rules - - The asynchronous condition that should apply to multiple rules - Action that encapsulates the rules. - - - - - Defines an inverse asynchronous condition that applies to several rules - - The asynchronous condition that should be applied to multiple rules - Action that encapsulates the rules - - - - Default validator selector that will execute all rules that do not belong to a RuleSet. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Display name cache. - - - - - Useful extensions - - - - - Checks if the expression is a parameter expression - - - - - - - Gets a MemberInfo from a member expression. - - - - - Gets a MemberInfo from a member expression. - - - - - Splits pascal case, so "FooBar" would become "Foo Bar" - - - - - Helper method to construct a constant expression from a constant. - - Type of object being validated - Type of property being validated - The value being compared - - - - - Checks whether this is an asynchronous validation run. - - - - - - - Represents an object that is configurable. - - Type of object being configured - Return type - - - - Configures the current object. - - Action to configure the object. - - - - - Include rule - - - - - Creates a new IncludeRule - - - - - - - - - Creates a new IncludeRule - - - - - - - - - - Creates a new include rule from an existing validator - - - - - - - - - Creates a new include rule from an existing validator - - - - - - - - - - Determines whether or not a rule should execute. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Selects validators that are associated with a particular property. - - - - - Creates a new instance of MemberNameValidatorSelector. - - - - - Member names that are validated. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Creates a MemberNameValidatorSelector from a collection of expressions. - - - - - Gets member names from expressions - - - - - - - - Assists in the construction of validation messages. - - - - - Default Property Name placeholder. - - - - - Default Property Value placeholder. - - - - - Adds a value for a validation message placeholder. - - - - - - - - Appends a property name to the message. - - The name of the property - - - - - Appends a property value to the message. - - The value of the property - - - - - Adds additional arguments to the message for use with standard string placeholders. - - Additional arguments - - - - - Constructs the final message from the specified template. - - Message template - The message with placeholders replaced with their appropriate values - - - - Additional arguments to use - - - - - Additional placeholder values - - - - - Represents a chain of properties - - - - - Creates a new PropertyChain. - - - - - Creates a new PropertyChain based on another. - - - - - Creates a new PropertyChain - - - - - - Creates a PropertyChain from a lambda expression - - - - - - - Adds a MemberInfo instance to the chain - - Member to add - - - - Adds a property name to the chain - - Name of the property to add - - - - Adds an indexer to the property chain. For example, if the following chain has been constructed: - Parent.Child - then calling AddIndexer(0) would convert this to: - Parent.Child[0] - - - Whether square brackets should be applied before and after the indexer. Default true. - - - - Creates a string representation of a property chain. - - - - - Checks if the current chain is the child of another chain. - For example, if chain1 were for "Parent.Child" and chain2 were for "Parent.Child.GrandChild" then - chain2.IsChildChainOf(chain1) would be true. - - The parent chain to compare - True if the current chain is the child of the other chain, otherwise false - - - - Builds a property path. - - - - - Number of member names in the chain - - - - - Defines a rule associated with a property. - - - - - Condition for all validators in this rule. - - - - - Asynchronous condition for all validators in this rule. - - - - - Property associated with this rule. - - - - - Function that can be invoked to retrieve the value of the property. - - - - - Expression that was used to create the rule. - - - - - String source that can be used to retrieve the display name (if null, falls back to the property name) - - - - - Rule set that this rule belongs to (if specified) - - - - - Function that will be invoked if any of the validators associated with this rule fail. - - - - - The current validator being configured by this rule. - - - - - Type of the property being validated - - - - - Cascade mode for this rule. - - - - - Validators associated with this rule. - - - - - Creates a new property rule. - - Property - Function to get the property value - Lambda expression used to create the rule - Function to get the cascade mode. - Type to validate - Container type that owns the property - - - - Creates a new property rule from a lambda expression. - - - - - Creates a new property rule from a lambda expression. - - - - - Adds a validator to the rule. - - - - - Replaces a validator in this rule. Used to wrap validators. - - - - - Remove a validator in this rule. - - - - - Clear all validators from this rule. - - - - - Returns the property name for the property being validated. - Returns null if it is not a property being validated (eg a method call) - - - - - Allows custom creation of an error message - - - - - Dependent rules - - - - - Display name for the property. - - - - - Display name for the property. - - - - - Performs validation using a validation context and returns a collection of Validation Failures. - - Validation Context - A collection of validation failures - - - - Performs asynchronous validation using a validation context and returns a collection of Validation Failures. - - Validation Context - - A collection of validation failures - - - - Invokes the validator asynchronously - - - - - - - - - - Invokes a property validator using the specified validation context. - - - - - Applies a condition to the rule - - - - - - - Applies the condition to the rule asynchronously - - - - - - - Builds a validation rule and constructs a validator. - - Type of object being validated - Type of property being validated - - - - The rule being created by this RuleBuilder. - - - - - Parent validator - - - - - Creates a new instance of the RuleBuilder class. - - - - - Sets the validator associated with the rule. - - The validator to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator provider to set - - - - - Sets the validator associated with the rule. Use with complex properties where an IValidator instance is already declared for the property type. - - The validator provider to set - - - - Selects validators that belong to the specified rulesets. - - - - - Rule sets - - - - - Creates a new instance of the RulesetValidatorSelector. - - - - - Determines whether or not a rule should execute. - - The rule - Property path (eg Customer.Address.Line1) - Contextual information - Whether or not the validator can execute. - - - - Checks if the rule is an IncludeRule - - - - - - - Defines a rule associated with a property which can have multiple validators. - - - - - The validators that are grouped under this rule. - - - - - Name of the rule-set to which this rule belongs. - - - - - Performs validation using a validation context and returns a collection of Validation Failures. - - Validation Context - A collection of validation failures - - - - Performs validation using a validation context and returns a collection of Validation Failures asynchronously. - - Validation Context - Cancellation token - A collection of validation failures - - - - Applies a condition to the rule - - - - - - - Applies a condition to the rule asynchronously - - - - - - - Defines a validator for a particular type. - - - - - - Validates the specified instance. - - The instance to validate - A ValidationResult object containing any validation failures. - - - - Validate the specified instance asynchronously - - The instance to validate - - A ValidationResult object containing any validation failures. - - - - Sets the cascade mode for all rules within this validator. - - - - - Defines a validator for a particular type. - - - - - Validates the specified instance - - - A ValidationResult containing any validation failures - - - - Validates the specified instance asynchronously - - - Cancellation token - A ValidationResult containing any validation failures - - - - Validates the specified instance. - - A ValidationContext - A ValidationResult object contains any validation failures. - - - - Validates the specified instance asynchronously. - - A ValidationContext - Cancellation token - A ValidationResult object contains any validation failures. - - - - Creates a hook to access various meta data properties - - A IValidatorDescriptor object which contains methods to access metadata - - - - Checks to see whether the validator can validate objects of the specified type - - - - - Provides metadata about a validator. - - - - - Gets the name display name for a property. - - - - - Gets a collection of validators grouped by property. - - - - - Gets validators for a particular property. - - - - - Gets rules for a property. - - - - - Gets validators for a particular type. - - - - - Gets the validator for the specified type. - - - - - Gets the validator for the specified type. - - - - - Uses error code as the lookup for language manager, falling back to the default LanguageStringSource if not found. - Internal as the api may change. - - - - - Allows the default error message translations to be managed. - - - - - Whether localization is enabled. - - - - - Default culture to use for all requests to the LanguageManager. If not specified, uses the current UI culture. - - - - - Gets a translated string based on its key. If the culture is specific and it isn't registered, we try the neutral culture instead. - If no matching culture is found to be registered we use English. - - The key - The culture to translate into - - - - - Provides error message templates - - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Base class for languages - - - - - Name of language (culture code) - - - - - Adds a translation - - - - - - - Adds a translation for a type - - - - - - - Gets the localized version of a string with a specific key. - - - - - - - Allows the default error message translations to be managed. - - - - - Creates a new instance of the LanguageManager class. - - - - - Whether localization is enabled. - - - - - Default culture to use for all requests to the LanguageManager. If not specified, uses the current UI culture. - - - - - Provides a collection of all supported languages. - - - - - - Removes all languages except the default. - - - - - Gets a translated string based on its key. If the culture is specific and it isn't registered, we try the neutral culture instead. - If no matching culture is found to be registered we use English. - - The key - The culture to translate into - - - - - IStringSource implementation that uses the default language manager. - - - - - Lazily loads the string - - - - - Creates a LazyStringSource - - - - - Gets the value - - - - - - Resource type - - - - - Resource name - - - - - Represents a localized string. - - - - - Creates a new instance of the LocalizedErrorMessageSource class using the specified resource name and resource type. - - The resource type - The resource name - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Gets the PropertyInfo for a resource. - ResourceType and ResourceName are ref parameters to allow derived types - to replace the type/name of the resource before the delegate is constructed. - - - - - Defines an accessor for localization resources - - - - - Function that can be used to retrieve the resource - - - - - Resource type - - - - - Resource name - - - - - Represents a static string. - - - - - Creates a new StringErrorMessageSource using the specified error message as the error template. - - The error message template. - - - - Construct the error message template - - Error message template - - - - The name of the resource if localized. - - - - - The type of the resource provider if localized. - - - - - Defines a validation failure - - - - - Creates a new validation failure. - - - - - Creates a new ValidationFailure. - - - - - The name of the property. - - - - - The error message - - - - - The property value that caused the failure. - - - - - Custom state associated with the failure. - - - - - Custom severity level associated with the failure. - - - - - Gets or sets the error code. - - - - - Gets or sets the formatted message arguments. - These are values for custom formatted message in validator resource files - Same formatted message can be reused in UI and with same number of format placeholders - Like "Value {0} that you entered should be {1}" - - - - - Gets or sets the formatted message placeholder values. - - - - - The resource name used for building the message - - - - - Creates a textual representation of the failure. - - - - - The result of running a validator - - - - - Whether validation succeeded - - - - - A collection of errors - - - - - Creates a new validationResult - - - - - Creates a new ValidationResult from a collection of failures - - List of which is later available through . This list get's copied. - - Every caller is responsible for not adding null to the list. - - - - - Generates a string representation of the error messages separated by new lines. - - - - - - Generates a string representation of the error messages separated by the specified character. - - The character to separate the error messages. - - - - - Rule builder that starts the chain - - - - - - - Rule builder - - - - - - - Associates a validator with this the property for this rule builder. - - The validator to set - - - - - Associates an instance of IValidator with the current property rule. - - The validator to use - - - - - Associates a validator provider with the current property rule. - - The validator provider to use - - - - - Rule builder - - - - - - - Rule builder that starts the chain for a child collection - - - - - - - Fluent interface for conditions (When/Unless/WhenAsync/UnlessAsync) - - - - - Rules to be invoked if the condition fails. - - - - - - Defines a validation context. - - - - - The object currently being validated. - - - - - The value of the property being validated. - - - - - Parent validation context. - - - - - Validation context - - - - - - Creates a new validation context - - - - - - Creates a new validation context with a custom property chain and selector - - - - - - - - The object to validate - - - - - Validation context - - - - - Additional data associated with the validation request. - - - - - Creates a new validation context - - - - - - Creates a new validation context with a property chain and validation selector - - - - - - - - Property chain - - - - - Object being validated - - - - - Selector - - - - - Whether this is a child context - - - - - Whether this is a child collection context. - - - - - Creates a new ValidationContext based on this one - - - - - - - - - Creates a new validation context for use with a child validator - - - - - - - - - Creates a new validation context for use with a child collection validator - - - - - - - - Converts a non-generic ValidationContext to a generic version. - No type check is performed. - - - - - - - An exception that represents failed validation - - - - - Validation errors - - - - - Creates a new ValidationException - - - - - - Creates a new ValidationException - - - - - - - Creates a new ValidationException - - - - - - Used for providing metadata about a validator. - - - - - Rules associated with the validator - - - - - Creates a ValidatorDescriptor - - - - - - Gets the display name or a property property - - - - - - - Gets all members with their associated validators - - - - - - Gets validators for a specific member - - - - - - - Gets rules for a specific member - - - - - - - Gets the member name from an expression - - - - - - - Gets validators for a member - - - - - - - - Gets rules grouped by ruleset - - - - - - Information about rulesets - - - - - Creates a new RulesetMetadata - - - - - - - Ruleset name - - - - - Rules in the ruleset - - - - - Factory for creating validators - - - - - Gets a validator for a type - - - - - - - Gets a validator for a type - - - - - - - Instantiates the validator - - - - - - - Validator metadata. - - - - - Function used to retrieve custom state for the validator - - - - - Severity of error. - - - - - Retrieves the unformatted error message template. - - - - - Retrieves the error code. - - - - - Empty metadata. - - - - - Validator runtime options - - - - - Default cascade mode - - - - - Default property chain separator - - - - - Default language manager - - - - - Customizations of validator selector - - - - - Specifies a factory for creating MessageFormatter instances. - - - - - Pluggable logic for resolving property names - - - - - Pluggable logic for resolving display names - - - - - Disables the expression accessor cache. Not recommended. - - - - - Pluggable resolver for default error codes - - - - - ValidatorSelector options - - - - - Factory func for creating the default validator selector - - - - - Factory func for creating the member validator selector - - - - - Factory func for creating the ruleset validator selector - - - - - Base class for all comparison validators - - - - - - - - - - - - - - - - - - Performs the comparison - - - - - - - Override to perform the comparison - - - - - - - - Metadata- the comparison type - - - - - Metadata- the member being compared - - - - - Metadata- the value being compared - - - - - Defines a comparison validator - - - - - Metadata- the comparison type - - - - - Metadata- the member being compared - - - - - Metadata- the value being compared - - - - - Asynchronous custom validator - - - - - Creates a new AsyncPredicateValidator - - - - - - Defines a property validator that can be run asynchronously. - - - - - Indicates that this validator wraps another validator. - - - - - The type of the underlying validator - - - - - Ensures that the property value is a valid credit card number. - - - - - Custom validator that allows for manual/direct creation of ValidationFailure instances. - - - - - - Creates a new instance of the CustomValidator - - - - - - Creates a new instance of the CustomValidator. - - - - - - Custom validation context - - - - - Creates a new CustomContext - - The parent PropertyValidatorContext that represents this execution - - - - Adds a new validation failure. - - The property name - The error message - - - - Adds a new validation failure (the property name is inferred) - - The error message - - - - Adds a new validation failure - - The failure to add - - - - A custom property validator. - This interface should not be implemented directly in your code as it is subject to change. - Please inherit from PropertyValidator instead. - - - - - Performs validation - - - - - - - Performs validation asynchronously. - - - - - - - - Determines whether this validator should be run asynchronously or not. - - - - - - - Additional options for configuring the property validator. - - - - - Prepares the of for an upcoming . - - The validator context - - - - Creates an error validation result for this validator. - - The validator context - Returns an error validation result. - - - - Allows a decimal to be validated for scale and precision. - Scale would be the number of digits to the right of the decimal point. - Precision would be the number of digits. - - It can be configured to use the effective scale and precision - (i.e. ignore trailing zeros) if required. - - 123.4500 has an scale of 4 and a precision of 7, but an effective scale - and precision of 2 and 5 respectively. - - - - diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/.signature.p7s b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/.signature.p7s deleted file mode 100644 index 60751af..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/.signature.p7s and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/LICENSE.TXT b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/LICENSE.TXT deleted file mode 100644 index 984713a..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/LICENSE.TXT +++ /dev/null @@ -1,23 +0,0 @@ -The MIT License (MIT) - -Copyright (c) .NET Foundation and Contributors - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/System.ComponentModel.Annotations.4.4.1.nupkg b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/System.ComponentModel.Annotations.4.4.1.nupkg deleted file mode 100644 index 46caa92..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/System.ComponentModel.Annotations.4.4.1.nupkg and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/THIRD-PARTY-NOTICES.TXT b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/THIRD-PARTY-NOTICES.TXT deleted file mode 100644 index 06055ff..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/THIRD-PARTY-NOTICES.TXT +++ /dev/null @@ -1,226 +0,0 @@ -.NET Core uses third-party libraries or other resources that may be -distributed under licenses different than the .NET Core software. - -In the event that we accidentally failed to list a required notice, please -bring it to our attention. Post an issue or email us: - - dotnet@microsoft.com - -The attached notices are provided for information only. - -License notice for Slicing-by-8 -------------------------------- - -http://sourceforge.net/projects/slicing-by-8/ - -Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - - -This software program is licensed subject to the BSD License, available at -http://www.opensource.org/licenses/bsd-license.html. - - -License notice for Unicode data -------------------------------- - -http://www.unicode.org/copyright.html#License - -Copyright © 1991-2017 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in http://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - -License notice for Zlib ------------------------ - -https://github.com/madler/zlib -http://zlib.net/zlib_license.html - -/* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.11, January 15th, 2017 - - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - -*/ - -License notice for Mono -------------------------------- - -http://www.mono-project.com/docs/about-mono/ - -Copyright (c) .NET Foundation Contributors - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the Software), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License notice for International Organization for Standardization ------------------------------------------------------------------ - -Portions (C) International Organization for Standardization 1986: - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - -License notice for Intel ------------------------- - -"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License notice for Xamarin and Novell -------------------------------------- - -Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Copyright (c) 2011 Novell, Inc (http://www.novell.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -Third party notice for W3C --------------------------- - -"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -Status: This license takes effect 13 May, 2015. -This work is being provided by the copyright holders under the following license. -License -By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. -Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: -The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. -Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. -Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." -Disclaimers -THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. -The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." - -License notice for Bit Twiddling Hacks --------------------------------------- - -Bit Twiddling Hacks - -By Sean Eron Anderson -seander@cs.stanford.edu - -Individually, the code snippets here are in the public domain (unless otherwise -noted) — feel free to use them however you please. The aggregate collection and -descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are -distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and -without even the implied warranty of merchantability or fitness for a particular -purpose. diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/MonoAndroid10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/MonoAndroid10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/MonoTouch10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/MonoTouch10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/net45/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/net45/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/net461/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/net461/System.ComponentModel.Annotations.dll deleted file mode 100644 index 585b9fb..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/net461/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netcore50/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netcore50/System.ComponentModel.Annotations.dll deleted file mode 100644 index 3cc524d..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netcore50/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netcoreapp2.0/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netcoreapp2.0/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netstandard1.4/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netstandard1.4/System.ComponentModel.Annotations.dll deleted file mode 100644 index 3cc524d..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netstandard1.4/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netstandard2.0/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netstandard2.0/System.ComponentModel.Annotations.dll deleted file mode 100644 index d9e075a..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/netstandard2.0/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/portable-net45+win8/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/portable-net45+win8/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/win8/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/win8/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/xamarinios10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/xamarinios10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/xamarinmac20/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/xamarinmac20/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/xamarintvos10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/xamarintvos10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/xamarinwatchos10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/lib/xamarinwatchos10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/MonoAndroid10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/MonoAndroid10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/MonoTouch10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/MonoTouch10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/net45/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/net45/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/net461/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/net461/System.ComponentModel.Annotations.dll deleted file mode 100644 index cbe3f58..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/net461/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/net461/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/net461/System.ComponentModel.Annotations.xml deleted file mode 100644 index 1911ed6..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/net461/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1055 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifies that an entity member represents a data relationship, such as a foreign key relationship. - - - Initializes a new instance of the class. - The name of the association. - A comma-separated list of the property names of the key values on the thisKey side of the association. - A comma-separated list of the property names of the key values on the otherKey side of the association. - - - Gets or sets a value that indicates whether the association member represents a foreign key. - true if the association represents a foreign key; otherwise, false. - - - Gets the name of the association. - The name of the association. - - - Gets the property names of the key values on the OtherKey side of the association. - A comma-separated list of the property names that represent the key values on the OtherKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Gets the property names of the key values on the ThisKey side of the association. - A comma-separated list of the property names that represent the key values on the ThisKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Provides an attribute that compares two properties. - - - Initializes a new instance of the class. - The property to compare with the current property. - - - Applies formatting to an error message, based on the data field where the error occurred. - The name of the field that caused the validation failure. - The formatted error message. - - - Determines whether a specified object is valid. - The object to validate. - An object that contains information about the validation request. - true if value is valid; otherwise, false. - - - Gets the property to compare with the current property. - The other property. - - - Gets the display name of the other property. - The display name of the other property. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Specifies that a property participates in optimistic concurrency checks. - - - Initializes a new instance of the class. - - - Specifies that a data field value is a credit card number. - - - Initializes a new instance of the class. - - - Determines whether the specified credit card number is valid. - The value to validate. - true if the credit card number is valid; otherwise, false. - - - Specifies a custom validation method that is used to validate a property or class instance. - - - Initializes a new instance of the class. - The type that contains the method that performs custom validation. - The method that performs custom validation. - - - Formats a validation error message. - The name to include in the formatted message. - An instance of the formatted error message. - - - Gets the validation method. - The name of the validation method. - - - Gets the type that performs custom validation. - The type that performs custom validation. - - - Represents an enumeration of the data types associated with data fields and parameters. - - - Represents a credit card number. - - - - Represents a currency value. - - - - Represents a custom data type. - - - - Represents a date value. - - - - Represents an instant in time, expressed as a date and time of day. - - - - Represents a continuous time during which an object exists. - - - - Represents an e-mail address. - - - - Represents an HTML file. - - - - Represents a URL to an image. - - - - Represents multi-line text. - - - - Represent a password value. - - - - Represents a phone number value. - - - - Represents a postal code. - - - - Represents text that is displayed. - - - - Represents a time value. - - - - Represents file upload data type. - - - - Represents a URL value. - - - - Specifies the name of an additional type to associate with a data field. - - - Initializes a new instance of the class by using the specified type name. - The name of the type to associate with the data field. - - - Initializes a new instance of the class by using the specified field template name. - The name of the custom field template to associate with the data field. - customDataType is null or an empty string (""). - - - Gets the name of custom field template that is associated with the data field. - The name of the custom field template that is associated with the data field. - - - Gets the type that is associated with the data field. - One of the values. - - - Gets a data-field display format. - The data-field display format. - - - Returns the name of the type that is associated with the data field. - The name of the type associated with the data field. - - - Checks that the value of the data field is valid. - The data field value to validate. - true always. - - - Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether UI should be generated automatically in order to display this field. - true if UI should be generated automatically to display this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that indicates whether filtering UI is automatically displayed for this field. - true if UI should be generated automatically to display filtering for this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that is used to display a description in the UI. - The value that is used to display a description in the UI. - - - Returns the value of the property. - The value of if the property has been initialized; otherwise, null. - - - Returns a value that indicates whether UI should be generated automatically in order to display filtering for this field. - The value of if the property has been initialized; otherwise, null. - - - Returns the value of the property. - The localized description, if the has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - A value that will be used for grouping fields in the UI, if has been initialized; otherwise, null. If the property has been specified and the property represents a resource key, a localized string is returned; otherwise, a non-localized string is returned. - - - Returns a value that is used for field display in the UI. - The localized string for the property, if the property has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - The value of the property, if it has been set; otherwise, null. - - - Returns the value of the property. - Gets the localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the property. - - - Returns the value of the property. - The localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the value property. - - - Gets or sets a value that is used to group fields in the UI. - A value that is used to group fields in the UI. - - - Gets or sets a value that is used for display in the UI. - A value that is used for display in the UI. - - - Gets or sets the order weight of the column. - The order weight of the column. - - - Gets or sets a value that will be used to set the watermark for prompts in the UI. - A value that will be used to display a watermark in the UI. - - - Gets or sets the type that contains the resources for the , , , and properties. - The type of the resource that contains the , , , and properties. - - - Gets or sets a value that is used for the grid column label. - A value that is for the grid column label. - - - Specifies the column that is displayed in the referred table as a foreign-key column. - - - Initializes a new instance of the class by using the specified column. - The name of the column to use as the display column. - - - Initializes a new instance of the class by using the specified display and sort columns. - The name of the column to use as the display column. - The name of the column to use for sorting. - - - Initializes a new instance of the class by using the specified display column, and the specified sort column and sort order. - The name of the column to use as the display column. - The name of the column to use for sorting. - true to sort in descending order; otherwise, false. The default is false. - - - Gets the name of the column to use as the display field. - The name of the display column. - - - Gets the name of the column to use for sorting. - The name of the sort column. - - - Gets a value that indicates whether to sort in descending or ascending order. - true if the column will be sorted in descending order; otherwise, false. - - - Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether the formatting string that is specified by the property is applied to the field value when the data field is in edit mode. - true if the formatting string applies to the field value in edit mode; otherwise, false. The default is false. - - - Gets or sets a value that indicates whether empty string values ("") are automatically converted to null when the data field is updated in the data source. - true if empty string values are automatically converted to null; otherwise, false. The default is true. - - - Gets or sets the display format for the field value. - A formatting string that specifies the display format for the value of the data field. The default is an empty string (""), which indicates that no special formatting is applied to the field value. - - - Gets or sets a value that indicates whether the field should be HTML-encoded. - true if the field should be HTML-encoded; otherwise, false. - - - Gets or sets the text that is displayed for a field when the field's value is null. - The text that is displayed for a field when the field's value is null. The default is an empty string (""), which indicates that this property is not set. - - - Indicates whether a data field is editable. - - - Initializes a new instance of the class. - true to specify that field is editable; otherwise, false. - - - Gets a value that indicates whether a field is editable. - true if the field is editable; otherwise, false. - - - Gets or sets a value that indicates whether an initial value is enabled. - true if an initial value is enabled; otherwise, false. - - - Validates an email address. - - - Initializes a new instance of the class. - - - Determines whether the specified value matches the pattern of a valid email address. - The value to validate. - true if the specified value is valid or null; otherwise, false. - - - Enables a .NET Framework enumeration to be mapped to a data column. - - - Initializes a new instance of the class. - The type of the enumeration. - - - Gets or sets the enumeration type. - The enumeration type. - - - Checks that the value of the data field is valid. - The data field value to validate. - true if the data field value is valid; otherwise, false. - - - Validates file name extensions. - - - Initializes a new instance of the class. - - - Gets or sets the file name extensions. - The file name extensions, or the default file extensions (".png", ".jpg", ".jpeg", and ".gif") if the property is not set. - - - Applies formatting to an error message, based on the data field where the error occurred. - The name of the field that caused the validation failure. - The formatted error message. - - - Checks that the specified file name extension or extensions is valid. - A comma delimited list of valid file extensions. - true if the file name extension is valid; otherwise, false. - - - Represents an attribute that is used to specify the filtering behavior for a column. - - - Initializes a new instance of the class by using the filter UI hint. - The name of the control to use for filtering. - - - Initializes a new instance of the class by using the filter UI hint and presentation layer name. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - - - Initializes a new instance of the class by using the filter UI hint, presentation layer name, and control parameters. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - The list of parameters for the control. - - - Gets the name/value pairs that are used as parameters in the control's constructor. - The name/value pairs that are used as parameters in the control's constructor. - - - Returns a value that indicates whether this attribute instance is equal to a specified object. - The object to compare with this attribute instance. - True if the passed object is equal to this attribute instance; otherwise, false. - - - Gets the name of the control to use for filtering. - The name of the control to use for filtering. - - - Returns the hash code for this attribute instance. - This attribute insatnce hash code. - - - Gets the name of the presentation layer that supports this control. - The name of the presentation layer that supports this control. - - - Provides a way for an object to be invalidated. - - - Determines whether the specified object is valid. - The validation context. - A collection that holds failed-validation information. - - - Denotes one or more properties that uniquely identify an entity. - - - Initializes a new instance of the class. - - - Specifies the maximum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class based on the length parameter. - The maximum allowable length of array or string data. - - - Applies formatting to a specified error message. - The name to include in the formatted string. - A localized string to describe the maximum acceptable length. - - - Determines whether a specified object is valid. - The object to validate. - true if the value is null, or if the value is less than or equal to the specified maximum length; otherwise, false. - Length is zero or less than negative one. - - - Gets the maximum allowable length of the array or string data. - The maximum allowable length of the array or string data. - - - Specifies the minimum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - The length of the array or string data. - - - Applies formatting to a specified error message. - The name to include in the formatted string. - A localized string to describe the minimum acceptable length. - - - Determines whether a specified object is valid. - The object to validate. - true if the specified object is valid; otherwise, false. - - - Gets or sets the minimum allowable length of the array or string data. - The minimum allowable length of the array or string data. - - - Specifies that a data field value is a well-formed phone number using a regular expression for phone numbers. - - - Initializes a new instance of the class. - - - Determines whether the specified phone number is in a valid phone number format. - The value to validate. - true if the phone number is valid; otherwise, false. - - - Specifies the numeric range constraints for the value of a data field. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values and the specific type. - Specifies the type of the object to test. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - type is null. - - - Formats the error message that is displayed when range validation fails. - The name of the field that caused the validation failure. - The formatted error message. - - - Checks that the value of the data field is in the specified range. - The data field value to validate. - true if the specified value is in the range; otherwise, false. - The data field value was outside the allowed range. - - - Gets the maximum allowed field value. - The maximum value that is allowed for the data field. - - - Gets the minimum allowed field value. - The minimu value that is allowed for the data field. - - - Gets the type of the data field whose value must be validated. - The type of the data field whose value must be validated. - - - Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression. - - - Initializes a new instance of the class. - The regular expression that is used to validate the data field value. - pattern is null. - - - Formats the error message to display if the regular expression validation fails. - The name of the field that caused the validation failure. - The formatted error message. - - - Checks whether the value entered by the user matches the regular expression pattern. - The data field value to validate. - true if validation is successful; otherwise, false. - The data field value did not match the regular expression pattern. - - - Gets or set the amount of time in milliseconds to execute a single matching operation before the operation times out. - The amount of time in milliseconds to execute a single matching operation. - - - Gets the regular expression pattern. - The pattern to match. - - - Specifies that a data field value is required. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether an empty string is allowed. - true if an empty string is allowed; otherwise, false. The default value is false. - - - Checks that the value of the required data field is not empty. - The data field value to validate. - true if validation is successful; otherwise, false. - The data field value was null. - - - Specifies whether a class or data column uses scaffolding. - - - Initializes a new instance of using the property. - The value that specifies whether scaffolding is enabled. - - - Gets or sets the value that specifies whether scaffolding is enabled. - true, if scaffolding is enabled; otherwise false. - - - Represents the database column that a property is mapped to. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The name of the column the property is mapped to. - - - Gets the name of the column the property is mapped to. - The name of the column the property is mapped to. - - - Gets or sets the zero-based order of the column the property is mapped to. - The order of the column. - - - Gets or sets the database provider specific data type of the column the property is mapped to. - The database provider specific data type of the column the property is mapped to. - - - Denotes that the class is a complex type. Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. - - - Initializes a new instance of the class. - - - Specifies how the database generates values for a property. - - - Initializes a new instance of the class. - The database generated option. - - - Gets or sets the pattern used to generate values for the property in the database. - The database generated option. - - - Represents the pattern used to generate values for a property in the database. - - - The database generates a value when a row is inserted or updated. - - - - The database generates a value when a row is inserted. - - - - The database does not generate values. - - - - Denotes a property used as a foreign key in a relationship. The annotation may be placed on the foreign key property and specify the associated navigation property name, or placed on a navigation property and specify the associated foreign key name. - - - Initializes a new instance of the class. - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - - - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - The name of the associated navigation property or the associated foreign key property. - - - Specifies the inverse of a navigation property that represents the other end of the same relationship. - - - Initializes a new instance of the class using the specified property. - The navigation property representing the other end of the same relationship. - - - Gets the navigation property representing the other end of the same relationship. - The property of the attribute. - - - Denotes that a property or class should be excluded from database mapping. - - - Initializes a new instance of the class. - - - Specifies the database table that a class is mapped to. - - - Initializes a new instance of the class using the specified name of the table. - The name of the table the class is mapped to. - - - Gets the name of the table the class is mapped to. - The name of the table the class is mapped to. - - - Gets or sets the schema of the table the class is mapped to. - The schema of the table the class is mapped to. - - - Specifies the minimum and maximum length of characters that are allowed in a data field. - - - Initializes a new instance of the class by using a specified maximum length. - The maximum length of a string. - - - Applies formatting to a specified error message. - The name of the field that caused the validation failure. - The formatted error message. - maximumLength is negative. -or- maximumLength is less than minimumLength. - - - Determines whether a specified object is valid. - The object to validate. - true if the specified object is valid; otherwise, false. - maximumLength is negative. -or- maximumLength is less than . - - - Gets or sets the maximum length of a string. - The maximum length a string. - - - Gets or sets the minimum length of a string. - The minimum length of a string. - - - Specifies the data type of the column as a row version. - - - Initializes a new instance of the class. - - - Specifies the template or user control that Dynamic Data uses to display a data field. - - - Initializes a new instance of the class by using a specified user control. - The user control to use to display the data field. - - - Initializes a new instance of the class using the specified user control and specified presentation layer. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - - - Initializes a new instance of the class by using the specified user control, presentation layer, and control parameters. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - The object to use to retrieve values from any data sources. - is null or it is a constraint key. -or- The value of is not a string. - - - Gets or sets the object to use to retrieve values from any data source. - A collection of key/value pairs. - - - Gets a value that indicates whether this instance is equal to the specified object. - The object to compare with this instance, or a null reference. - true if the specified object is equal to this instance; otherwise, false. - - - Gets the hash code for the current instance of the attribute. - The attribute instance hash code. - - - Gets or sets the presentation layer that uses the class. - The presentation layer that is used by this class. - - - Gets or sets the name of the field template to use to display the data field. - The name of the field template that displays the data field. - - - Provides URL validation. - - - Initializes a new instance of the class. - - - Validates the format of the specified URL. - The URL to validate. - true if the URL format is valid or null; otherwise, false. - - - Serves as the base class for all validation attributes. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the function that enables access to validation resources. - The function that enables access to validation resources. - errorMessageAccessor is null. - - - Initializes a new instance of the class by using the error message to associate with a validation control. - The error message to associate with a validation control. - - - Gets or sets an error message to associate with a validation control if validation fails. - The error message that is associated with the validation control. - - - Gets or sets the error message resource name to use in order to look up the property value if validation fails. - The error message resource that is associated with a validation control. - - - Gets or sets the resource type to use for error-message lookup if validation fails. - The type of error message that is associated with a validation control. - - - Gets the localized validation error message. - The localized validation error message. - - - Applies formatting to an error message, based on the data field where the error occurred. - The name to include in the formatted message. - An instance of the formatted error message. - - - Checks whether the specified value is valid with respect to the current validation attribute. - The value to validate. - The context information about the validation operation. - An instance of the class. - - - Determines whether the specified value of the object is valid. - The value of the object to validate. - true if the specified value is valid; otherwise, false. - - - Validates the specified value with respect to the current validation attribute. - The value to validate. - The context information about the validation operation. - An instance of the class. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Validates the specified object. - The object to validate. - The object that describes the context where the validation checks are performed. This parameter cannot be null. - Validation failed. - - - Validates the specified object. - The value of the object to validate. - The name to include in the error message. - value is not valid. - - - Describes the context in which a validation check is performed. - - - Initializes a new instance of the class using the specified object instance - The object instance to validate. It cannot be null. - - - Initializes a new instance of the class using the specified object and an optional property bag. - The object instance to validate. It cannot be null - An optional set of key/value pairs to make available to consumers. - - - Initializes a new instance of the class using the service provider and dictionary of service consumers. - The object to validate. This parameter is required. - The object that implements the interface. This parameter is optional. - A dictionary of key/value pairs to make available to the service consumers. This parameter is optional. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Returns the service that provides custom validation. - The type of the service to use for validation. - An instance of the service, or null if the service is not available. - - - Initializes the using a service provider that can return service instances by type when GetService is called. - The service provider. - - - Gets the dictionary of key/value pairs that is associated with this context. - The dictionary of the key/value pairs for this context. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Gets the object to validate. - The object to validate. - - - Gets the type of the object to validate. - The type of the object to validate. - - - Represents the exception that occurs during validation of a data field when the class is used. - - - Initializes a new instance of the class using an error message generated by the system. - - - Initializes a new instance of the class using a specified error message. - A specified message that states the error. - - - Initializes a new instance of the class using serialized data. - The object that holds the serialized data. - Context information about the source or destination of the serialized object. - - - Initializes a new instance of the class using a specified error message and a collection of inner exception instances. - The error message. - The collection of validation exceptions. - - - Initializes a new instance of the class by using a validation result, a validation attribute, and the value of the current exception. - The list of validation results. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger the validation error. - - - Initializes a new instance of the class using a specified error message, a validation attribute, and the value of the current exception. - The message that states the error. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger validation error. - - - Gets the instance of the class that triggered this exception. - An instance of the validation attribute type that triggered this exception. - - - Gets the instance that describes the validation error. - The instance that describes the validation error. - - - Gets the value of the object that causes the class to trigger this exception. - The value of the object that caused the class to trigger the validation error. - - - Represents a container for the results of a validation request. - - - Initializes a new instance of the class by using a object. - The validation result object. - - - Initializes a new instance of the class by using an error message. - The error message. - - - Initializes a new instance of the class by using an error message and a list of members that have validation errors. - The error message. - The list of member names that have validation errors. - - - Gets the error message for the validation. - The error message for the validation. - - - Gets the collection of member names that indicate which fields have validation errors. - The collection of member names that indicate which fields have validation errors. - - - Represents the success of the validation (true if validation was successful; otherwise, false). - - - - Returns a string representation of the current validation result. - The current validation result. - - - Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated attributes. - - - Determines whether the specified object is valid using the validation context and validation results collection. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - true if the object validates; otherwise, false. - instance is null. - - - Determines whether the specified object is valid using the validation context, validation results collection, and a value that specifies whether to validate all properties. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - true to validate all properties; if false, only required attributes are validated.. - true if the object validates; otherwise, false. - instance is null. - - - Validates the property. - The value to validate. - The context that describes the property to validate. - A collection to hold each failed validation. - true if the property validates; otherwise, false. - value cannot be assigned to the property. -or- value is null. - - - Returns a value that indicates whether the specified value is valid with the specified attributes. - The value to validate. - The context that describes the object to validate. - A collection to hold failed validations. - The validation attributes. - true if the object validates; otherwise, false. - - - Determines whether the specified object is valid using the validation context. - The object to validate. - The context that describes the object to validate. - The object is not valid. - instance is null. - - - Determines whether the specified object is valid using the validation context, and a value that specifies whether to validate all properties. - The object to validate. - The context that describes the object to validate. - true to validate all properties; otherwise, false. - instance is not valid. - instance is null. - - - Validates the property. - The value to validate. - The context that describes the property to validate. - value cannot be assigned to the property. - The value parameter is not valid. - - - Validates the specified attributes. - The value to validate. - The context that describes the object to validate. - The validation attributes. - The validationContext parameter is null. - The value parameter does not validate with the validationAttributes parameter. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/System.ComponentModel.Annotations.dll deleted file mode 100644 index c7ef4f6..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/System.ComponentModel.Annotations.xml deleted file mode 100644 index 92dcc4f..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifies that an entity member represents a data relationship, such as a foreign key relationship. - - - Initializes a new instance of the class. - The name of the association. - A comma-separated list of the property names of the key values on the side of the association. - A comma-separated list of the property names of the key values on the side of the association. - - - Gets or sets a value that indicates whether the association member represents a foreign key. - true if the association represents a foreign key; otherwise, false. - - - Gets the name of the association. - The name of the association. - - - Gets the property names of the key values on the OtherKey side of the association. - A comma-separated list of the property names that represent the key values on the OtherKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Gets the property names of the key values on the ThisKey side of the association. - A comma-separated list of the property names that represent the key values on the ThisKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Provides an attribute that compares two properties. - - - Initializes a new instance of the class. - The property to compare with the current property. - - - Applies formatting to an error message, based on the data field where the error occurred. - The formatted error message. - The name of the field that caused the validation failure. - - - Determines whether a specified object is valid. - true if is valid; otherwise, false. - The object to validate. - An object that contains information about the validation request. - - - Gets the property to compare with the current property. - The other property. - - - Gets the display name of the other property. - The display name of the other property. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Specifies that a property participates in optimistic concurrency checks. - - - Initializes a new instance of the class. - - - Specifies that a data field value is a credit card number. - - - Initializes a new instance of the class. - - - Determines whether the specified credit card number is valid. - true if the credit card number is valid; otherwise, false. - The value to validate. - - - Specifies a custom validation method that is used to validate a property or class instance. - - - Initializes a new instance of the class. - The type that contains the method that performs custom validation. - The method that performs custom validation. - - - Formats a validation error message. - An instance of the formatted error message. - The name to include in the formatted message. - - - Gets the validation method. - The name of the validation method. - - - Gets the type that performs custom validation. - The type that performs custom validation. - - - Represents an enumeration of the data types associated with data fields and parameters. - - - Represents a credit card number. - - - Represents a currency value. - - - Represents a custom data type. - - - Represents a date value. - - - Represents an instant in time, expressed as a date and time of day. - - - Represents a continuous time during which an object exists. - - - Represents an e-mail address. - - - Represents an HTML file. - - - Represents a URL to an image. - - - Represents multi-line text. - - - Represent a password value. - - - Represents a phone number value. - - - Represents a postal code. - - - Represents text that is displayed. - - - Represents a time value. - - - Represents file upload data type. - - - Represents a URL value. - - - Specifies the name of an additional type to associate with a data field. - - - Initializes a new instance of the class by using the specified type name. - The name of the type to associate with the data field. - - - Initializes a new instance of the class by using the specified field template name. - The name of the custom field template to associate with the data field. - - is null or an empty string (""). - - - Gets the name of custom field template that is associated with the data field. - The name of the custom field template that is associated with the data field. - - - Gets the type that is associated with the data field. - One of the values. - - - Gets a data-field display format. - The data-field display format. - - - Returns the name of the type that is associated with the data field. - The name of the type associated with the data field. - - - Checks that the value of the data field is valid. - true always. - The data field value to validate. - - - Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether UI should be generated automatically in order to display this field. - true if UI should be generated automatically to display this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that indicates whether filtering UI is automatically displayed for this field. - true if UI should be generated automatically to display filtering for this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that is used to display a description in the UI. - The value that is used to display a description in the UI. - - - Returns the value of the property. - The value of if the property has been initialized; otherwise, null. - - - Returns a value that indicates whether UI should be generated automatically in order to display filtering for this field. - The value of if the property has been initialized; otherwise, null. - - - Returns the value of the property. - The localized description, if the has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - A value that will be used for grouping fields in the UI, if has been initialized; otherwise, null. If the property has been specified and the property represents a resource key, a localized string is returned; otherwise, a non-localized string is returned. - - - Returns a value that is used for field display in the UI. - The localized string for the property, if the property has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - The value of the property, if it has been set; otherwise, null. - - - Returns the value of the property. - Gets the localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the property. - - - Returns the value of the property. - The localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the value property. - - - Gets or sets a value that is used to group fields in the UI. - A value that is used to group fields in the UI. - - - Gets or sets a value that is used for display in the UI. - A value that is used for display in the UI. - - - Gets or sets the order weight of the column. - The order weight of the column. - - - Gets or sets a value that will be used to set the watermark for prompts in the UI. - A value that will be used to display a watermark in the UI. - - - Gets or sets the type that contains the resources for the , , , and properties. - The type of the resource that contains the , , , and properties. - - - Gets or sets a value that is used for the grid column label. - A value that is for the grid column label. - - - Specifies the column that is displayed in the referred table as a foreign-key column. - - - Initializes a new instance of the class by using the specified column. - The name of the column to use as the display column. - - - Initializes a new instance of the class by using the specified display and sort columns. - The name of the column to use as the display column. - The name of the column to use for sorting. - - - Initializes a new instance of the class by using the specified display column, and the specified sort column and sort order. - The name of the column to use as the display column. - The name of the column to use for sorting. - true to sort in descending order; otherwise, false. The default is false. - - - Gets the name of the column to use as the display field. - The name of the display column. - - - Gets the name of the column to use for sorting. - The name of the sort column. - - - Gets a value that indicates whether to sort in descending or ascending order. - true if the column will be sorted in descending order; otherwise, false. - - - Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether the formatting string that is specified by the property is applied to the field value when the data field is in edit mode. - true if the formatting string applies to the field value in edit mode; otherwise, false. The default is false. - - - Gets or sets a value that indicates whether empty string values ("") are automatically converted to null when the data field is updated in the data source. - true if empty string values are automatically converted to null; otherwise, false. The default is true. - - - Gets or sets the display format for the field value. - A formatting string that specifies the display format for the value of the data field. The default is an empty string (""), which indicates that no special formatting is applied to the field value. - - - Gets or sets a value that indicates whether the field should be HTML-encoded. - true if the field should be HTML-encoded; otherwise, false. - - - Gets or sets the text that is displayed for a field when the field's value is null. - The text that is displayed for a field when the field's value is null. The default is an empty string (""), which indicates that this property is not set. - - - Indicates whether a data field is editable. - - - Initializes a new instance of the class. - true to specify that field is editable; otherwise, false. - - - Gets a value that indicates whether a field is editable. - true if the field is editable; otherwise, false. - - - Gets or sets a value that indicates whether an initial value is enabled. - true if an initial value is enabled; otherwise, false. - - - Validates an email address. - - - Initializes a new instance of the class. - - - Determines whether the specified value matches the pattern of a valid email address. - true if the specified value is valid or null; otherwise, false. - The value to validate. - - - Enables a .NET Framework enumeration to be mapped to a data column. - - - Initializes a new instance of the class. - The type of the enumeration. - - - Gets or sets the enumeration type. - The enumeration type. - - - Checks that the value of the data field is valid. - true if the data field value is valid; otherwise, false. - The data field value to validate. - - - Validates file name extensions. - - - Initializes a new instance of the class. - - - Gets or sets the file name extensions. - The file name extensions, or the default file extensions (".png", ".jpg", ".jpeg", and ".gif") if the property is not set. - - - Applies formatting to an error message, based on the data field where the error occurred. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks that the specified file name extension or extensions is valid. - true if the file name extension is valid; otherwise, false. - A comma delimited list of valid file extensions. - - - Represents an attribute that is used to specify the filtering behavior for a column. - - - Initializes a new instance of the class by using the filter UI hint. - The name of the control to use for filtering. - - - Initializes a new instance of the class by using the filter UI hint and presentation layer name. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - - - Initializes a new instance of the class by using the filter UI hint, presentation layer name, and control parameters. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - The list of parameters for the control. - - - Gets the name/value pairs that are used as parameters in the control's constructor. - The name/value pairs that are used as parameters in the control's constructor. - - - Returns a value that indicates whether this attribute instance is equal to a specified object. - True if the passed object is equal to this attribute instance; otherwise, false. - The object to compare with this attribute instance. - - - Gets the name of the control to use for filtering. - The name of the control to use for filtering. - - - Returns the hash code for this attribute instance. - This attribute insatnce hash code. - - - Gets the name of the presentation layer that supports this control. - The name of the presentation layer that supports this control. - - - Provides a way for an object to be invalidated. - - - Determines whether the specified object is valid. - A collection that holds failed-validation information. - The validation context. - - - Denotes one or more properties that uniquely identify an entity. - - - Initializes a new instance of the class. - - - Specifies the maximum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class based on the parameter. - The maximum allowable length of array or string data. - - - Applies formatting to a specified error message. - A localized string to describe the maximum acceptable length. - The name to include in the formatted string. - - - Determines whether a specified object is valid. - true if the value is null, or if the value is less than or equal to the specified maximum length; otherwise, false. - The object to validate. - Length is zero or less than negative one. - - - Gets the maximum allowable length of the array or string data. - The maximum allowable length of the array or string data. - - - Specifies the minimum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - The length of the array or string data. - - - Applies formatting to a specified error message. - A localized string to describe the minimum acceptable length. - The name to include in the formatted string. - - - Determines whether a specified object is valid. - true if the specified object is valid; otherwise, false. - The object to validate. - - - Gets or sets the minimum allowable length of the array or string data. - The minimum allowable length of the array or string data. - - - Specifies that a data field value is a well-formed phone number using a regular expression for phone numbers. - - - Initializes a new instance of the class. - - - Determines whether the specified phone number is in a valid phone number format. - true if the phone number is valid; otherwise, false. - The value to validate. - - - Specifies the numeric range constraints for the value of a data field. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values and the specific type. - Specifies the type of the object to test. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - is null. - - - Formats the error message that is displayed when range validation fails. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks that the value of the data field is in the specified range. - true if the specified value is in the range; otherwise, false. - The data field value to validate. - The data field value was outside the allowed range. - - - Gets the maximum allowed field value. - The maximum value that is allowed for the data field. - - - Gets the minimum allowed field value. - The minimu value that is allowed for the data field. - - - Gets the type of the data field whose value must be validated. - The type of the data field whose value must be validated. - - - Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression. - - - Initializes a new instance of the class. - The regular expression that is used to validate the data field value. - - is null. - - - Formats the error message to display if the regular expression validation fails. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks whether the value entered by the user matches the regular expression pattern. - true if validation is successful; otherwise, false. - The data field value to validate. - The data field value did not match the regular expression pattern. - - - Gets the regular expression pattern. - The pattern to match. - - - Specifies that a data field value is required. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether an empty string is allowed. - true if an empty string is allowed; otherwise, false. The default value is false. - - - Checks that the value of the required data field is not empty. - true if validation is successful; otherwise, false. - The data field value to validate. - The data field value was null. - - - Specifies whether a class or data column uses scaffolding. - - - Initializes a new instance of using the property. - The value that specifies whether scaffolding is enabled. - - - Gets or sets the value that specifies whether scaffolding is enabled. - true, if scaffolding is enabled; otherwise false. - - - Specifies the minimum and maximum length of characters that are allowed in a data field. - - - Initializes a new instance of the class by using a specified maximum length. - The maximum length of a string. - - - Applies formatting to a specified error message. - The formatted error message. - The name of the field that caused the validation failure. - - is negative. -or- is less than . - - - Determines whether a specified object is valid. - true if the specified object is valid; otherwise, false. - The object to validate. - - is negative.-or- is less than . - - - Gets or sets the maximum length of a string. - The maximum length a string. - - - Gets or sets the minimum length of a string. - The minimum length of a string. - - - Specifies the data type of the column as a row version. - - - Initializes a new instance of the class. - - - Specifies the template or user control that Dynamic Data uses to display a data field. - - - Initializes a new instance of the class by using a specified user control. - The user control to use to display the data field. - - - Initializes a new instance of the class using the specified user control and specified presentation layer. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - - - Initializes a new instance of the class by using the specified user control, presentation layer, and control parameters. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - The object to use to retrieve values from any data sources. - - is null or it is a constraint key.-or-The value of is not a string. - - - Gets or sets the object to use to retrieve values from any data source. - A collection of key/value pairs. - - - Gets a value that indicates whether this instance is equal to the specified object. - true if the specified object is equal to this instance; otherwise, false. - The object to compare with this instance, or a null reference. - - - Gets the hash code for the current instance of the attribute. - The attribute instance hash code. - - - Gets or sets the presentation layer that uses the class. - The presentation layer that is used by this class. - - - Gets or sets the name of the field template to use to display the data field. - The name of the field template that displays the data field. - - - Provides URL validation. - - - Initializes a new instance of the class. - - - Validates the format of the specified URL. - true if the URL format is valid or null; otherwise, false. - The URL to validate. - - - Serves as the base class for all validation attributes. - The and properties for localized error message are set at the same time that the non-localized property error message is set. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the function that enables access to validation resources. - The function that enables access to validation resources. - - is null. - - - Initializes a new instance of the class by using the error message to associate with a validation control. - The error message to associate with a validation control. - - - Gets or sets an error message to associate with a validation control if validation fails. - The error message that is associated with the validation control. - - - Gets or sets the error message resource name to use in order to look up the property value if validation fails. - The error message resource that is associated with a validation control. - - - Gets or sets the resource type to use for error-message lookup if validation fails. - The type of error message that is associated with a validation control. - - - Gets the localized validation error message. - The localized validation error message. - - - Applies formatting to an error message, based on the data field where the error occurred. - An instance of the formatted error message. - The name to include in the formatted message. - - - Checks whether the specified value is valid with respect to the current validation attribute. - An instance of the class. - The value to validate. - The context information about the validation operation. - - - Determines whether the specified value of the object is valid. - true if the specified value is valid; otherwise, false. - The value of the object to validate. - - - Validates the specified value with respect to the current validation attribute. - An instance of the class. - The value to validate. - The context information about the validation operation. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Validates the specified object. - The object to validate. - The object that describes the context where the validation checks are performed. This parameter cannot be null. - Validation failed. - - - Validates the specified object. - The value of the object to validate. - The name to include in the error message. - - is not valid. - - - Describes the context in which a validation check is performed. - - - Initializes a new instance of the class using the specified object instance - The object instance to validate. It cannot be null. - - - Initializes a new instance of the class using the specified object and an optional property bag. - The object instance to validate. It cannot be null - An optional set of key/value pairs to make available to consumers. - - - Initializes a new instance of the class using the service provider and dictionary of service consumers. - The object to validate. This parameter is required. - The object that implements the interface. This parameter is optional. - A dictionary of key/value pairs to make available to the service consumers. This parameter is optional. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Returns the service that provides custom validation. - An instance of the service, or null if the service is not available. - The type of the service to use for validation. - - - Initializes the using a service provider that can return service instances by type when GetService is called. - The service provider. - - - Gets the dictionary of key/value pairs that is associated with this context. - The dictionary of the key/value pairs for this context. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Gets the object to validate. - The object to validate. - - - Gets the type of the object to validate. - The type of the object to validate. - - - Represents the exception that occurs during validation of a data field when the class is used. - - - Initializes a new instance of the class using an error message generated by the system. - - - Initializes a new instance of the class by using a validation result, a validation attribute, and the value of the current exception. - The list of validation results. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger the validation error. - - - Initializes a new instance of the class using a specified error message. - A specified message that states the error. - - - Initializes a new instance of the class using a specified error message, a validation attribute, and the value of the current exception. - The message that states the error. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger validation error. - - - Initializes a new instance of the class using a specified error message and a collection of inner exception instances. - The error message. - The collection of validation exceptions. - - - Gets the instance of the class that triggered this exception. - An instance of the validation attribute type that triggered this exception. - - - Gets the instance that describes the validation error. - The instance that describes the validation error. - - - Gets the value of the object that causes the class to trigger this exception. - The value of the object that caused the class to trigger the validation error. - - - Represents a container for the results of a validation request. - - - Initializes a new instance of the class by using a object. - The validation result object. - - - Initializes a new instance of the class by using an error message. - The error message. - - - Initializes a new instance of the class by using an error message and a list of members that have validation errors. - The error message. - The list of member names that have validation errors. - - - Gets the error message for the validation. - The error message for the validation. - - - Gets the collection of member names that indicate which fields have validation errors. - The collection of member names that indicate which fields have validation errors. - - - Represents the success of the validation (true if validation was successful; otherwise, false). - - - Returns a string representation of the current validation result. - The current validation result. - - - Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated attributes. - - - Determines whether the specified object is valid using the validation context and validation results collection. - true if the object validates; otherwise, false. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - - is null. - - - Determines whether the specified object is valid using the validation context, validation results collection, and a value that specifies whether to validate all properties. - true if the object validates; otherwise, false. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - true to validate all properties; if false, only required attributes are validated.. - - is null. - - - Validates the property. - true if the property validates; otherwise, false. - The value to validate. - The context that describes the property to validate. - A collection to hold each failed validation. - - cannot be assigned to the property.-or-is null. - - - Returns a value that indicates whether the specified value is valid with the specified attributes. - true if the object validates; otherwise, false. - The value to validate. - The context that describes the object to validate. - A collection to hold failed validations. - The validation attributes. - - - Determines whether the specified object is valid using the validation context. - The object to validate. - The context that describes the object to validate. - The object is not valid. - - is null. - - - Determines whether the specified object is valid using the validation context, and a value that specifies whether to validate all properties. - The object to validate. - The context that describes the object to validate. - true to validate all properties; otherwise, false. - - is not valid. - - is null. - - - Validates the property. - The value to validate. - The context that describes the property to validate. - - cannot be assigned to the property. - The parameter is not valid. - - - Validates the specified attributes. - The value to validate. - The context that describes the object to validate. - The validation attributes. - The parameter is null. - The parameter does not validate with the parameter. - - - Represents the database column that a property is mapped to. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The name of the column the property is mapped to. - - - Gets the name of the column the property is mapped to. - The name of the column the property is mapped to. - - - Gets or sets the zero-based order of the column the property is mapped to. - The order of the column. - - - Gets or sets the database provider specific data type of the column the property is mapped to. - The database provider specific data type of the column the property is mapped to. - - - Denotes that the class is a complex type. Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. - - - Initializes a new instance of the class. - - - Specifies how the database generates values for a property. - - - Initializes a new instance of the class. - The database generated option. - - - Gets or sets the pattern used to generate values for the property in the database. - The database generated option. - - - Represents the pattern used to generate values for a property in the database. - - - The database generates a value when a row is inserted or updated. - - - The database generates a value when a row is inserted. - - - The database does not generate values. - - - Denotes a property used as a foreign key in a relationship. The annotation may be placed on the foreign key property and specify the associated navigation property name, or placed on a navigation property and specify the associated foreign key name. - - - Initializes a new instance of the class. - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - - - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - The name of the associated navigation property or the associated foreign key property. - - - Specifies the inverse of a navigation property that represents the other end of the same relationship. - - - Initializes a new instance of the class using the specified property. - The navigation property representing the other end of the same relationship. - - - Gets the navigation property representing the other end of the same relationship. - The property of the attribute. - - - Denotes that a property or class should be excluded from database mapping. - - - Initializes a new instance of the class. - - - Specifies the database table that a class is mapped to. - - - Initializes a new instance of the class using the specified name of the table. - The name of the table the class is mapped to. - - - Gets the name of the table the class is mapped to. - The name of the table the class is mapped to. - - - Gets or sets the schema of the table the class is mapped to. - The schema of the table the class is mapped to. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/de/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/de/System.ComponentModel.Annotations.xml deleted file mode 100644 index ac216ae..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/de/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Gibt an, dass ein Entitätsmember eine Datenbeziehung darstellt, z. B. eine Fremdschlüsselbeziehung. - - - Initialisiert eine neue Instanz der -Klasse. - Der Name der Zuordnung. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen der Schlüsselwerte auf der -Seite der Zuordnung. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen der Schlüsselwerte auf der -Seite der Zuordnung. - - - Ruft einen Wert ab, der angibt, ob der Zuordnungsmember einen Fremdschlüssel darstellt, oder legt ihn fest. - true, wenn die Zuordnung einen Fremdschlüssel darstellt, andernfalls false. - - - Ruft den Namen der Zuordnung ab. - Der Name der Zuordnung. - - - Ruft die Eigenschaftennamen der Schlüsselwerte auf der OtherKey-Seite der Zuordnung ab. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen, die die Schlüsselwerte auf der OtherKey-Seite der Zuordnung darstellen. - - - Ruft eine Auflistung von einzelnen Schlüsselmembern ab, die in der -Eigenschaft angegeben werden. - Eine Auflistung von einzelnen Schlüsselmembern, die in der -Eigenschaft angegeben werden. - - - Ruft die Eigenschaftennamen der Schlüsselwerte auf der ThisKey-Seite der Zuordnung ab. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen, die die Schlüsselwerte auf der ThisKey-Seite der Zuordnung darstellen. - - - Ruft eine Auflistung von einzelnen Schlüsselmembern ab, die in der -Eigenschaft angegeben werden. - Eine Auflistung von einzelnen Schlüsselmembern, die in der -Eigenschaft angegeben werden. - - - Stellt ein Attribut bereit, das zwei Eigenschaften vergleicht. - - - Initialisiert eine neue Instanz der -Klasse. - Das Eigenschaft, die mit der aktuellen Eigenschaft verglichen werden soll. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - Ein Objekt, das Informationen zur Validierungsanforderung enthält. - - - Ruft die Eigenschaft ab, die mit der aktuellen Eigenschaft verglichen werden soll. - Die andere Eigenschaft. - - - Ruft den Anzeigenamen der anderen Eigenschaft ab. - Der Anzeigename der anderen Eigenschaft. - - - Ruft einen Wert ab, der angibt, ob das Attribut Validierungskontext erfordert. - true, wenn das Attribut Validierungskontext erfordert; andernfalls false. - - - Gibt an, dass eine Eigenschaft an Überprüfungen auf optimistische Parallelität teilnimmt. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt an, dass ein Datenfeldwert eine Kreditkartennummer ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob die angegebene Kreditkartennummer gültig ist. - true, wenn die Kreditkartennummer gültig ist; andernfalls false. - Der Wert, der validiert werden soll. - - - Gibt eine benutzerdefinierte Validierungsmethode an, die verwendet wird um eine Eigenschaft oder eine Klasseninstanz zu überprüfen. - - - Initialisiert eine neue Instanz der -Klasse. - Der Typ mit der Methode, die die benutzerdefinierte Validierung ausführt. - Die Methode, die die benutzerdefinierte Validierung ausführt. - - - Formatiert eine Validierungsfehlermeldung. - Eine Instanz der formatierten Fehlermeldung. - Der Name, der in die formatierte Meldung eingeschlossen werden soll. - - - Ruft die Validierungsmethode ab. - Der Name der Validierungsmethode. - - - Ruft den Typ ab, der die benutzerdefinierte Validierung ausführt. - Der Typ, der die benutzerdefinierte Validierung ausführt. - - - Stellt eine Enumeration der Datenfeldern und Parametern zugeordneten Datentypen dar. - - - Stellt eine Kreditkartennummer dar. - - - Stellt einen Währungswert dar. - - - Stellt einen benutzerdefinierten Datentyp dar. - - - Stellt einen Datumswert dar. - - - Stellt einen Zeitpunkt dar, der durch Datum und Uhrzeit dargestellt wird. - - - Stellt einen fortlaufenden Zeitraum dar, während dessen ein Objekt vorhanden ist. - - - Stellt eine E-Mail-Adresse dar. - - - Stellt eine HTML-Datei dar. - - - Stellt eine URL eines Image dar. - - - Stellt mehrzeiligen Text dar. - - - Stellt einen Kennwortwert dar. - - - Stellt einen Telefonnummernwert dar. - - - Stellt eine Postleitzahl dar. - - - Stellt Text dar, der angezeigt wird. - - - Stellt einen Zeitwert dar. - - - Stellt Dateiupload-Datentyp dar. - - - Stellt einen URL-Wert dar. - - - Gibt den Namen eines zusätzlichen Typs an, der einem Datenfeld zugeordnet werden soll. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Typnamen. - Der Name des mit dem Datenfeld zu verknüpfenden Typs. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Feldvorlagennamen. - Der Name der mit dem Datenfeld zu verknüpfenden benutzerdefinierten Feldvorlage. - - ist null oder eine leere Zeichenfolge (""). - - - Ruft den Namen der benutzerdefinierten Feldvorlage ab, die dem Datenfeld zugeordnet ist. - Der Name der benutzerdefinierten Feldvorlage, die dem Datenfeld zugeordnet ist. - - - Ruft den Typ ab, der dem Datenfeld zugeordnet ist. - Einer der -Werte. - - - Ruft ein Datenfeldanzeigeformat ab. - Das Datenfeldanzeigeformat. - - - Gibt den Namen des Typs zurück, der dem Datenfeld zugeordnet ist. - Der Name des dem Datenfeld zugeordneten Typs. - - - Überprüft, dass der Wert des Datenfelds gültig ist. - Immer true. - Der zu überprüfende Datenfeldwert. - - - Stellt ein allgemeines Attribut zum Angeben von lokalisierbaren Zeichenfolgen für Typen und Member von partiellen Entitätsklassen bereit. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob die Benutzeroberfläche zum Anzeigen dieses Felds automatisch generiert werden soll, oder legt ihn fest. - true, wenn die Benutzeroberfläche automatisch zum Anzeigen dieses Felds generiert werden soll, andernfalls false. - Es wurde versucht, den Eigenschaftenwert vor dem Festlegen abzurufen. - - - Ruft einen Wert ab, der angibt, ob die Filterungs-UI für dieses Feld automatisch angezeigt wird, oder legt ihn fest. - true, wenn die Benutzeroberfläche automatisch zum Anzeigen von Filtern für dieses Feld generiert werden soll, andernfalls false. - Es wurde versucht, den Eigenschaftenwert vor dem Festlegen abzurufen. - - - Ruft einen Wert ab, mit dem eine Beschreibung in der Benutzeroberfläche angezeigt wird, oder legt ihn fest. - Der Wert, mit dem eine Beschreibung in der Benutzeroberfläche angezeigt wird. - - - Gibt den Wert der -Eigenschaft zurück. - Der Wert von , wenn die Eigenschaft initialisiert wurde, andernfalls null. - - - Gibt einen Wert zurück, der angibt, ob die Benutzeroberfläche zum Anzeigen von Filtern für dieses Feld automatisch generiert werden soll. - Der Wert von , wenn die Eigenschaft initialisiert wurde, andernfalls null. - - - Gibt den Wert der -Eigenschaft zurück. - Die lokalisierte Beschreibung, wenn der angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - Die -Eigenschaft und die -Eigenschaft werden initialisiert, aber eine öffentliche statische Eigenschaft, die über einen Namen verfügt, der mit dem -Wert übereinstimmt, konnte für die -Eigenschaft nicht gefunden werden. - - - Gibt den Wert der -Eigenschaft zurück. - Ein Wert, der zum Gruppieren von Feldern in der Benutzeroberfläche verwendet wird, wenn initialisiert wurde, andernfalls null.Wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, wird eine lokalisierte Zeichenfolge zurückgegeben, andernfalls wird eine nicht lokalisierte Zeichenfolge zurückgegeben. - - - Gibt einen Wert zurück, der für die Feldanzeige in der Benutzeroberfläche verwendet wird. - Die lokalisierte Zeichenfolge für die -Eigenschaft, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - Die -Eigenschaft und die -Eigenschaft werden initialisiert, aber eine öffentliche statische Eigenschaft, die über einen Namen verfügt, der mit dem -Wert übereinstimmt, konnte für die -Eigenschaft nicht gefunden werden. - - - Gibt den Wert der -Eigenschaft zurück. - Der Wert der -Eigenschaft, sofern er festgelegt wurde, andernfalls null. - - - Gibt den Wert der -Eigenschaft zurück. - Ruft die lokalisierte Zeichenfolge für die -Eigenschaft ab, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - - - Gibt den Wert der -Eigenschaft zurück. - Die lokalisierte Zeichenfolge für die -Eigenschaft, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Werteigenschaft. - - - Ruft einen Wert ab, mit dem Felder in der Benutzeroberfläche gruppiert werden, oder legt ihn fest. - Ein Wert, mit dem Felder in der Benutzeroberfläche gruppiert werden. - - - Ruft einen Wert ab, der für die Anzeige in der Benutzeroberfläche verwendet wird, oder legt ihn fest. - Ein Wert, der für die Anzeige in der Benutzeroberfläche verwendet wird. - - - Ruft die Sortiergewichtung der Spalte ab oder legt diese fest. - Die Sortiergewichtung der Spalte. - - - Ruft einen Wert ab, mit dem das Wasserzeichen für Eingabeaufforderungen in der Benutzeroberfläche festgelegt wird, oder legt ihn fest. - Ein Wert, mit dem ein Wasserzeichen in der Benutzeroberfläche angezeigt wird. - - - Ruft den Typ ab, der die Ressourcen für die Eigenschaften , , und enthält, oder legt ihn fest. - Der Typ der Ressource, die die Eigenschaften , , und enthält. - - - Ruft einen Wert ab, der für die Bezeichnung der Datenblattspalte verwendet wird, oder legt ihn fest. - Ein Wert für die Bezeichnung der Datenblattspalte. - - - Gibt die Spalte an, die in der Tabelle, auf die verwiesen wird, als Fremdschlüsselspalte angezeigt wird. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Spalte. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Anzeige- und Sortierspalten. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - Der Name der Spalte, die für die Sortierung verwendet werden soll. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der angegebenen Anzeigespalte und der angegebenen Sortierspalte und Sortierreihenfolge. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - Der Name der Spalte, die für die Sortierung verwendet werden soll. - true, um in absteigender Reihenfolge zu sortieren, andernfalls false.Die Standardeinstellung ist false. - - - Ruft den Namen der Spalte ab, die als Anzeigefeld verwendet werden soll. - Der Name der Anzeigespalte. - - - Ruft den Namen der Spalte ab, die für die Sortierung verwendet werden soll. - Der Name der Sortierspalte. - - - Ruft einen Wert ab, der angibt, ob die Sortierung in aufsteigender oder absteigender Reihenfolge erfolgen soll. - true, wenn die Spalte in absteigender Reihenfolge sortiert wird, andernfalls false. - - - Gibt an, wie Datenfelder von ASP.NET Dynamic Data angezeigt und formatiert werden. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob die von der -Eigenschaft angegebene Formatierungszeichenfolge auf den Feldwert angewendet wird, wenn sich das Datenfeld im Bearbeitungsmodus befindet, oder legt diesen fest. - true, wenn die Formatierungszeichenfolge für den Feldwert im Bearbeitungsmodus gilt, andernfalls false.Die Standardeinstellung ist false. - - - Ruft einen Wert ab, der angibt, ob bei der Aktualisierung des Datenfelds in der Datenquelle Werte, die leere Zeichenfolgen ("") darstellen, in null konvertiert werden, oder legt diesen fest. - true, wenn leere Zeichenfolgenwerte automatisch in null konvertiert werden, andernfalls false.Die Standardeinstellung ist true. - - - Ruft das Anzeigeformat für den Feldwert ab oder legt ihn fest. - Eine Formatierungszeichenfolge, die das Anzeigeformat für den Wert des Datenfelds angibt.Der Standardwert ist eine leere Zeichenfolge (""), die angibt, dass keine besondere Formatierung auf den Feldwert angewendet wird. - - - Ruft einen Wert ab, der angibt, ob das Feld HTML-codiert sein muss, oder legt diesen Wert fest. - true, wenn das Feld HTML-codiert sein muss, andernfalls false. - - - Ruft den Text ab, der für ein Feld angezeigt wird, wenn der Wert des Felds null ist, oder legt diesen fest. - Der Text, die für ein Feld angezeigt wird, wenn der Wert des Felds null ist.Der Standardwert ist eine leere Zeichenfolge ("") und gibt an, dass diese Eigenschaft nicht festgelegt ist. - - - Gibt an, ob ein Datenfeld bearbeitbar ist. - - - Initialisiert eine neue Instanz der -Klasse. - true, um anzugeben, dass das Feld bearbeitbar ist, andernfalls false. - - - Ruft einen Wert ab, der angibt, ob das Feld bearbeitbar ist. - true, wenn das Feld bearbeitbar ist, andernfalls false. - - - Ruft einen Wert ab, der angibt, ob ein Anfangswert aktiviert ist, oder legt ihn fest. - true , wenn ein Anfangswert aktiviert ist, andernfalls false. - - - Überprüft eine E-Mail-Adresse. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob der angegebene Wert mit dem Muster einer gültigen E-Mail-Adresse übereinstimmt. - true, wenn der angegebene Wert gültig oder null ist, andernfalls false. - Der Wert, der validiert werden soll. - - - Ermöglicht die Zuordnung einer .NET Framework-Enumeration zu einer Datenspalte. - - - Initialisiert eine neue Instanz der -Klasse. - Der Typ der Enumeration. - - - Ruft den Enumerationstyp ab oder legt diesen fest. - Ein Enumerationstyp. - - - Überprüft, dass der Wert des Datenfelds gültig ist. - true, wenn der Wert im Datenfeld gültig ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - - - Überprüft die Projektdateierweiterungen. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft die Dateinamenerweiterungen ab oder legt diese fest. - Die Dateinamenerweiterungen oder die Standarderweiterungen (".png", ".jpg", ".jpeg" und ".gif"), wenn die Eigenschaft nicht festgelegt ist. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, ob die angegebene Dateinamenerweiterung oder die Erweiterungen gültig sind. - true, wenn die Dateinamenerweiterung gültig ist, andernfalls false. - Eine durch Trennzeichen getrennte Liste der gültigen Dateierweiterungen. - - - Stellt ein Attribut dar, mit dem das Filterverhalten für eine Spalte angegeben wird. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Filter-Benutzeroberfläche für Hinweise. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - - - Initialisiert mit der Filter-Benutzeroberfläche für Hinweise und den Darstellungsschichtnamen eine neue Instanz der -Klasse. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - - - Initialisiert mit der Filter-Benutzeroberfläche für Hinweise, dem Darstellungsschichtnamen und den Steuerelementparametern eine neue Instanz der -Klasse. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - Die Liste der Parameter für das Steuerelement. - - - Ruft die Name-Wert-Paare ab, die als Parameter im Konstruktor des Steuerelements verwendet werden. - Die Name-Wert-Paare, die als Parameter im Konstruktor des Steuerelements verwendet werden. - - - Gibt einen Wert zurück, der angibt, ob dieses Attribut gleich einem angegebenen Objekt ist. - True, wenn das übergebene Objekt gleich dieser Attributinstanz ist, andernfalls false. - Das mit dieser Attributinstanz zu vergleichende Objekt. - - - Ruft den Namen des Steuerelements ab, das für die Filterung verwendet werden soll. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - - - Gibt den Hash für diese Attributinstanz zurück. - Der Hash dieser Attributinstanz. - - - Ruft den Namen der Darstellungsschicht ab, die dieses Steuerelement unterstützt. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - - - Bietet die Möglichkeit, ein Objekt ungültig zu machen. - - - Bestimmt, ob das angegebene Objekt gültig ist. - Eine Auflistung von Informationen über fehlgeschlagene Validierungen. - Der Validierungskontext. - - - Kennzeichnet eine oder mehrere Eigenschaften, die eine Entität eindeutig identifizieren. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die maximale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert auf der Grundlage des -Parameters eine neue Instanz der -Klasse. - Die maximale zulässige Länge von Array- oder Zeichenfolgendaten. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Eine lokalisierte Zeichenfolge zum Beschreiben der maximalen zulässigen Länge. - Der Name, der in der formatierten Zeichenfolge verwendet werden soll. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn der Wert NULL oder kleiner oder gleich der angegebenen maximalen Länge ist, andernfalls false. - Das Objekt, das validiert werden soll. - Länge ist null oder kleiner als minus eins. - - - Ruft die maximale zulässige Länge der Array- oder Zeichenfolgendaten ab. - Die maximale zulässige Länge der Array- oder Zeichenfolgendaten. - - - Gibt die minimale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. - - - Initialisiert eine neue Instanz der -Klasse. - Die Länge des Arrays oder der Datenzeichenfolge. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Eine lokalisierte Zeichenfolge zum Beschreiben der minimalen zulässigen Länge. - Der Name, der in der formatierten Zeichenfolge verwendet werden soll. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn das angegebene Objekt gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - - - Ruft die minimale zulässige Länge der Array- oder Zeichenfolgendaten ab oder legt diese fest. - Die minimal zulässige Länge der Array- oder Zeichenfolgendaten. - - - Gibt an, dass ein Datenfeldwert eine wohl geformte Telefonnummer mithilfe eines regulären Ausdrucks für Telefonnummern ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob die angegebene Telefonnummer ein gültiges Telefonnummernformat besitzt. - true, wenn die Telefonnummer gültig ist; andernfalls false. - Der Wert, der validiert werden soll. - - - Gibt die Einschränkungen des numerischen Bereichs für den Wert eines Datenfelds an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte und des angegebenen Typs. - Gibt den Typ des zu testenden Objekts an. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - ist null. - - - Formatiert die Fehlermeldung, die angezeigt wird, wenn die Bereichsvalidierung fehlschlägt. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, dass der Wert des Datenfelds im angegebenen Bereich liegt. - true, wenn sich der angegebene Wert im Bereich befindet, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert lag außerhalb des zulässigen Bereichs. - - - Ruft den zulässigen Höchstwert für das Feld ab. - Der zulässige Höchstwert für das Datenfeld. - - - Ruft den zulässigen Mindestwert für das Feld ab. - Der zulässige Mindestwert für das Datenfeld. - - - Ruft den Typ des Datenfelds ab, dessen Wert überprüft werden soll. - Der Typ des Datenfelds, dessen Wert überprüft werden soll. - - - Gibt an, dass ein Datenfeldwert in ASP.NET Dynamic Data mit dem angegebenen regulären Ausdruck übereinstimmen muss. - - - Initialisiert eine neue Instanz der -Klasse. - Der reguläre Ausdruck, mit dem der Datenfeldwert überprüft wird. - - ist null. - - - Formatiert die anzuzeigende Fehlermeldung, wenn die Validierung des regulären Ausdrucks fehlschlägt. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, ob der vom Benutzer eingegebene Wert mit dem Muster des regulären Ausdrucks übereinstimmt. - true, wenn die Validierung erfolgreich ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert hat nicht mit dem Muster des regulären Ausdrucks übereingestimmt. - - - Ruft das Muster des regulären Ausdrucks ab. - Das Muster für die Übereinstimmung. - - - Gibt an, dass ein Datenfeldwert erforderlich ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob eine leere Zeichenfolge zulässig ist, oder legt diesen Wert fest. - true, wenn eine leere Zeichenfolge zulässig ist, andernfalls false.Der Standardwert ist false. - - - Überprüft, dass der Wert des erforderlichen Datenfelds nicht leer ist. - true, wenn die Validierung erfolgreich ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert lautete null. - - - Gibt an, ob eine Klasse oder eine Datenspalte Gerüstbau verwendet. - - - Initialisiert eine neue Instanz von mit der -Eigenschaft. - Der Wert, der angibt, ob der Gerüstbau aktiviert ist. - - - Ruft den Wert ab, der angibt, ob der Gerüstbau aktiviert ist, oder legt ihn fest. - true, wenn Gerüstbau aktiviert ist, andernfalls false. - - - Gibt die minimale und maximale Länge von Zeichen an, die in einem Datenfeld zulässig ist. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen maximalen Länge. - Die maximale Länge einer Zeichenfolge. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - ist negativ. - oder - ist kleiner als . - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn das angegebene Objekt gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - - ist negativ.- oder - ist kleiner als . - - - Ruft die maximale Länge einer Zeichenfolge ab oder legt sie fest. - Die maximale Länge einer Zeichenfolge. - - - Ruft die minimale Länge einer Zeichenfolge ab oder legt sie fest. - Die minimale Länge einer Zeichenfolge. - - - Gibt den Datentyp der Spalte als Zeilenversion an. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die Vorlage oder das Benutzersteuerelement an, mit der bzw. dem Dynamic Data ein Datenfeld anzeigt. - - - Initialisiert eine neue Instanz der -Klasse mithilfe eines angegebenen Benutzersteuerelements. - Das Benutzersteuerelement, mit dem das Datenfeld angezeigt werden soll. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Benutzersteuerelement und der angegebenen Darstellungsschicht. - Das Benutzersteuerelement (Feldvorlage), mit dem das Datenfeld angezeigt werden soll. - Die Präsentationsschicht, die die Klasse verwendet.Kann auf "HTML", "Silverlight", "WPF" oder "WinForms" festgelegt werden. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Benutzersteuerelement, der angegebenen Darstellungsschicht und den angegebenen Steuerelementparametern. - Das Benutzersteuerelement (Feldvorlage), mit dem das Datenfeld angezeigt werden soll. - Die Präsentationsschicht, die die Klasse verwendet.Kann auf "HTML", "Silverlight", "WPF" oder "WinForms" festgelegt werden. - Das Objekt, mit dem Werte aus beliebigen Datenquellen abgerufen werden sollen. - - ist null oder eine Schlüsseleinschränkung.- oder -Der Wert von ist keine Zeichenfolge. - - - Ruft das -Objekt ab, mit dem Werte aus einer beliebigen Datenquelle abgerufen werden sollen, oder legt dieses fest. - Eine Auflistung von Schlüssel-Wert-Paaren. - - - Ruft einen Wert ab, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. - true, wenn das angegebene Objekt gleich dieser Instanz ist, andernfalls false. - Das Objekt, das mit dieser Instanz verglichen werden soll, oder ein null-Verweis. - - - Ruft den Hash für die aktuelle Instanz des Attributs ab. - Der Hash der Attributinstanz. - - - Ruft die Präsentationsschicht ab, die die -Klasse verwendet. - Die Präsentationsschicht, die diese Klasse verwendet hat. - - - Ruft den Namen der Feldvorlage ab, die zum Anzeigen des Datenfelds verwendet werden soll, oder legt diesen fest. - Der Name der Feldvorlage, mit der das Datenfeld angezeigt wird. - - - Stellt URL-Validierung bereit. - - - Initialisiert eine neue Instanz der -Klasse. - - - Überprüft das Format des angegebenen URL. - true, wenn das URL-Format gültig oder null ist; andernfalls false. - Die zu validierende URL. - - - Dient als Basisklasse für alle Validierungsattribute. - Die -Eigenschaft und auch die -Eigenschaft für die lokalisierte Fehlermeldung werden zur gleichen Zeit festgelegt wie die nicht lokalisierte Fehlermeldung der -Eigenschaft. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Funktion, die den Zugriff auf Validierungsressourcen ermöglicht. - Die Funktion, die den Zugriff auf Validierungsressourcen ermöglicht. - - ist null. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Fehlermeldung, die einem Validierungssteuerelement zugeordnet werden soll. - Die einem Validierungssteuerelement zuzuordnende Fehlermeldung. - - - Ruft eine Fehlermeldung ab, die beim Fehlschlagen der Validierung einem Validierungssteuerelement zugeordnet wird, oder legt diese fest. - Die dem Validierungssteuerelement zugeordnete Fehlermeldung. - - - Ruft den Fehlermeldungsressourcennamen ab, mithilfe dessen der -Eigenschaftswert nachgeschlagen werden soll, wenn die Validierung fehlschlägt, oder legt diesen fest. - Die einem Validierungssteuerelement zugeordnete Fehlermeldungsressource. - - - Ruft den Ressourcentyp ab, der für die Fehlermeldungssuche verwendet werden soll, wenn die Validierung fehlschlägt, oder legt ihn fest. - Der einem Validierungssteuerelement zugeordnete Fehlermeldungstyp. - - - Ruft die lokalisierte Validierungsfehlermeldung ab. - Die lokalisierte Validierungsfehlermeldung. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Eine Instanz der formatierten Fehlermeldung. - Der Name, der in die formatierte Meldung eingeschlossen werden soll. - - - Überprüft, ob der angegebene Wert in Bezug auf das aktuelle Validierungsattribut gültig ist. - Eine Instanz der -Klasse. - Der Wert, der validiert werden soll. - Die Kontextinformationen zum Validierungsvorgang. - - - Bestimmt, ob der angegebene Wert des Objekts gültig ist. - true, wenn der angegebene Wert gültig ist, andernfalls false. - Der Wert des zu überprüfenden Objekts. - - - Überprüft den angegebenen Wert in Bezug auf das aktuelle Validierungsattribut. - Eine Instanz der -Klasse. - Der Wert, der validiert werden soll. - Die Kontextinformationen zum Validierungsvorgang. - - - Ruft einen Wert ab, der angibt, ob das Attribut Validierungskontext erfordert. - true, wenn das Attribut Validierungskontext erfordert; andernfalls false. - - - Validiert das angegebene Objekt. - Das Objekt, das validiert werden soll. - Das -Objekt, das den Kontext beschreibt, in dem die Validierungen ausgeführt werden.Dieser Parameter darf nicht null sein. - Validierung fehlgeschlagen. - - - Validiert das angegebene Objekt. - Der Wert des zu überprüfenden Objekts. - Der Name, der in die Fehlermeldung eingeschlossen werden soll. - - ist ungültig. - - - Beschreibt den Kontext, in dem eine Validierungsüberprüfung ausgeführt wird. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Objektinstanz. - Die Objektinstanz, die validiert werden soll.Diese darf nicht null sein. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Objekts und eines optionalen Eigenschaftenbehälters. - Die Objektinstanz, die validiert werden soll.Diese darf nicht null sein. - Ein optionaler Satz von Schlüssel-Wert-Paaren, die Consumern verfügbar gemacht werden sollen. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Wörterbuchs der Dienstconsumer. - Das Objekt, dessen Gültigkeit überprüft werden soll.Dieser Parameter ist erforderlich. - Das Objekt, das die -Schnittstelle implementiert.Dieser Parameter ist optional. - Ein Wörterbuch von Schlüssel-Wert-Paaren, das für Dienstconsumer verfügbar gemacht werden soll.Dieser Parameter ist optional. - - - Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. - Der Name des zu überprüfenden Members. - - - Gibt den Dienst zurück, der eine benutzerdefinierte Validierung bereitstellt. - Eine Instanz des Diensts oder null, wenn der Dienst nicht verfügbar ist. - Der Typ des Diensts, der für die Validierung verwendet werden soll. - - - Initialisiert unter Verwendung eines Dienstanbieters, der Dienstinstanzen nach Typ zurückgeben kann, wenn GetService aufgerufen wird. - Der Dienstanbieter. - - - Ruft das Wörterbuch der Schlüssel-Wert-Paare ab, das diesem Kontext zugeordnet ist. - Das Wörterbuch der Schlüssel-Wert-Paare für diesen Kontext. - - - Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. - Der Name des zu überprüfenden Members. - - - Ruft das Objekt ab, das validiert werden soll. - Das Objekt, dessen Gültigkeit überprüft werden soll. - - - Ruft den Typ des zu validierenden Objekts ab. - Der Typ des zu validierenden Objekts. - - - Stellt die Ausnahme dar, die während der Validierung eines Datenfelds auftritt, wenn die -Klasse verwendet wird. - - - Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Fehlermeldung. - - - Initialisiert eine neue Instanz der -Klasse mit einem Validierungsergebnis, einem Validierungsattribut und dem Wert der aktuellen Ausnahme. - Die Liste der Validierungsergebnisse. - Das Attribut, das die aktuelle Ausnahme verursacht hat. - Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. - Eine angegebene Meldung, in der der Fehler angegeben wird. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung, einem Validierungsattribut und dem Wert der aktuellen Ausnahme. - Die Meldung, die den Fehler angibt. - Das Attribut, das die aktuelle Ausnahme verursacht hat. - Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einer Auflistung von Instanzen der inneren Ausnahme. - Die Fehlermeldung. - Die Auflistung von Validierungsausnahmen dar. - - - Ruft die Instanz der -Klasse ab, die diese Ausnahme ausgelöst hat. - Eine Instanz des Validierungsattributtyps, der diese Ausnahme ausgelöst hat. - - - Ruft die -Instanz ab, die den Validierungsfehler beschreibt. - Die -Instanz, die den Validierungsfehler beschreibt. - - - Ruft den Wert des Objekts ab, das dazu führt, dass die -Klasse diese Ausnahme auslöst. - Der Wert des Objekts, das dazu geführt hat, dass die -Klasse den Validierungsfehler auslöst. - - - Stellt einen Container für die Ergebnisse einer Validierungsanforderung dar. - - - Initialisiert eine neue Instanz der -Klasse mit einem -Objekt. - Das Validierungsergebnisobjekt. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung einer Fehlermeldung. - Die Fehlermeldung. - - - Initialisiert eine neue Instanz der -Klasse mit einer Fehlermeldung und einer Liste von Membern, die Validierungsfehler aufweisen. - Die Fehlermeldung. - Die Liste der Membernamen mit Validierungsfehlern. - - - Ruft die Fehlermeldung für die Validierung ab. - Die Fehlermeldung für die Validierung. - - - Ruft die Auflistung von Membernamen ab, die angeben, welche Felder Validierungsfehler aufweisen. - Die Auflistung von Membernamen, die angeben, welche Felder Validierungsfehler aufweisen. - - - Stellt den Erfolg der Validierung dar (true, wenn die Validierung erfolgreich war; andernfalls false). - - - Gibt eine Darstellung Zeichenfolgenwert des aktuellen Validierungsergebnisses zurück. - Das aktuelle Prüfergebnis. - - - Definiert eine Hilfsklasse, die zum Überprüfen von Objekten, Eigenschaften und Methoden verwendet werden kann, indem sie in die zugehörigen -Attribute eingeschlossen wird. - - - Bestimmt anhand des Validierungskontexts und der Validierungsergebnisauflistung, ob das angegebene Objekt gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - - ist null. - - - Bestimmt anhand des Validierungskontexts, der Validierungsergebnisauflistung und eines Werts, der angibt, ob alle Eigenschaften überprüft werden sollen, ob das angegebene Objekt gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - true um alle Eigenschaften zu überprüfen; wenn false, es werden nur die erforderlichen Attribute überprüft.. - - ist null. - - - Überprüft die Eigenschaft. - true, wenn die Eigenschaft erfolgreich überprüft wird, andernfalls false. - Der Wert, der validiert werden soll. - Der Kontext, der die zu überprüfende Eigenschaft beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - - kann der Eigenschaft nicht zugewiesen werden.- oder -ist null. - - - Gibt einen Wert zurück, der angibt, ob der angegebene Wert in Bezug auf die angegebenen Attribute gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Der Wert, der validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung für Validierungen, bei denen ein Fehler aufgetreten ist. - Die Validierungsattribute. - - - Bestimmt anhand des Validierungskontexts, ob das angegebene Objekt gültig ist. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Das Objekt ist nicht gültig. - - ist null. - - - Bestimmt anhand des Validierungskontexts und eines Werts, der angibt, ob alle Eigenschaften überprüft werden sollen, ob das angegebene Objekt gültig ist. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - true, um alle Eigenschaften zu überprüfen, andernfalls false. - - ist ungültig. - - ist null. - - - Überprüft die Eigenschaft. - Der Wert, der validiert werden soll. - Der Kontext, der die zu überprüfende Eigenschaft beschreibt. - - kann der Eigenschaft nicht zugewiesen werden. - Der -Parameter ist ungültig. - - - Überprüft die angegebenen Attribute. - Der Wert, der validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Die Validierungsattribute. - Der -Parameter ist null. - Der -Parameter wird nicht zusammen mit dem -Parameter validiert. - - - Stellt die Datenbankspalte dar, dass eine Eigenschaft zugeordnet ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert eine neue Instanz der -Klasse. - Der Name der Spalte, der die Eigenschaft zugeordnet ist. - - - Ruft den Namen der Spalte ab, die die Eigenschaft zugeordnet ist. - Der Name der Spalte, der die Eigenschaft zugeordnet ist. - - - Ruft ab, oder legt die nullbasierte Reihenfolge der Spalte die Eigenschaft zugeordnet wird. - Die Reihenfolge der Spalte. - - - Ruft ab, oder legt den bestimmten Datentyp des Datenbankanbieters der Spalte die Eigenschaft zugeordnet wird. - Der für den Datenbankanbieter spezifische Datentyp der Spalte, der die Eigenschaft zugeordnet ist. - - - Gibt an, dass es sich bei der Klasse um einen komplexen Typ handelt.Komplexe Typen sind nicht skalare Eigenschaften von Entitätstypen, mit deren Hilfe skalare Eigenschaften in Entitäten organisiert werden können.Komplexe Typen verfügen über keine Schlüssel und können vom Entity Framework nicht getrennt vom übergeordneten Objekt verwaltet werden. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt an, wie die Datenbank Werte für eine Eigenschaft generiert. - - - Initialisiert eine neue Instanz der -Klasse. - Die von der Datenbank generierte Option. - - - Ruft das Muster fest, das verwendet wird, um Werte für die Eigenschaft in der Datenbank zu generieren. - Die von der Datenbank generierte Option. - - - Enthält das Muster dar, das verwendet wird, um Werte für eine Eigenschaft in der Datenbank zu generieren. - - - Die Datenbank generiert einen Wert, wenn eine Zeile eingefügt oder aktualisiert wird. - - - Die Datenbank generiert einen Wert, wenn eine Zeile eingefügt wird. - - - Die Datenbank generiert keine Werte. - - - Bezeichnet eine Eigenschaft, die in einer Beziehung als Fremdschlüssel verwendet wird.Die Anmerkung kann in die Fremdschlüsseleigenschaft eingefügt werden und den Namen der zugeordneten Navigationseigenschaft angeben, oder sie kann in die Navigationseigenschaft eingefügt werden und den Namen des zugeordneten Fremdschlüssels angeben. - - - Initialisiert eine neue Instanz der -Klasse. - Wenn Sie das Fremdschlüsselattribut zur Fremdschlüsseleigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Navigationseigenschaft angeben.Wenn Sie das Fremdschlüsselattribut zur Navigationseigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Fremdschlüssel angeben.Wenn eine Navigationseigenschaft über mehrere Fremdschlüssel verfügt, verwenden Sie Kommas zur Trennung der Liste mit Fremdschlüsselnamen.Weitere Informationen finden Sie unter Codieren der ersten Datenanmerkungen. - - - Wenn Sie das Fremdschlüsselattribut zur Fremdschlüsseleigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Navigationseigenschaft angeben.Wenn Sie das Fremdschlüsselattribut zur Navigationseigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Fremdschlüssel angeben.Wenn eine Navigationseigenschaft über mehrere Fremdschlüssel verfügt, verwenden Sie Kommas zur Trennung der Liste mit Fremdschlüsselnamen.Weitere Informationen finden Sie unter Codieren der ersten Datenanmerkungen. - Der Name der zugeordneten Navigationseigenschaft oder der zugeordneten Fremdschlüsseleigenschaft. - - - Gibt die Umkehrung einer Navigationseigenschaft an, die das andere Ende der gleichen Beziehung darstellt. - - - Initialisiert eine neue Instanz der -Klasse mit der angegebenen -Eigenschaft. - Die Navigationseigenschaft, die das andere Ende der gleichen Beziehung darstellt. - - - Ruft die Navigationseigenschaft ab, die das andere Ende der gleichen Beziehung darstellt. - Die Eigenschaft des Attributes. - - - Gibt an, dass eine Eigenschaft oder Klasse aus der Datenbankzuordnung ausgeschlossen werden soll. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die Datenbanktabelle an, der eine Klasse zugeordnet ist. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Tabellennamens. - Der Name der Tabelle, der die Klasse zugeordnet ist. - - - Ruft den Namen der Tabelle ab, der die Klasse zugeordnet ist. - Der Name der Tabelle, der die Klasse zugeordnet ist. - - - Übernimmt oder bestimmt das Schema der Tabelle, der die Klasse zugeordnet ist. - Das Schema der Tabelle, der die Klasse zugeordnet ist. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/es/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/es/System.ComponentModel.Annotations.xml deleted file mode 100644 index 26339f9..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/es/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1039 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Especifica que un miembro de entidad representa una relación de datos, como una relación de clave externa. - - - Inicializa una nueva instancia de la clase . - Nombre de la asociación. - Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. - Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. - - - Obtiene o establece un valor que indica si el miembro de asociación representa una clave externa. - true si la asociación representa una clave externa; de lo contrario, false. - - - Obtiene el nombre de la asociación. - Nombre de la asociación. - - - Obtiene los nombres de propiedad de los valores de clave en el lado OtherKey de la asociación. - Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado OtherKey de la asociación. - - - Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . - Una colección de miembros de clave individuales que se especifican en la propiedad . - - - Obtiene los nombres de propiedad de los valores de clave en el lado ThisKey de la asociación. - Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado ThisKey de la asociación. - - - Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . - Una colección de miembros de clave individuales que se especifican en la propiedad . - - - Proporciona un atributo que compara dos propiedades. - - - Inicializa una nueva instancia de la clase . - Propiedad que se va a comparar con la propiedad actual. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Determina si un objeto especificado es válido. - true si es válido; en caso contrario, false. - Objeto que se va a validar. - Objeto que contiene información sobre la solicitud de validación. - - - Obtiene la propiedad que se va a comparar con la propiedad actual. - La otra propiedad. - - - Obtiene el nombre para mostrar de la otra propiedad. - Nombre para mostrar de la otra propiedad. - - - Obtiene un valor que indica si el atributo requiere contexto de validación. - true si el atributo necesita contexto de validación; si no, false. - - - Especifica que una propiedad participe en las comprobaciones de simultaneidad optimista. - - - Inicializa una nueva instancia de la clase . - - - Especifica que un valor de campo de datos es un número de tarjeta de crédito. - - - Inicializa una nueva instancia de la clase . - - - Determina si el número de tarjeta de crédito especificado es válido. - true si el número de tarjeta de crédito es válido; si no, false. - Valor que se va a validar. - - - Especifica un método de validación personalizado que se usa validar una propiedad o instancia de clase. - - - Inicializa una nueva instancia de la clase . - Tipo que contiene el método que realiza la validación personalizada. - Método que realiza la validación personalizada. - - - Da formato a un mensaje de error de validación. - Instancia del mensaje de error con formato. - Nombre que se va a incluir en el mensaje con formato. - - - Obtiene el método de validación. - Nombre del método de validación. - - - Obtiene el tipo que realiza la validación personalizada. - Tipo que realiza la validación personalizada. - - - Representa una enumeración de los tipos de datos asociados a campos de datos y parámetros. - - - Representa un número de tarjeta de crédito. - - - Representa un valor de divisa. - - - Representa un tipo de datos personalizado. - - - Representa un valor de fecha. - - - Representa un instante de tiempo, expresado en forma de fecha y hora del día. - - - Representa una cantidad de tiempo continua durante la que existe un objeto. - - - Representa una dirección de correo electrónico. - - - Representa un archivo HTML. - - - Representa una URL en una imagen. - - - Representa texto multilínea. - - - Represente un valor de contraseña. - - - Representa un valor de número de teléfono. - - - Representa un código postal. - - - Representa texto que se muestra. - - - Representa un valor de hora. - - - Representa el tipo de datos de carga de archivos. - - - Representa un valor de dirección URL. - - - Especifica el nombre de un tipo adicional que debe asociarse a un campo de datos. - - - Inicializa una nueva instancia de la clase con el nombre de tipo especificado. - Nombre del tipo que va a asociarse al campo de datos. - - - Inicializa una nueva instancia de la clase con el nombre de plantilla de campo especificado. - Nombre de la plantilla de campo personalizada que va a asociarse al campo de datos. - - es null o una cadena vacía (""). - - - Obtiene el nombre de la plantilla de campo personalizada asociada al campo de datos. - Nombre de la plantilla de campo personalizada asociada al campo de datos. - - - Obtiene el tipo asociado al campo de datos. - Uno de los valores de . - - - Obtiene el formato de presentación de un campo de datos. - Formato de presentación del campo de datos. - - - Devuelve el nombre del tipo asociado al campo de datos. - Nombre del tipo asociado al campo de datos. - - - Comprueba si el valor del campo de datos es válido. - Es siempre true. - Valor del campo de datos que va a validarse. - - - Proporciona un atributo de uso general que permite especificar las cadenas traducibles de los tipos y miembros de las clases parciales de entidad. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar este campo. - true si la interfaz de usuario se debe generar automáticamente para mostrar este campo; de lo contrario, false. - Se intentó obtener el valor de propiedad antes de establecerse. - - - Obtiene o establece un valor que indica si la UI de filtrado se muestra automáticamente para este campo. - true si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo; de lo contrario, false. - Se intentó obtener el valor de propiedad antes de establecerse. - - - Obtiene o establece un valor que se usa para mostrar una descripción en la interfaz de usuario. - Valor que se usa para mostrar una descripción en la interfaz de usuario. - - - Devuelve el valor de la propiedad . - Valor de si se ha inicializado la propiedad; de lo contrario, es null. - - - Devuelve un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo. - Valor de si se ha inicializado la propiedad; de lo contrario, es null. - - - Devuelve el valor de la propiedad . - Descripción traducida si se ha especificado y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . - - - Devuelve el valor de la propiedad . - Un valor que se usará para agrupar los campos en la interfaz de usuario, si se ha inicializado ; de lo contrario, null.Si se ha especificado la propiedad y la propiedad representa una clave de recurso, se devuelve una cadena traducida; de lo contrario, se devuelve una cadena no traducida. - - - Devuelve un valor que se usa para mostrar campos en la interfaz de usuario. - Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . - - - Devuelve el valor de la propiedad . - Valor de la propiedad si se ha establecido; de lo contrario, es null. - - - Devuelve el valor de la propiedad . - Obtiene la cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - - - Devuelve el valor de la propiedad . - Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - - - Obtiene o establece un valor que se usa para agrupar campos en la interfaz de usuario. - Valor que se usa para agrupar campos en la interfaz de usuario. - - - Obtiene o establece un valor que se usa para mostrarlo en la interfaz de usuario. - Un valor que se usa para mostrarlo en la interfaz de usuario. - - - Obtiene o establece el peso del orden de la columna. - Peso del orden de la columna. - - - Obtiene o establece un valor que se usará para establecer la marca de agua para los avisos en la interfaz de usuario. - Un valor que se usará para mostrar una marca de agua en la interfaz de usuario. - - - Obtiene o establece el tipo que contiene los recursos para las propiedades , , y . - Tipo del recurso que contiene las propiedades , , y . - - - Obtiene o establece un valor que se usa para la etiqueta de columna de la cuadrícula. - Un valor para la etiqueta de columna de la cuadrícula. - - - Especifica la columna que se muestra en la tabla a la que se hace referencia como una columna de clave externa. - - - Inicializa una nueva instancia de la clase utilizando la columna especificada. - Nombre de la columna que va a utilizarse como columna de presentación. - - - Inicializa una nueva instancia de la clase utilizando las columnas de presentación y ordenación especificadas. - Nombre de la columna que va a utilizarse como columna de presentación. - Nombre de la columna que va a utilizarse para la ordenación. - - - Inicializa una nueva instancia de la clase utilizando la columna de presentación y la columna de ordenación especificadas y el criterio de ordenación especificado. - Nombre de la columna que va a utilizarse como columna de presentación. - Nombre de la columna que va a utilizarse para la ordenación. - Es true para realizar la ordenación en sentido descendente; de lo contrario, es false.El valor predeterminado es false. - - - Obtiene el nombre de la columna que debe usarse como campo de presentación. - Nombre de la columna de presentación. - - - Obtiene el nombre de la columna que va a utilizarse para la ordenación. - Nombre de la columna de ordenación. - - - Obtiene un valor que indica si la ordenación debe realizarse en sentido ascendente o descendente. - Es true si la columna debe ordenarse en sentido descendente; de lo contrario, es false. - - - Especifica el modo en que los datos dinámicos de ASP.NET muestran y dan formato a los campos de datos. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si la cadena de formato especificada por la propiedad se aplica al valor de campo cuando el campo de datos se encuentra en modo de edición. - Es true si la cadena de formato se aplica al valor de campo en modo de edición; de lo contrario, es false.El valor predeterminado es false. - - - Obtiene o establece un valor que indica si los valores de cadena vacía ("") se convierten automáticamente en valores null al actualizar el campo de datos en el origen de datos. - Es true si los valores de cadena vacía se convierten automáticamente en valores null; de lo contrario, es false.El valor predeterminado es true. - - - Obtiene o establece el formato de presentación del valor de campo. - Cadena de formato que especifica el formato de presentación del valor del campo de datos.El valor predeterminado es una cadena vacía (""), lo que indica que no se aplica un formato especial al valor del campo. - - - Obtiene o establece un valor que indica si el campo debe estar codificado en HTML. - Es true si el campo debe estar codificado en HTML; de lo contrario, es false. - - - Obtiene o establece el texto que se muestra en un campo cuando el valor del campo es null. - Texto que se muestra en un campo cuando el valor del campo es null.El valor predeterminado es una cadena vacía (""), lo que indica que no se ha establecido esta propiedad. - - - Indica si un campo de datos es modificable. - - - Inicializa una nueva instancia de la clase . - Es true para especificar que el campo es modificable; de lo contrario, es false. - - - Obtiene un valor que indica si un campo es modificable. - Es true si el campo es modificable; de lo contrario, es false. - - - Obtiene o establece un valor que indica si está habilitado un valor inicial. - Es true si está habilitado un valor inicial; de lo contrario, es false. - - - Valida una dirección de correo electrónico. - - - Inicializa una nueva instancia de la clase . - - - Determina si el valor especificado coincide con el modelo de una dirección de correo electrónico válida. - Es true si el valor especificado es válido o null; en caso contrario, es false. - Valor que se va a validar. - - - Permite asignar una enumeración de .NET Framework a una columna de datos. - - - Inicializa una nueva instancia de la clase . - Tipo de la enumeración. - - - Obtiene o establece el tipo de enumeración. - Tipo de enumeración. - - - Comprueba si el valor del campo de datos es válido. - true si el valor del campo de datos es válido; de lo contrario, false. - Valor del campo de datos que va a validarse. - - - Valida las extensiones del nombre de archivo. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece las extensiones de nombre de archivo. - Extensiones de nombre de archivo, o extensiones de archivo predeterminadas (“.png”, “.jpg”, “.jpeg” y “.gif”) si no se establece la propiedad. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba que la extensión de nombre de archivo o extensiones especificada es válida. - Es true si la extensión del nombre del archivo es válida; de lo contrario, es false. - Lista delimitada por comas de extensiones de archivo válidas. - - - Representa un atributo que se usa para especificar el comportamiento de filtrado de una columna. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario. - Nombre del control que va a utilizarse para el filtrado. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario y el nombre de nivel de presentación. - Nombre del control que va a utilizarse para el filtrado. - Nombre de la capa de presentación que admite este control. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario, el nombre de nivel de presentación y los parámetros del control. - Nombre del control que va a utilizarse para el filtrado. - Nombre de la capa de presentación que admite este control. - Lista de parámetros del control. - - - Obtiene los pares nombre-valor que se usan como parámetros en el constructor del control. - Pares nombre-valor que se usan como parámetros en el constructor del control. - - - Devuelve un valor que indica si esta instancia de atributo es igual que el objeto especificado. - Es True si el objeto que se ha pasado es igual que esta instancia de atributo; de lo contrario, es false. - Objeto que se va a comparar con esta instancia de atributo. - - - Obtiene el nombre del control que va a utilizarse para el filtrado. - Nombre del control que va a utilizarse para el filtrado. - - - Devuelve el código hash de esta instancia de atributo. - Código hash de esta instancia de atributo. - - - Obtiene el nombre del nivel de presentación compatible con este control. - Nombre de la capa de presentación que admite este control. - - - Permite invalidar un objeto. - - - Determina si el objeto especificado es válido. - Colección que contiene información de validaciones con error. - Contexto de validación. - - - Denota una o varias propiedades que identifican exclusivamente una entidad. - - - Inicializa una nueva instancia de la clase . - - - Especifica la longitud máxima de los datos de matriz o de cadena permitida en una propiedad. - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase basándose en el parámetro . - Longitud máxima permitida de los datos de matriz o de cadena. - - - Aplica formato a un mensaje de error especificado. - Una cadena localizada que describe la longitud máxima aceptable. - Nombre que se va a incluir en la cadena con formato. - - - Determina si un objeto especificado es válido. - true si el valor es NULL o menor o igual que la longitud máxima especificada; de lo contrario, false. - Objeto que se va a validar. - La longitud es cero o menor que uno negativo. - - - Obtiene la longitud máxima permitida de los datos de matriz o de cadena. - Longitud máxima permitida de los datos de matriz o de cadena. - - - Especifica la longitud mínima de los datos de matriz o de cadena permitida en una propiedad. - - - Inicializa una nueva instancia de la clase . - Longitud de los datos de la matriz o de la cadena. - - - Aplica formato a un mensaje de error especificado. - Una cadena localizada que describe la longitud mínima aceptable. - Nombre que se va a incluir en la cadena con formato. - - - Determina si un objeto especificado es válido. - Es true si el objeto especificado es válido; en caso contrario, es false. - Objeto que se va a validar. - - - Obtiene o establece la longitud mínima permitida de los datos de matriz o de cadena. - Longitud mínima permitida de los datos de matriz o de cadena. - - - Especifica que un valor de campo de datos es un número de teléfono correcto utilizando una expresión regular para los números de teléfono. - - - Inicializa una nueva instancia de la clase . - - - Determina si el número de teléfono especificado está en un formato de número de teléfono válido. - true si el número de teléfono es válido; si no, false. - Valor que se va a validar. - - - Especifica las restricciones de intervalo numérico para el valor de un campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados y el tipo especificado. - Especifica el tipo del objeto que va a probarse. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - es null. - - - Da formato al mensaje de error que se muestra cuando se produce un error de validación de intervalo. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba si el valor del campo de datos se encuentra dentro del intervalo especificado. - Es true si el valor especificado se encuentra dentro del intervalo; en caso contrario, es false. - Valor del campo de datos que va a validarse. - El valor del campo de datos se encontraba fuera del intervalo permitido. - - - Obtiene valor máximo permitido para el campo. - Valor máximo permitido para el campo de datos. - - - Obtiene el valor mínimo permitido para el campo. - Valor mínimo permitido para el campo de datos. - - - Obtiene el tipo del campo de datos cuyo valor debe validarse. - Tipo del campo de datos cuyo valor debe validarse. - - - Especifica que un valor de campo de datos en los datos dinámicos de ASP.NET debe coincidir con la expresión regular especificada. - - - Inicializa una nueva instancia de la clase . - Expresión regular que se usa para validar el valor de campo de datos. - - es null. - - - Da formato al mensaje de error que debe mostrarse si se produce un error de validación de la expresión regular. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba si el valor escrito por el usuario coincide con el modelo de expresión regular. - true si la validación es correcta; en caso contrario, false. - Valor del campo de datos que va a validarse. - El valor del campo de datos no coincidía con el modelo de expresión regular. - - - Obtiene el modelo de expresión regular. - Modelo del que deben buscarse coincidencias. - - - Especifica que un campo de datos necesita un valor. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si se permite una cadena vacía. - Es true si se permite una cadena vacía; de lo contrario, es false.El valor predeterminado es false. - - - Comprueba si el valor del campo de datos necesario no está vacío. - true si la validación es correcta; en caso contrario, false. - Valor del campo de datos que va a validarse. - El valor del campo de datos es null. - - - Especifica si una clase o columna de datos usa la técnica scaffolding. - - - Inicializa una nueva instancia de mediante la propiedad . - Valor que especifica si está habilitada la técnica scaffolding. - - - Obtiene o establece el valor que especifica si está habilitada la técnica scaffolding. - Es true si está habilitada la técnica scaffolding; en caso contrario, es false. - - - Especifica la longitud mínima y máxima de caracteres que se permiten en un campo de datos. - - - Inicializa una nueva instancia de la clase usando una longitud máxima especificada. - Longitud máxima de una cadena. - - - Aplica formato a un mensaje de error especificado. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - El valor de es negativo. O bien es menor que . - - - Determina si un objeto especificado es válido. - Es true si el objeto especificado es válido; en caso contrario, es false. - Objeto que se va a validar. - El valor de es negativo.O bien es menor que . - - - Obtiene o establece la longitud máxima de una cadena. - Longitud máxima de una cadena. - - - Obtiene o establece la longitud mínima de una cadena. - Longitud mínima de una cadena. - - - Indica el tipo de datos de la columna como una versión de fila. - - - Inicializa una nueva instancia de la clase . - - - Especifica la plantilla o el control de usuario que los datos dinámicos usan para mostrar un campo de datos. - - - Inicializa una nueva instancia de la clase usando un control de usuario especificado. - Control de usuario que debe usarse para mostrar el campo de datos. - - - Inicializa una instancia nueva de la clase usando el control de usuario y la capa de presentación especificados. - Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. - Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". - - - Inicializa una nueva instancia de la clase usando el control de usuario, la capa de presentación y los parámetros del control especificados. - Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. - Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". - Objeto que debe usarse para recuperar valores de cualquier origen de datos. - - es null o es una clave de restricción.O bienEl valor de no es una cadena. - - - Obtiene o establece el objeto que debe usarse para recuperar valores de cualquier origen de datos. - Colección de pares clave-valor. - - - Obtiene un valor que indica si esta instancia es igual que el objeto especificado. - Es true si el objeto especificado es igual que esta instancia; de lo contrario, es false. - Objeto que se va a comparar con esta instancia o una referencia null. - - - Obtiene el código hash de la instancia actual del atributo. - Código hash de la instancia del atributo. - - - Obtiene o establece la capa de presentación que usa la clase . - Nivel de presentación que usa esta clase. - - - Obtiene o establece el nombre de la plantilla de campo que debe usarse para mostrar el campo de datos. - Nombre de la plantilla de campo en la que se muestra el campo de datos. - - - Proporciona la validación de URL. - - - Inicializa una nueva instancia de la clase . - - - Valida el formato de la dirección URL especificada. - true si el formato de la dirección URL es válido o null; si no, false. - URL que se va a validar. - - - Actúa como clase base para todos los atributos de validación. - Las propiedades y del mensaje del error localizado se establecen al mismo tiempo que se establece el mensaje de error no localizado de la propiedad . - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase utilizando la función que permite el acceso a los recursos de validación. - Función que habilita el acceso a los recursos de validación. - - es null. - - - Inicializa una nueva instancia de la clase utilizando el mensaje de error que se va a asociar a un control de validación. - Mensaje de error que se va a asociar al control de validación. - - - Obtiene o establece un mensaje de error que se va a asociar a un control de validación si se produce un error de validación. - Mensaje de error asociado al control de validación. - - - Obtiene o establece el nombre de recurso del mensaje de error que se va a usar para buscar el valor de la propiedad si se produce un error en la validación. - Recurso de mensaje de error asociado a un control de validación. - - - Obtiene o establece el tipo de recurso que se va a usar para buscar el mensaje de error si se produce un error de validación. - Tipo de mensaje de error asociado a un control de validación. - - - Obtiene el mensaje de error de validación traducido. - Mensaje de error de validación traducido. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Instancia del mensaje de error con formato. - Nombre que se va a incluir en el mensaje con formato. - - - Comprueba si el valor especificado es válido con respecto al atributo de validación actual. - Instancia de la clase . - Valor que se va a validar. - Información de contexto sobre la operación de validación. - - - Determina si el valor especificado del objeto es válido. - Es true si el valor especificado es válido; en caso contrario, es false. - Valor del objeto que se va a validar. - - - Valida el valor especificado con respecto al atributo de validación actual. - Instancia de la clase . - Valor que se va a validar. - Información de contexto sobre la operación de validación. - - - Obtiene un valor que indica si el atributo requiere contexto de validación. - true si el atributo necesita contexto de validación; si no, false. - - - Valida el objeto especificado. - Objeto que se va a validar. - Objeto que describe el contexto en el que se realizan las comprobaciones de validación.Este parámetro no puede ser null. - Error de validación. - - - Valida el objeto especificado. - Valor del objeto que se va a validar. - Nombre que se va a incluir en el mensaje de error. - - no es válido. - - - Describe el contexto en el que se realiza una comprobación de validación. - - - Inicializa una nueva instancia de la clase mediante la instancia del objeto especificada. - Instancia del objeto que se va a validar.No puede ser null. - - - Inicializa una nueva instancia de la clase con el objeto y contenedor de propiedades opcional especificados. - Instancia del objeto que se va a validar.No puede ser null. - Conjunto opcional de pares clave-valor que se van a poner a disposición de los consumidores. - - - Inicializa una nueva instancia de la clase mediante el proveedor de servicios y el diccionario de consumidores del servicio. - Objeto que se va a validar.Este parámetro es necesario. - Objeto que implementa la interfaz .Este parámetro es opcional. - Diccionario de pares clave-valor que se va a poner a disposición de los consumidores del servicio.Este parámetro es opcional. - - - Obtiene o establece el nombre del miembro que se va a validar. - Nombre del miembro que se va a validar. - - - Devuelve el servicio que proporciona validación personalizada. - Instancia del servicio o null si el servicio no está disponible. - Tipo del servicio que se va a usar para la validación. - - - Inicializa el objeto mediante un proveedor de servicios que puede devolver instancias de servicio por tipo cuando se llama a GetService. - Proveedor de servicios. - - - Obtiene el diccionario de pares clave-valor asociado a este contexto. - Diccionario de pares clave-valor para este contexto. - - - Obtiene o establece el nombre del miembro que se va a validar. - Nombre del miembro que se va a validar. - - - Obtiene el objeto que se va a validar. - Objeto que se va a validar. - - - Obtiene el tipo del objeto que se va a validar. - Tipo del objeto que se va a validar. - - - Representa la excepción que se produce durante la validación de un campo de datos cuando se usa la clase . - - - Inicializa una nueva instancia de la clase usando un mensaje de error generado por el sistema. - - - Inicializa una nueva instancia de la clase usando un resultado de validación, un atributo de validación y el valor de la excepción actual. - Lista de resultados de la validación. - Atributo que produjo la excepción actual. - Valor del objeto que hizo que el atributo activara el error de validación. - - - Inicializa una nueva instancia de la clase usando el mensaje de error especificado. - Mensaje especificado que expone el error. - - - Inicializa una nueva instancia de la clase usando un mensaje de error especificado, un atributo de validación y el valor de la excepción actual. - Mensaje que expone el error. - Atributo que produjo la excepción actual. - Valor del objeto que hizo que el atributo activara el error de validación. - - - Inicializa una nueva instancia de la clase usando un mensaje de error especificado y una colección de instancias de excepción interna. - Mensaje de error. - Colección de excepciones de validación. - - - Obtiene la instancia de la clase que activó esta excepción. - Instancia del tipo de atributo de validación que activó esta excepción. - - - Obtiene la instancia de que describe el error de validación. - Instancia de que describe el error de validación. - - - Obtiene el valor del objeto que hace que la clase active esta excepción. - Valor del objeto que hizo que la clase activara el error de validación. - - - Representa un contenedor para los resultados de una solicitud de validación. - - - Inicializa una nueva instancia de la clase usando un objeto . - Objeto resultado de la validación. - - - Inicializa una nueva instancia de la clase usando un mensaje de error. - Mensaje de error. - - - Inicializa una nueva instancia de la clase usando un mensaje de error y una lista de miembros que tienen errores de validación. - Mensaje de error. - Lista de nombres de miembro que tienen errores de validación. - - - Obtiene el mensaje de error para la validación. - Mensaje de error para la validación. - - - Obtiene la colección de nombres de miembro que indican qué campos contienen errores de validación. - Colección de nombres de miembro que indican qué campos contienen errores de validación. - - - Representa el éxito de la validación (true si esta se realizó correctamente; en caso contrario, false). - - - Devuelve un valor de cadena que representa el resultado de la validación actual. - Resultado de la validación actual. - - - Define una clase auxiliar que se puede usar para validar objetos, propiedades y métodos cuando está incluida en sus atributos asociados. - - - Determina si el objeto especificado es válido usando el contexto de validación y la colección de resultados de validación. - Es true si el objeto es válido; de lo contrario, es false. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener todas las validaciones con error. - - es null. - - - Determina si el objeto especificado es válido usando el contexto de validación, la colección de resultados de validación y un valor que indica si se van a validar o no todas las propiedades. - Es true si el objeto es válido; de lo contrario, es false. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener todas las validaciones con error. - truepara validar todas las propiedades; Si false, sólo se requiere que los atributos se validen. - - es null. - - - Valida la propiedad. - Es true si la propiedad es válida; de lo contrario, es false. - Valor que se va a validar. - Contexto que describe la propiedad que se va a validar. - Colección que va a contener todas las validaciones con error. - - no se puede asignar a la propiedad.O bienEl valor de es null. - - - Devuelve un valor que indica si el valor especificado es válido con los atributos indicados. - Es true si el objeto es válido; de lo contrario, es false. - Valor que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener las validaciones con error. - Atributos de validación. - - - Determina si el objeto especificado es válido usando el contexto de validación. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - El objeto no es válido. - - es null. - - - Determina si el objeto especificado es válido usando el contexto de validación y un valor que indica si se van a validar o no todas las propiedades. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Es true para validar todas las propiedades; de lo contrario, es false. - - no es válido. - - es null. - - - Valida la propiedad. - Valor que se va a validar. - Contexto que describe la propiedad que se va a validar. - - no se puede asignar a la propiedad. - El parámetro no es válido. - - - Valida los atributos especificados. - Valor que se va a validar. - Contexto que describe el objeto que se va a validar. - Atributos de validación. - El valor del parámetro es null. - El parámetro no se valida con el parámetro . - - - Representa la columna de base de datos que una propiedad está asignada. - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase . - Nombre de la columna a la que se asigna la propiedad. - - - Obtiene el nombre de la columna que la propiedad se asigna. - Nombre de la columna a la que se asigna la propiedad. - - - Obtiene o asignan conjuntos el orden cero- basada de la columna la propiedad en. - El orden de la columna. - - - Obtiene o asignan establece el tipo de datos específico del proveedor de base de datos de la columna la propiedad en. - El tipo de datos específico del proveedor de bases de datos de la columna a la que se asigna la propiedad. - - - Denota que la clase es un tipo complejo.Los tipos complejos son propiedades no escalares de tipos de entidad que permiten organizar las propiedades escalares dentro de las entidades.Los tipos complejos no tienen claves y no pueden ser administrados por Entity Framework excepto el objeto primario. - - - Inicializa una nueva instancia de la clase . - - - Especifica el modo en que la base de datos genera los valores de una propiedad. - - - Inicializa una nueva instancia de la clase . - Opción generada por la base de datos - - - Obtiene o establece el formato usado para generar la configuración de la propiedad en la base de datos. - Opción generada por la base de datos - - - Representa el formato usado para generar la configuración de una propiedad en la base de datos. - - - La base de datos genera un valor cuando una fila se inserta o actualiza. - - - La base de datos genera un valor cuando se inserta una fila. - - - La base de datos no genera valores. - - - Denota una propiedad utilizada como clave externa en una relación.La anotación puede colocarse en la propiedad de clave externa y especificar el nombre de la propiedad de navegación asociada, o colocarse en una propiedad de navegación y especificar el nombre de la clave externa asociada. - - - Inicializa una nueva instancia de la clase . - Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. - - - Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. - El nombre de la propiedad de navegación asociada o la propiedad de clave externa asociada. - - - Especifica la inversa de una propiedad de navegación que representa el otro extremo de la misma relación. - - - Inicializa una nueva instancia de la clase usando la propiedad especificada. - Propiedad de navegación que representa el otro extremo de la misma relación. - - - Obtiene la propiedad de navegación que representa el otro extremo de la misma relación. - Propiedad del atributo. - - - Denota que una propiedad o clase se debe excluir de la asignación de bases de datos. - - - Inicializa una nueva instancia de la clase . - - - Especifica la tabla de base de datos a la que está asignada una clase. - - - Inicializa una nueva instancia de la clase usando el nombre especificado de la tabla. - Nombre de la tabla a la que está asignada la clase. - - - Obtiene el nombre de la tabla a la que está asignada la clase. - Nombre de la tabla a la que está asignada la clase. - - - Obtiene o establece el esquema de la tabla a la que está asignada la clase. - Esquema de la tabla a la que está asignada la clase. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/fr/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/fr/System.ComponentModel.Annotations.xml deleted file mode 100644 index 212f59b..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/fr/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Spécifie qu'un membre d'entité représente une relation de données, telle qu'une relation de clé étrangère. - - - Initialise une nouvelle instance de la classe . - Nom de l'association. - Liste séparée par des virgules des noms de propriété des valeurs de clé du côté de l'association. - Liste séparée par des virgules des noms de propriété des valeurs de clé du côté de l'association. - - - Obtient ou définit une valeur qui indique si le membre d'association représente une clé étrangère. - true si l'association représente une clé étrangère ; sinon, false. - - - Obtient le nom de l'association. - Nom de l'association. - - - Obtient les noms de propriété des valeurs de clé du coté OtherKey de l'association. - Liste séparée par des virgules des noms de propriété qui représentent les valeurs de clé du côté OtherKey de l'association. - - - Obtient une collection des membres de clé individuels spécifiés dans la propriété . - Collection des membres de clé individuels spécifiés dans la propriété . - - - Obtient les noms de propriété des valeurs de clé du coté ThisKey de l'association. - Liste séparée par des virgules des noms de propriété qui représentent les valeurs de clé du côté ThisKey de l'association. - - - Obtient une collection des membres de clé individuels spécifiés dans la propriété . - Collection des membres de clé individuels spécifiés dans la propriété . - - - Fournit un attribut qui compare deux propriétés. - - - Initialise une nouvelle instance de la classe . - Propriété à comparer à la propriété actuelle. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Détermine si un objet spécifié est valide. - true si est valide ; sinon, false. - Objet à valider. - Objet qui contient des informations sur la demande de validation. - - - Obtient la propriété à comparer à la propriété actuelle. - Autre propriété. - - - Obtient le nom complet de l'autre propriété. - Nom complet de l'autre propriété. - - - Obtient une valeur qui indique si l'attribut requiert un contexte de validation. - true si l'attribut requiert un contexte de validation ; sinon, false. - - - Indique si une propriété participe aux contrôles d'accès concurrentiel optimiste. - - - Initialise une nouvelle instance de la classe . - - - Spécifie qu'une valeur de champ de données est un numéro de carte de crédit. - - - Initialise une nouvelle instance de la classe . - - - Détermine si le nombre de cartes de crédit spécifié est valide. - true si le numéro de carte de crédit est valide ; sinon, false. - Valeur à valider. - - - Spécifie une méthode de validation personnalisée utilisée pour valider une propriété ou une instance de classe. - - - Initialise une nouvelle instance de la classe . - Type contenant la méthode qui exécute la validation personnalisée. - Méthode qui exécute la validation personnalisée. - - - Met en forme un message d'erreur de validation. - Instance du message d'erreur mis en forme. - Nom à inclure dans le message mis en forme. - - - Obtient la méthode de validation. - Nom de la méthode de validation. - - - Obtient le type qui exécute la validation personnalisée. - Type qui exécute la validation personnalisée. - - - Représente une énumération des types de données associés à des champs de données et des paramètres. - - - Représente un numéro de carte de crédit. - - - Représente une valeur monétaire. - - - Représente un type de données personnalisé. - - - Représente une valeur de date. - - - Représente un instant, exprimé sous la forme d'une date ou d'une heure. - - - Représente une durée continue pendant laquelle un objet existe. - - - Représente une adresse de messagerie. - - - Représente un fichier HTML. - - - Représente une URL d'image. - - - Représente un texte multiligne. - - - Représente une valeur de mot de passe. - - - Représente une valeur de numéro de téléphone. - - - Représente un code postal. - - - Représente du texte affiché. - - - Représente une valeur de temps. - - - Représente le type de données de téléchargement de fichiers. - - - Représente une valeur d'URL. - - - Spécifie le nom d'un type supplémentaire à associer à un champ de données. - - - Initialise une nouvelle instance de la classe à l'aide du nom de type spécifié. - Nom du type à associer au champ de données. - - - Initialise une nouvelle instance de la classe à l'aide du nom de modèle de champ spécifié. - Nom du modèle de champ personnalisé à associer au champ de données. - - est null ou est une chaîne vide (""). - - - Obtient le nom du modèle de champ personnalisé associé au champ de données. - Nom du modèle de champ personnalisé associé au champ de données. - - - Obtient le type associé au champ de données. - Une des valeurs de . - - - Obtient un format d'affichage de champ de données. - Format d'affichage de champ de données. - - - Retourne le nom du type associé au champ de données. - Nom du type associé au champ de données. - - - Vérifie que la valeur du champ de données est valide. - Toujours true. - Valeur de champ de données à valider. - - - Fournit un attribut à usage général qui vous permet de spécifier les chaînes localisables pour les types et membres de classes partielles d'entité. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher ce champ. - true si l'interface utilisateur doit être générée automatiquement pour afficher ce champ ; sinon, false. - Une tentative d'obtention de la valeur de la propriété avant sa définition a été effectuée. - - - Obtient ou définit une valeur qui indique si l'interface utilisateur du filtrage s'affiche automatiquement pour ce champ. - true si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ ; sinon, false. - Une tentative d'obtention de la valeur de la propriété avant sa définition a été effectuée. - - - Obtient ou définit une valeur utilisée pour afficher une description dans l'interface utilisateur. - Valeur utilisée pour afficher une description dans l'interface utilisateur. - - - Retourne la valeur de la propriété . - Valeur de si la propriété a été initialisée ; sinon, null. - - - Retourne une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ. - Valeur de si la propriété a été initialisée ; sinon, null. - - - Retourne la valeur de la propriété . - Description localisée si a été spécifié et que la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - La propriété et la propriété sont initialisées, mais une propriété statique publique qui a un nom qui correspond à la valeur n'a pas pu être trouvée pour la propriété . - - - Retourne la valeur de la propriété . - Valeur qui sera utilisée pour le regroupement de champs dans l'interface utilisateur, si a été initialisé ; sinon, null.Si la propriété a été spécifiée et que la propriété représente une clé de ressource, une chaîne localisée est retournée ; sinon, une chaîne non localisée est retournée. - - - Retourne une valeur utilisée pour l'affichage des champs dans l'interface utilisateur. - Chaîne localisée pour la propriété lorsque la propriété a été spécifiée et que la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - La propriété et la propriété sont initialisées, mais une propriété statique publique qui a un nom qui correspond à la valeur n'a pas pu être trouvée pour la propriété . - - - Retourne la valeur de la propriété . - Valeur de la propriété si elle a été définie ; sinon, null. - - - Retourne la valeur de la propriété . - Obtient la chaîne localisée pour la propriété si la propriété a été spécifiée et si la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - - - Retourne la valeur de la propriété . - Chaîne localisée pour la propriété si la propriété a été spécifiée et si la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété de valeur . - - - Obtient ou définit une valeur utilisée regrouper des champs dans l'interface utilisateur. - Valeur utilisée pour regrouper des champs dans l'interface utilisateur. - - - Obtient ou définit une valeur utilisée pour l'affichage dans l'interface utilisateur. - Valeur utilisée pour l'affichage dans l'interface utilisateur. - - - Obtient ou définit la largeur de la colonne. - Largeur de la colonne. - - - Obtient ou définit une valeur qui sera utilisée pour définir le filigrane pour les invites dans l'interface utilisateur. - Valeur qui sera utilisée pour afficher un filigrane dans l'interface utilisateur. - - - Obtient ou définit le type qui contient les ressources pour les propriétés , , et . - Type de la ressource qui contient les propriétés , , et . - - - Obtient ou définit une valeur utilisée pour l'étiquette de colonne de la grille. - Valeur utilisée pour l'étiquette de colonne de la grille. - - - Spécifie la colonne affichée dans la table à laquelle il est fait référence comme colonne clé étrangère. - - - Initialise une nouvelle instance de la classe à l'aide de la colonne spécifiée. - Nom de la colonne à utiliser comme colonne d'affichage. - - - Initialise une nouvelle instance de la classe en utilisant les colonnes de tri et d'affichage spécifiées. - Nom de la colonne à utiliser comme colonne d'affichage. - Nom de la colonne à utiliser pour le tri. - - - Initialise une nouvelle instance de la classe en utilisant la colonne d'affichage spécifiée et la colonne et l'ordre de tri spécifiés. - Nom de la colonne à utiliser comme colonne d'affichage. - Nom de la colonne à utiliser pour le tri. - true pour trier par ordre décroissant ; sinon, false.La valeur par défaut est false. - - - Obtient le nom de la colonne à utiliser comme champ d'affichage. - Nom de la colonne d'affichage. - - - Obtient le nom de la colonne à utiliser pour le tri. - Nom de la colonne de tri. - - - Obtient une valeur qui indique s'il faut trier par ordre croissant ou décroissant. - true si la colonne doit être triée par ordre décroissant ; sinon, false. - - - Spécifie la manière dont les champs de données sont affichés et mis en forme par Dynamic Data ASP.NET. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si la chaîne de mise en forme spécifiée par la propriété est appliquée à la valeur de champ lorsque le champ de données est en mode Édition. - true si la chaîne de mise en forme s'applique à la valeur de champ en mode Édition ; sinon, false.La valeur par défaut est false. - - - Obtient ou définit une valeur qui indique si les chaînes vides ("") sont converties automatiquement en valeurs null lorsque le champ de données est mis à jour dans la source de données. - true si les chaînes vides sont converties automatiquement en null ; sinon, false.La valeur par défaut est true. - - - Obtient ou définit le format d'affichage de la valeur de champ. - Chaîne de mise en forme qui spécifie le format d'affichage de la valeur du champ de données.La valeur par défaut est une chaîne vide (""), ce qui signifie qu'aucune mise en forme spéciale n'est appliquée à la valeur de champ. - - - Obtient ou définit une valeur qui indique si le champ doit être encodé en HTML. - true si le champ doit être encodé en HTML ; sinon, false. - - - Obtient ou définit le texte affiché pour un champ lorsque la valeur du champ est null. - Texte affiché pour un champ lorsque la valeur du champ est null.La valeur par défaut est une chaîne vide (""), ce qui signifie que cette propriété n'est pas définie. - - - Indique si un champ de données est modifiable. - - - Initialise une nouvelle instance de la classe . - true pour spécifier que le champ est modifiable ; sinon, false. - - - Obtient une valeur qui indique si un champ est modifiable. - true si le champ est modifiable ; sinon, false. - - - Obtient ou définit une valeur qui indique si une valeur initiale est activée. - true si une valeur initiale est activée ; sinon, false. - - - Valide une adresse de messagerie. - - - Initialise une nouvelle instance de la classe . - - - Détermine si la valeur spécifiée correspond au modèle d'une adresse de messagerie valide. - true si la valeur spécifiée est valide ou null ; sinon, false. - Valeur à valider. - - - Permet le mappage d'une énumération .NET Framework à une colonne de données. - - - Initialise une nouvelle instance de la classe . - Type de l'énumération. - - - Obtient ou définit le type de l'énumération. - Type d'énumération. - - - Vérifie que la valeur du champ de données est valide. - true si la valeur du champ de données est valide ; sinon, false. - Valeur de champ de données à valider. - - - Valide les extensions de nom de fichier. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit les extensions de nom de fichier. - Extensions de nom de fichier, ou extensions de fichier par défaut (".png », « .jpg », « .jpeg » et « .gif ») si la propriété n'est pas définie. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie que les extensions de nom de fichier spécifiées sont valides. - true si l' extension de nom de fichier est valide ; sinon, false. - Liste d'extensions de fichiers valides, délimitée par des virgules. - - - Représente un attribut utilisé pour spécifier le comportement de filtrage pour une colonne. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur. - Nom du contrôle à utiliser pour le filtrage. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur et du nom de la couche de présentation. - Nom du contrôle à utiliser pour le filtrage. - Nom de la couche présentation qui prend en charge ce contrôle. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur, du nom de la couche de présentation et des paramètres de contrôle. - Nom du contrôle à utiliser pour le filtrage. - Nom de la couche présentation qui prend en charge ce contrôle. - Liste des paramètres pour le contrôle. - - - Obtient les paires nom/valeur utilisées comme paramètres dans le constructeur du contrôle. - Paires nom/valeur utilisées comme paramètres dans le constructeur du contrôle. - - - Retourne une valeur qui indique si cette instance d'attribut est égale à un objet spécifié. - True si l'objet passé est égal à cette instance d'attribut ; sinon, false. - Instance d'objet à comparer avec cette instance d'attribut. - - - Obtient le nom du contrôle à utiliser pour le filtrage. - Nom du contrôle à utiliser pour le filtrage. - - - Retourne le code de hachage de cette instance d'attribut. - Code de hachage de cette instance d'attribut. - - - Obtient le nom de la couche de présentation qui prend en charge ce contrôle. - Nom de la couche présentation qui prend en charge ce contrôle. - - - Offre un moyen d'invalider un objet. - - - Détermine si l'objet spécifié est valide. - Collection qui contient des informations de validations ayant échoué. - Contexte de validation. - - - Dénote une ou plusieurs propriétés qui identifient une entité de manière unique. - - - Initialise une nouvelle instance de la classe . - - - Spécifie la longueur maximale du tableau ou des données de type chaîne autorisée dans une propriété. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe en fonction du paramètre . - Longueur maximale autorisée du tableau ou des données de type chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Chaîne localisée pour décrire la longueur acceptable maximale. - Nom à inclure dans la chaîne mise en forme. - - - Détermine si un objet spécifié est valide. - true si la valeur est null ou inférieure ou égale à la longueur maximale spécifiée, sinon, false. - Objet à valider. - La longueur est zéro ou moins que moins un. - - - Obtient la longueur maximale autorisée du tableau ou des données de type chaîne. - Longueur maximale autorisée du tableau ou des données de type chaîne. - - - Spécifie la longueur minimale du tableau ou des données de type chaîne autorisée dans une propriété. - - - Initialise une nouvelle instance de la classe . - Longueur du tableau ou des données de type chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Chaîne localisée pour décrire la longueur acceptable minimale. - Nom à inclure dans la chaîne mise en forme. - - - Détermine si un objet spécifié est valide. - true si l'objet spécifié est valide ; sinon false. - Objet à valider. - - - Obtient ou définit la longueur minimale autorisée des données du tableau ou de type chaîne. - Longueur minimale autorisée du tableau ou des données de type chaîne. - - - Spécifie qu'une valeur de champ de données est un numéro de téléphone de format correct qui utilise une expression régulière pour les numéros de téléphone. - - - Initialise une nouvelle instance de la classe . - - - Détermine si le numéro de téléphone spécifié est dans un format de numéro de téléphone valide. - true si le numéro de téléphone est valide ; sinon, false. - Valeur à valider. - - - Spécifie les contraintes de plages numériques pour la valeur d'un champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées et du type spécifié. - Spécifie le type de l'objet à tester. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - a la valeur null. - - - Met en forme le message d'erreur affiché en cas d'échec de la validation de la plage. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie que la valeur du champ de données est dans la plage spécifiée. - true si la valeur spécifiée se situe dans la plage ; sinon false. - Valeur de champ de données à valider. - La valeur du champ de données était en dehors de la plage autorisée. - - - Obtient la valeur maximale autorisée pour le champ. - Valeur maximale autorisée pour le champ de données. - - - Obtient la valeur minimale autorisée pour le champ. - Valeur minimale autorisée pour le champ de données. - - - Obtient le type du champ de données dont la valeur doit être validée. - Type du champ de données dont la valeur doit être validée. - - - Spécifie qu'une valeur de champ de données dans Dynamic Data ASP.NET doit correspondre à l'expression régulière spécifiée. - - - Initialise une nouvelle instance de la classe . - Expression régulière utilisée pour valider la valeur du champ de données. - - a la valeur null. - - - Met en forme le message d'erreur à afficher en cas d'échec de validation de l'expression régulière. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie si la valeur entrée par l'utilisateur correspond au modèle d'expression régulière. - true si la validation réussit ; sinon, false. - Valeur de champ de données à valider. - La valeur du champ de données ne correspondait pas au modèle d'expression régulière. - - - Obtient le modèle d'expression régulière. - Modèle pour lequel établir une correspondance. - - - Spécifie qu'une valeur de champ de données est requise. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si une chaîne vide est autorisée. - true si une chaîne vide est autorisée ; sinon, false.La valeur par défaut est false. - - - Vérifie que la valeur du champ de données requis n'est pas vide. - true si la validation réussit ; sinon, false. - Valeur de champ de données à valider. - La valeur du champ de données était null. - - - Spécifie si une classe ou une colonne de données utilise la structure. - - - Initialise une nouvelle instance de à l'aide de la propriété . - Valeur qui spécifie si la structure est activée. - - - Obtient ou définit la valeur qui spécifie si la structure est activée. - true si la structure est activée ; sinon, false. - - - Spécifie la longueur minimale et maximale des caractères autorisés dans un champ de données. - - - Initialise une nouvelle instance de la classe en utilisant une longueur maximale spécifiée. - Longueur maximale d'une chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - est négatif. ou est inférieur à . - - - Détermine si un objet spécifié est valide. - true si l'objet spécifié est valide ; sinon false. - Objet à valider. - - est négatif.ou est inférieur à . - - - Obtient ou définit la longueur maximale d'une chaîne. - Longueur maximale d'une chaîne. - - - Obtient ou définit la longueur minimale d'une chaîne. - Longueur minimale d'une chaîne. - - - Spécifie le type de données de la colonne en tant que version de colonne. - - - Initialise une nouvelle instance de la classe . - - - Spécifie le modèle ou le contrôle utilisateur utilisé par Dynamic Data pour afficher un champ de données. - - - Initialise une nouvelle instance de la classe en utilisant un nom de contrôle spécifié par l'utilisateur. - Contrôle utilisateur à utiliser pour afficher le champ de données. - - - Initialise une nouvelle instance de la classe en utilisant le contrôle utilisateur et la couche de présentation spécifiés. - Contrôle utilisateur (modèle de champ) à utiliser pour afficher le champ de données. - Couche de présentation qui utilise la classe.Peut avoir la valeur "HTML", "Silverlight", "WPF" ou "WinForms". - - - Initialise une nouvelle instance de la classe en utilisant le contrôle utilisateur, la couche de présentation et les paramètres de contrôle spécifiés. - Contrôle utilisateur (modèle de champ) à utiliser pour afficher le champ de données. - Couche de présentation qui utilise la classe.Peut avoir la valeur "HTML", "Silverlight", "WPF" ou "WinForms". - Objet à utiliser pour extraire des valeurs de toute source de données. - - est null ou est une clé de contrainte.ouLa valeur de n'est pas une chaîne. - - - Obtient ou définit l'objet à utiliser pour extraire des valeurs de toute source de données. - Collection de paires clé-valeur. - - - Obtient une valeur qui indique si cette instance équivaut à l'objet spécifié. - true si l'objet spécifié équivaut à cette instance ; sinon, false. - Objet à comparer à cette instance ou référence null. - - - Obtient le code de hachage de l'instance actuelle de l'attribut. - Code de hachage de l'instance de l'attribut. - - - Obtient ou définit la couche de présentation qui utilise la classe . - Couche de présentation utilisée par cette classe. - - - Obtient ou définit le nom du modèle de champ à utiliser pour afficher le champ de données. - Nom du modèle de champ qui affiche le champ de données. - - - Fournit la validation de l'URL. - - - Initialise une nouvelle instance de la classe . - - - Valide le format de l'URL spécifiée. - true si le format d'URL est valide ou null ; sinon, false. - URL à valider. - - - Sert de classe de base pour tous les attributs de validation. - Les propriétés et pour le message d'erreur localisé sont définies en même temps que le message d'erreur de propriété non localisé. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe à l'aide de la fonction qui autorise l'accès aux ressources de validation. - Fonction qui autorise l'accès aux ressources de validation. - - a la valeur null. - - - Initialise une nouvelle instance de la classe à l'aide du message d'erreur à associer à un contrôle de validation. - Message d'erreur à associer à un contrôle de validation. - - - Obtient ou définit un message d'erreur à associer à un contrôle de validation si la validation échoue. - Message d'erreur associé au contrôle de validation. - - - Obtient ou définit le nom de la ressource de message d'erreur à utiliser pour rechercher la valeur de la propriété si la validation échoue. - Ressource de message d'erreur associée à un contrôle de validation. - - - Obtient ou définit le type de ressource à utiliser pour la recherche de message d'erreur si une validation échoue. - Type de message d'erreur associé à un contrôle de validation. - - - Obtient le message d'erreur de validation localisé. - Message d'erreur de validation localisé. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Instance du message d'erreur mis en forme. - Nom à inclure dans le message mis en forme. - - - Vérifie si la valeur spécifiée est valide en tenant compte de l'attribut de validation actuel. - Instance de la classe . - Valeur à valider. - Informations de contexte concernant l'opération de validation. - - - Détermine si la valeur spécifiée de l'objet est valide. - true si la valeur spécifiée est valide ; sinon, false. - Valeur de l'objet à valider. - - - Valide la valeur spécifiée en tenant compte de l'attribut de validation actuel. - Instance de la classe . - Valeur à valider. - Informations de contexte concernant l'opération de validation. - - - Obtient une valeur qui indique si l'attribut requiert un contexte de validation. - true si l'attribut requiert un contexte de validation ; sinon, false. - - - Valide l'objet spécifié. - Objet à valider. - Objet qui décrit le contexte dans lequel les contrôles de validation sont effectués.Ce paramètre ne peut pas être null. - Échec de la validation. - - - Valide l'objet spécifié. - Valeur de l'objet à valider. - Nom à inclure dans le message d'erreur. - - n'est pas valide. - - - Décrit le contexte dans lequel un contrôle de validation est exécuté. - - - Initialise une nouvelle instance de la classe à l'aide de l'instance d'objet spécifiée - Instance de l'objet à valider.Ne peut pas être null. - - - Initialise une nouvelle instance de la classe à l'aide de l'objet spécifié et d'un conteneur des propriétés facultatif. - Instance de l'objet à valider.Ne peut pas être null - Jeu facultatif de paires clé/valeur à mettre à disposition des consommateurs. - - - Initialise une nouvelle instance de la classe à l'aide du fournisseur de services et du dictionnaire des consommateurs du service. - Objet à valider.Ce paramètre est obligatoire. - Objet qui implémente l'interface .Ce paramètre est optionnel. - Dictionnaire de paires clé/valeur à mettre à disposition des consommateurs du service.Ce paramètre est optionnel. - - - Obtient ou définit le nom du membre à valider. - Nom du membre à valider. - - - Retourne le service qui assure la validation personnalisée. - Instance du service ou null si le service n'est pas disponible. - Type du service à utiliser pour la validation. - - - Initialise le à l'aide d'un fournisseur de services qui peut retourner des instances de service par type quand GetService est appelée. - Fournisseur de services. - - - Obtient le dictionnaire de paires clé/valeur associé à ce contexte. - Dictionnaire de paires clé/valeur pour ce contexte. - - - Obtient ou définit le nom du membre à valider. - Nom du membre à valider. - - - Obtient l'objet à valider. - Objet à valider. - - - Obtient le type de l'objet à valider. - Type de l'objet à valider. - - - Représente l'exception qui se produit pendant le validation d'un champ de données lorsque la classe est utilisée. - - - Initialise une nouvelle instance de la classe avec un message d'erreur généré par le système. - - - Initialise une nouvelle instance de la classe à l'aide d'un résultat de validation, d'un attribut de validation et de la valeur de l'exception en cours. - Liste des résultats de validation. - Attribut qui a provoqué l'exception actuelle. - Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. - Message spécifié qui indique l'erreur. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, un attribut de validation et la valeur de l'exception actuelle. - Message qui indique l'erreur. - Attribut qui a provoqué l'exception actuelle. - Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une collection d'instances d'exceptions internes. - Message d'erreur. - Collection d'exceptions de validation. - - - Obtient l'instance de la classe qui a déclenché cette exception. - Instance du type d'attribut de validation qui a déclenché cette exception. - - - Obtient l'instance qui décrit l'erreur de validation. - Instance qui décrit l'erreur de validation. - - - Obtient la valeur de l'objet qui fait en sorte que la classe déclenche cette exception. - Valeur de l'objet qui a fait en sorte que la classe déclenche l'erreur de validation. - - - Représente un conteneur pour les résultats d'une demande de validation. - - - Initialise une nouvelle instance de la classe à l'aide d'un objet . - Objet résultat de validation. - - - Initialise une nouvelle instance de la classe en utilisant un message d'erreur spécifié. - Message d'erreur. - - - Initialise une nouvelle instance de la classe à l'aide d'un message d'erreur et d'une liste des membres présentant des erreurs de validation. - Message d'erreur. - Liste des noms de membre présentant des erreurs de validation. - - - Obtient le message d'erreur pour la validation. - Message d'erreur pour la validation. - - - Obtient la collection des noms de membre qui indiquent quels champs présentent des erreurs de validation. - Collection des noms de membre qui indiquent quels champs présentent des erreurs de validation. - - - Représente la réussite de la validation (true si la validation a réussi ; sinon, false). - - - Retourne une chaîne représentant le résultat actuel de la validation. - Résultat actuel de la validation. - - - Définit une classe d'assistance qui peut être utilisée pour valider des objets, des propriétés et des méthodes lorsqu'elle est incluse dans leurs attributs associés. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation et de la collection des résultats de validation. - true si l'objet est valide ; sinon, false. - Objet à valider. - Contexte qui décrit l'objet à valider. - Collection destinée à contenir les validations ayant échoué. - - a la valeur null. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation, de la collection des résultats de validation et d'une valeur qui spécifie s'il faut valider toutes les propriétés. - true si l'objet est valide ; sinon, false. - Objet à valider. - Contexte qui décrit l'objet à valider. - Collection destinée à contenir les validations ayant échoué. - true pour valider toutes les propriétés ; si false, seuls les attributs requis sont validés. - - a la valeur null. - - - Valide la propriété. - true si la propriété est valide ; sinon, false. - Valeur à valider. - Contexte qui décrit la propriété à valider. - Collection destinée à contenir les validations ayant échoué. - - ne peut pas être assignée à la propriété.ouest null. - - - Retourne une valeur qui indique si la valeur spécifiée est valide avec les attributs spécifiés. - true si l'objet est valide ; sinon, false. - Valeur à valider. - Contexte qui décrit l'objet à valider. - Collection qui contient les validations ayant échoué. - Attributs de validation. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation. - Objet à valider. - Contexte qui décrit l'objet à valider. - L'objet n'est pas valide. - - a la valeur null. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation et d'une valeur qui spécifie s'il faut valider toutes les propriétés. - Objet à valider. - Contexte qui décrit l'objet à valider. - true pour valider toutes les propriétés ; sinon, false. - - n'est pas valide. - - a la valeur null. - - - Valide la propriété. - Valeur à valider. - Contexte qui décrit la propriété à valider. - - ne peut pas être assignée à la propriété. - Le paramètre n'est pas valide. - - - Valide les attributs spécifiés. - Valeur à valider. - Contexte qui décrit l'objet à valider. - Attributs de validation. - Le paramètre est null. - Le paramètre ne valide pas avec le paramètre . - - - Représente la colonne de base de données à laquelle une propriété est mappée. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe . - Nom de la colonne à laquelle la propriété est mappée. - - - Obtient le nom de la colonne à laquelle la propriété est mappée. - Nom de la colonne à laquelle la propriété est mappée. - - - Obtient ou définit l'ordre de base zéro de la colonne à laquelle la propriété est mappée. - Ordre de la colonne. - - - Obtient ou définit le type de données spécifique du fournisseur de bases de données de la colonne à laquelle la propriété est mappée. - Type de données spécifique du fournisseur de bases de données de la colonne à laquelle la propriété est mappée. - - - Dénote que la classe est un type complexe.Les types complexes sont les propriétés non scalaires des types d'entités qui permettent d'organiser les propriétés scalaires au sein des entités.Les types complexes n'ont pas de clés et ne peuvent pas être gérés par l'Entity Framework, mis à part l'objet parent. - - - Initialise une nouvelle instance de la classe . - - - Indique comment la base de données génère les valeurs d'une propriété. - - - Initialise une nouvelle instance de la classe . - Option générée par la base de données. - - - Obtient ou définit le modèle utilisé pour générer des valeurs pour la propriété de la base de données. - Option générée par la base de données. - - - Représente le modèle utilisé pour générer des valeurs pour une propriété dans la base de données. - - - La base de données génère une valeur lorsqu'une ligne est insérée ou mise à jour. - - - La base de données génère une valeur lorsqu'une ligne est insérée. - - - La base de données ne génère pas de valeurs. - - - Dénote une propriété utilisée comme une clé étrangère dans une relation.L'annotation peut être placée sur la propriété de clé étrangère et spécifier le nom de la propriété de navigation associée, ou bien placée sur une propriété de navigation et spécifier le nom de la clé étrangère associée. - - - Initialise une nouvelle instance de la classe . - Si vous ajoutez l'attribut ForeigKey à une propriété de clé étrangère, vous devez spécifier le nom de la propriété de navigation associée.Si vous ajoutez l'attribut ForeigKey à une propriété de navigation, vous devez spécifier le(s) nom(s) de la (des) clé(s) étrangère(s) associée(s).Si une propriété de navigation comporte plusieurs clés étrangères, utilisez une virgule pour séparer la liste des noms de clé étrangère.Pour plus d'informations, consultez Annotations de données Code First. - - - Si vous ajoutez l'attribut ForeigKey à une propriété de clé étrangère, vous devez spécifier le nom de la propriété de navigation associée.Si vous ajoutez l'attribut ForeigKey à une propriété de navigation, vous devez spécifier le(s) nom(s) de la (des) clé(s) étrangère(s) associée(s).Si une propriété de navigation comporte plusieurs clés étrangères, utilisez une virgule pour séparer la liste des noms de clé étrangère.Pour plus d'informations, consultez Annotations de données Code First. - Nom de la propriété de navigation associée ou de la propriété de clé étrangère associée. - - - Spécifie l'inverse d'une propriété de navigation qui représente l'autre terminaison de la même relation. - - - Initialise une nouvelle instance de la classe à l'aide de la propriété spécifiée. - Propriété de navigation représentant l'autre extrémité de la même relation. - - - Gets the navigation property representing the other end of the same relationship. - Propriété de l'attribut. - - - Dénote qu'une propriété ou classe doit être exclue du mappage de base de données. - - - Initialise une nouvelle instance de la classe . - - - Spécifie la table de base de données à laquelle une classe est mappée. - - - Initialise une nouvelle instance de la classe à l'aide du nom de la table spécifié. - Nom de la table à laquelle la classe est mappée. - - - Obtient le nom de la table à laquelle la classe est mappée. - Nom de la table à laquelle la classe est mappée. - - - Obtient ou définit le schéma de la table auquel la classe est mappée. - Schéma de la table à laquelle la classe est mappée. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/it/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/it/System.ComponentModel.Annotations.xml deleted file mode 100644 index f669cb3..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/it/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1039 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifica che un membro di entità rappresenta una relazione tra i dati, ad esempio una relazione di chiave esterna. - - - Inizializza una nuova istanza della classe . - Nome dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato dell'associazione. - - - Ottiene o imposta un valore che indica se il membro dell'associazione rappresenta una chiave esterna. - true se l'associazione rappresenta una chiave esterna; in caso contrario, false. - - - Ottiene il nome dell'associazione. - Nome dell'associazione. - - - Ottiene i nomi di proprietà dei valori chiave sul lato OtherKey dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato OtherKey dell'associazione. - - - Ottiene un insieme di singoli membri chiave specificati nella proprietà . - Insieme di singoli membri chiave specificati nella proprietà . - - - Ottiene i nomi di proprietà dei valori chiave sul lato ThisKey dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato ThisKey dell'associazione. - - - Ottiene un insieme di singoli membri chiave specificati nella proprietà . - Insieme di singoli membri chiave specificati nella proprietà . - - - Fornisce un attributo che confronta due proprietà. - - - Inizializza una nuova istanza della classe . - Proprietà da confrontare con la proprietà corrente. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Determina se un oggetto specificato è valido. - true se è valido. In caso contrario, false. - Oggetto da convalidare. - Oggetto contenente informazioni sulla richiesta di convalida. - - - Ottiene la proprietà da confrontare con la proprietà corrente. - Altra proprietà. - - - Ottiene il nome visualizzato dell'altra proprietà. - Nome visualizzato dell'altra proprietà. - - - Ottiene un valore che indica se l'attributo richiede il contesto di convalida. - true se l'attributo richiede il contesto di convalida; in caso contrario, false. - - - Specifica che una proprietà partecipa ai controlli della concorrenza ottimistica. - - - Inizializza una nuova istanza della classe . - - - Specifica che un valore del campo dati è un numero di carta di credito. - - - Inizializza una nuova istanza della classe . - - - Determina se il numero di carta di credito specificato è valido. - true se il numero di carta di credito è valido; in caso contrario, false. - Valore da convalidare. - - - Specifica un metodo di convalida personalizzato utilizzato per convalidare un'istanza della classe o della proprietà. - - - Inizializza una nuova istanza della classe . - Tipo contenente il metodo che esegue la convalida personalizzata. - Metodo che esegue la convalida personalizzata. - - - Formatta un messaggio di errore di convalida. - Istanza del messaggio di errore formattato. - Nome da includere nel messaggio formattato. - - - Ottiene il metodo di convalida. - Nome del metodo di convalida. - - - Ottiene il tipo che esegue la convalida personalizzata. - Tipo che esegue la convalida personalizzata. - - - Rappresenta un'enumerazione dei tipi di dati associati ai campi dati e ai parametri. - - - Rappresenta un numero di carta di credito. - - - Rappresenta un valore di valuta. - - - Rappresenta un tipo di dati personalizzato. - - - Rappresenta un valore di data. - - - Rappresenta un istante di tempo, espresso come data e ora del giorno. - - - Rappresenta un tempo continuo durante il quale esiste un oggetto. - - - Rappresenta un indirizzo di posta elettronica. - - - Rappresenta un file HTML. - - - Rappresenta un URL di un'immagine. - - - Rappresenta un testo su più righe. - - - Rappresenta un valore di password. - - - Rappresenta un valore di numero telefonico. - - - Rappresenta un codice postale. - - - Rappresenta il testo visualizzato. - - - Rappresenta un valore di ora. - - - Rappresenta il tipo di dati di caricamento file. - - - Rappresenta un valore di URL. - - - Specifica il nome di un tipo aggiuntivo da associare a un campo dati. - - - Inizializza una nuova istanza della classe utilizzando il nome del tipo specificato. - Nome del tipo da associare al campo dati. - - - Inizializza una nuova istanza della classe utilizzando il nome del modello di campo specificato. - Nome del modello di campo personalizzato da associare al campo dati. - - è null oppure una stringa vuota (""). - - - Ottiene il nome del modello di campo personalizzato associato al campo dati. - Nome del modello di campo personalizzato associato al campo dati. - - - Ottiene il tipo associato al campo dati. - Uno dei valori di . - - - Ottiene un formato di visualizzazione del campo dati. - Formato di visualizzazione del campo dati. - - - Restituisce il nome del tipo associato al campo dati. - Nome del tipo associato al campo dati. - - - Verifica che il valore del campo dati sia valido. - Sempre true. - Valore del campo dati da convalidare. - - - Fornisce un attributo di utilizzo generale che consente di specificare stringhe localizzabili per tipi e membri di classi parziali di entità. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare questo campo. - true se l'interfaccia utente deve essere generata automaticamente per visualizzare il campo. In caso contrario, false. - È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione. - - - Ottiene o imposta un valore che indica se il filtro dell'interfaccia utente viene automaticamente visualizzato per questo campo. - true se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per il campo. In caso contrario, false. - È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione. - - - Ottiene o imposta un valore utilizzato per visualizzare una descrizione nell'interfaccia utente. - Valore utilizzato per visualizzare una descrizione nell'interfaccia utente. - - - Restituisce il valore della proprietà . - Valore di se la proprietà è stata inizializzata. In caso contrario, null. - - - Restituisce un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per questo campo. - Valore di se la proprietà è stata inizializzata. In caso contrario, null. - - - Restituisce il valore della proprietà . - Descrizione localizzata se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - Le proprietà e vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore non è stata trovata per la proprietà . - - - Restituisce il valore della proprietà . - Valore che verrà utilizzato per raggruppare campi nell'interfaccia utente, se la proprietà è stata inizializzata. In caso contrario, null.Se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa, viene restituita una stringa localizzata. In caso contrario, viene restituita una stringa non localizzata. - - - Restituisce un valore utilizzato per la visualizzazione di campi nell'interfaccia utente. - Stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - Le proprietà e vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore non è stata trovata per la proprietà . - - - Restituisce il valore della proprietà . - Valore della proprietà se è stata impostata. In caso contrario, null. - - - Restituisce il valore della proprietà . - Ottiene la stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - - - Restituisce il valore della proprietà . - Stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà Value . - - - Ottiene o imposta un valore utilizzato per raggruppare campi nell'interfaccia utente. - Valore utilizzato per raggruppare campi nell'interfaccia utente. - - - Ottiene o imposta un valore utilizzato per la visualizzazione nell'interfaccia utente. - Valore utilizzato per la visualizzazione nell'interfaccia utente. - - - Ottiene o imposta il peso in termini di ordinamento della colonna. - Peso in termini di ordinamento della colonna. - - - Ottiene o imposta un valore che verrà utilizzato per impostare la filigrana per i prompt nell'interfaccia utente. - Valore che verrà utilizzato per visualizzare una filigrana nell'interfaccia utente. - - - Ottiene o imposta il tipo che contiene le risorse per le proprietà , , e . - Tipo della risorsa che contiene le proprietà , , e . - - - Ottiene o imposta un valore utilizzato per l'etichetta di colonna della griglia. - Valore per l'etichetta di colonna della griglia. - - - Specifica la colonna visualizzata nella tabella a cui si fa riferimento come colonna di chiave esterna. - - - Inizializza una nuova istanza della classe utilizzando la colonna specificata. - Nome della colonna da utilizzare come colonna di visualizzazione. - - - Inizializza una nuova istanza della classe utilizzando le colonne di visualizzazione e ordinamento specificate. - Nome della colonna da utilizzare come colonna di visualizzazione. - Nome della colonna da utilizzare per l'ordinamento. - - - Inizializza una nuova istanza della classe utilizzando la colonna di visualizzazione, la colonna di ordinamento e l'ordinamento specificati. - Nome della colonna da utilizzare come colonna di visualizzazione. - Nome della colonna da utilizzare per l'ordinamento. - true per impostare un ordinamento decrescente; in caso contrario, false.Il valore predefinito è false. - - - Ottiene il nome della colonna da utilizzare come campo di visualizzazione. - Nome della colonna di visualizzazione. - - - Ottiene il nome della colonna da utilizzare per l'ordinamento. - Nome della colonna di ordinamento. - - - Ottiene un valore che indica se applicare un ordinamento crescente o decrescente. - true se alla colonna viene applicato un ordinamento decrescente; in caso contrario, false. - - - Specifica il modo in cui i campi dati vengono visualizzati e formattati da ASP.NET Dynamic Data. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se la stringa di formattazione specificata dalla proprietà viene applicata al valore del campo quando il campo dati è in modalità di modifica. - true se la stringa di formattazione viene applicata al valore del campo in modalità di modifica; in caso contrario, false.Il valore predefinito è false. - - - Ottiene o imposta un valore che indica se i valori di stringa vuota ("") vengono automaticamente convertiti in null quando il campo dati viene aggiornato nell'origine dati. - true se i valori di stringa vuota vengono automaticamente convertiti in null; in caso contrario, false.Il valore predefinito è true. - - - Ottiene o imposta il formato di visualizzazione per il valore del campo. - Stringa di formattazione che specifica il formato di visualizzazione per il valore del campo dati.Il valore predefinito è una stringa vuota (""), a indicare che al valore di campo non è stata applicata alcuna formattazione speciale. - - - Ottiene o imposta un valore che indica se il campo deve essere codificato in formato HTML. - true se il campo deve essere codificato in formato HTML. In caso contrario, false. - - - Ottiene o imposta il testo visualizzato per un campo quando il valore del campo è null. - Testo visualizzato per un campo quando il valore del campo è null.Il valore predefinito è una stringa vuota (""), a indicare che questa proprietà non è impostata. - - - Indica se un campo dati è modificabile. - - - Inizializza una nuova istanza della classe . - true per specificare che il campo è modificabile. In caso contrario, false. - - - Ottiene un valore che indica se un campo è modificabile. - true se il campo è modificabile. In caso contrario, false. - - - Ottiene o imposta un valore che indica se un valore iniziale è abilitato. - true se un valore iniziale è abilitato. In caso contrario, false. - - - Convalida un indirizzo di posta elettronica. - - - Inizializza una nuova istanza della classe . - - - Determina se il valore specificato corrisponde al modello di un indirizzo di posta elettronica valido. - true se il valore specificato è valido oppure null; in caso contrario, false. - Valore da convalidare. - - - Consente il mapping di un'enumerazione di .NET Framework a una colonna di dati. - - - Inizializza una nuova istanza della classe . - Tipo dell'enumerazione. - - - Ottiene o imposta il tipo di enumerazione. - Tipo di enumerazione. - - - Verifica che il valore del campo dati sia valido. - true se il valore del campo dati è valido; in caso contrario, false. - Valore del campo dati da convalidare. - - - Convalida le estensioni del nome di file. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta le estensioni del nome file. - Le estensioni di file o le estensioni di file predefinite (".png", ".jpg", ".jpeg", and ".gif") se la proprietà non è impostata. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica che l'estensione o le estensioni del nome di file specificato siano valide. - true se l'estensione del nome file è valida; in caso contrario, false. - Elenco delimitato da virgole di estensioni di file corrette. - - - Rappresenta un attributo utilizzato per specificare il comportamento dei filtri per una colonna. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri. - Nome del controllo da utilizzare per l'applicazione del filtro. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri e il nome del livello di presentazione. - Nome del controllo da utilizzare per l'applicazione del filtro. - Nome del livello di presentazione che supporta il controllo. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri, il nome del livello di presentazione e i parametri del controllo. - Nome del controllo da utilizzare per l'applicazione del filtro. - Nome del livello di presentazione che supporta il controllo. - Elenco di parametri per il controllo. - - - Ottiene le coppie nome-valore utilizzate come parametri nel costruttore del controllo. - Coppie nome-valore utilizzate come parametri nel costruttore del controllo. - - - Restituisce un valore che indica se l'istanza dell'attributo è uguale a un oggetto specificato. - True se l'oggetto passato è uguale all'istanza dell'attributo. In caso contrario, false. - Oggetto da confrontare con questa istanza dell'attributo. - - - Ottiene il nome del controllo da utilizzare per l'applicazione del filtro. - Nome del controllo da utilizzare per l'applicazione del filtro. - - - Restituisce il codice hash per l'istanza dell'attributo. - Codice hash dell'istanza dell'attributo. - - - Ottiene il nome del livello di presentazione che supporta il controllo. - Nome del livello di presentazione che supporta il controllo. - - - Fornisce un modo per invalidare un oggetto. - - - Determina se l'oggetto specificato è valido. - Insieme contenente le informazioni che non sono state convalidate. - Contesto di convalida. - - - Indica una o più proprietà che identificano in modo univoco un'entità. - - - Inizializza una nuova istanza della classe . - - - Specifica la lunghezza massima dei dati in formato matrice o stringa consentita in una proprietà. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe in base al parametro . - Lunghezza massima consentita dei dati in formato matrice o stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Una stringa localizzata per descrivere la lunghezza massima accettabile. - Il nome da includere nella stringa formattata. - - - Determina se un oggetto specificato è valido. - true se il valore è null o minore o uguale alla lunghezza massima specificata, in caso contrario, false. - Oggetto da convalidare. - La lunghezza è zero o minore di -1. - - - Ottiene la lunghezza massima consentita dei dati in formato matrice o stringa. - Lunghezza massima consentita dei dati in formato matrice o stringa. - - - Specifica la lunghezza minima dei dati in formato matrice o stringa consentita in una proprietà. - - - Inizializza una nuova istanza della classe . - Lunghezza dei dati in formato matrice o stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Una stringa localizzata per descrivere la lunghezza minima accettabile. - Il nome da includere nella stringa formattata. - - - Determina se un oggetto specificato è valido. - true se l'oggetto specificato è valido; in caso contrario, false. - Oggetto da convalidare. - - - Ottiene o imposta la lunghezza minima consentita dei dati in formato matrice o stringa. - Lunghezza minima consentita dei dati in formato matrice o stringa. - - - Specifica che un valore del campo dati è un numero di telefono corretto utilizzando un'espressione regolare per i numeri di telefono. - - - Inizializza una nuova istanza della classe . - - - Determina se il numero di telefono specificato è in un formato valido. - true se il numero di telefono è valido; in caso contrario, false. - Valore da convalidare. - - - Specifica i limiti dell'intervallo numerico per il valore di un campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati, oltre al tipo specificato. - Specifica il tipo dell'oggetto da verificare. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - è null. - - - Formatta il messaggio di errore visualizzato quando la convalida dell'intervallo non riesce. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica che il valore del campo dati rientri nell'intervallo specificato. - true se il valore specificato rientra nell'intervallo. In caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati non rientra nell'intervallo consentito. - - - Ottiene il valore massimo consentito per il campo. - Valore massimo consentito per il campo dati. - - - Ottiene il valore minimo consentito per il campo. - Valore minimo consentito per il campo dati. - - - Ottiene il tipo del campo dati il cui valore deve essere convalidato. - Tipo del campo dati il cui valore deve essere convalidato. - - - Specifica che il valore di un campo dati in ASP.NET Dynamic Data deve corrispondere all'espressione regolare specificata. - - - Inizializza una nuova istanza della classe . - Espressione regolare utilizzata per convalidare il valore del campo dati. - - è null. - - - Formatta il messaggio di errore da visualizzare se la convalida dell'espressione regolare non riesce. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica se il valore immesso dall'utente corrisponde al modello di espressione regolare. - true se la convalida viene eseguita con successo; in caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati non corrisponde al modello di espressione regolare. - - - Ottiene il modello di espressione regolare. - Modello a cui attenersi. - - - Specifica che è richiesto il valore di un campo dati. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se una stringa vuota è consentita. - true se una stringa vuota è consentita. In caso contrario, false.Il valore predefinito è false. - - - Verifica che il valore del campo dati richiesto non sia vuoto. - true se la convalida viene eseguita con successo; in caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati era null. - - - Specifica se una classe o una colonna di dati utilizza le pagine di supporto temporaneo. - - - Inizializza una nuova istanza di utilizzando la proprietà . - Valore che specifica se le pagine di supporto temporaneo sono abilitate. - - - Ottiene o imposta il valore che specifica se le pagine di supporto temporaneo sono abilitate. - true se le pagine di supporto temporaneo sono abilitate; in caso contrario, false. - - - Specifica la lunghezza minima e la lunghezza massima dei caratteri consentiti nel campo dati. - - - Inizializza una nuova istanza della classe utilizzando una lunghezza massima specificata. - Lunghezza massima di una stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - è negativo. - oppure - è minore di . - - - Determina se un oggetto specificato è valido. - true se l'oggetto specificato è valido; in caso contrario, false. - Oggetto da convalidare. - - è negativo.- oppure - è minore di . - - - Ottiene o imposta la lunghezza massima di una stringa. - Lunghezza massima di una stringa. - - - Ottiene o imposta la lunghezza minima di una stringa. - Lunghezza minima di una stringa. - - - Specifica il tipo di dati della colonna come versione di riga. - - - Inizializza una nuova istanza della classe . - - - Specifica il modello o il controllo utente utilizzato da Dynamic Data per visualizzare un campo dati. - - - Inizializza una nuova istanza della classe utilizzando un controllo utente specificato. - Controllo utente da utilizzare per visualizzare il campo dati. - - - Inizializza una nuova istanza della classe utilizzando il controllo utente e il livello di presentazione specificati. - Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati. - Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms". - - - Inizializza una nuova istanza della classe utilizzando il controllo utente, il livello di presentazione e i parametri di controllo specificati. - Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati. - Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms". - Oggetto da utilizzare per recuperare i valori da qualsiasi origine dati. - - è null o è una chiave del vincolo.- oppure -Il valore di non è una stringa. - - - Ottiene o imposta l'oggetto da utilizzare per recuperare i valori da qualsiasi origine dati. - Insieme di coppie chiave-valore. - - - Ottiene un valore che indica se questa istanza è uguale all'oggetto specificato. - true se l'oggetto specificato è uguale all'istanza; in caso contrario, false. - Oggetto da confrontare con l'istanza o un riferimento null. - - - Ottiene il codice hash per l'istanza corrente dell'attributo. - Codice hash dell'istanza dell'attributo. - - - Ottiene o imposta il livello di presentazione che utilizza la classe . - Livello di presentazione utilizzato dalla classe. - - - Ottiene o imposta il nome del modello di campo da utilizzare per visualizzare il campo dati. - Nome del modello di campo che visualizza il campo dati. - - - Fornisce la convalida dell'URL. - - - Inizializza una nuova istanza della classe . - - - Convalida il formato dell'URL specificato. - true se il formato URL è valido o null; in caso contrario, false. - URL da convalidare. - - - Funge da classe base per tutti gli attributi di convalida. - Le proprietà e per il messaggio di errore localizzato sono impostate allo stesso tempo del messaggio di errore localizzato. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe utilizzando la funzione che consente l'accesso alle risorse di convalida. - Funzione che consente l'accesso alle risorse di convalida. - - è null. - - - Inizializza una nuova istanza della classe utilizzando il messaggio di errore da associare a un controllo di convalida. - Messaggio di errore da associare a un controllo di convalida. - - - Ottiene o imposta un messaggio di errore da associare a un controllo di convalida se la convalida non riesce. - Messaggio di errore associato al controllo di convalida. - - - Ottiene o imposta il nome di risorsa del messaggio di errore da utilizzare per la ricerca del valore della proprietà se la convalida non riesce. - Risorsa del messaggio di errore associata a un controllo di convalida. - - - Ottiene o imposta il tipo di risorsa da utilizzare per la ricerca del messaggio di errore se la convalida non riesce. - Tipo di messaggio di errore associato a un controllo di convalida. - - - Ottiene il messaggio di errore di convalida localizzato. - Messaggio di errore di convalida localizzato. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Istanza del messaggio di errore formattato. - Nome da includere nel messaggio formattato. - - - Verifica se il valore specificato è valido rispetto all'attributo di convalida corrente. - Istanza della classe . - Valore da convalidare. - Informazioni di contesto sull'operazione di convalida. - - - Determina se il valore specificato dell'oggetto è valido. - true se il valore specificato è valido; in caso contrario, false. - Valore dell'oggetto da convalidare. - - - Convalida il valore specificato rispetto all'attributo di convalida corrente. - Istanza della classe . - Valore da convalidare. - Informazioni di contesto sull'operazione di convalida. - - - Ottiene un valore che indica se l'attributo richiede il contesto di convalida. - true se l'attributo richiede il contesto di convalida; in caso contrario, false. - - - Convalida l'oggetto specificato. - Oggetto da convalidare. - Oggetto che descrive il contesto in cui vengono eseguiti i controlli di convalida.Questo parametro non può essere null. - convalida non riuscita. - - - Convalida l'oggetto specificato. - Valore dell'oggetto da convalidare. - Il nome da includere nel messaggio di errore. - - non è valido. - - - Descrive il contesto in cui viene eseguito un controllo di convalida. - - - Inizializza una nuova istanza della classe con l'istanza dell'oggetto specificata. - Istanza dell'oggetto da convalidare.Non può essere null. - - - Inizializza una nuova istanza della classe usando l'oggetto specificato e un contenitore delle proprietà facoltativo. - Istanza dell'oggetto da convalidare.Non può essere null. - Set facoltativo di coppie chiave/valore da rendere disponibile ai consumer. - - - Inizializza una nuova istanza della classe con il provider di servizi e il dizionario dei consumer del servizio. - Oggetto da convalidare.Questo parametro è obbligatorio. - Oggetto che implementa l'interfaccia .Questo parametro è facoltativo. - Dizionario di coppie chiave/valore da rendere disponibile ai consumer del servizio.Questo parametro è facoltativo. - - - Ottiene o imposta il nome del membro da convalidare. - Nome del membro da convalidare. - - - Restituisce il servizio che fornisce la convalida personalizzata. - Istanza del servizio oppure null se il servizio non è disponibile. - Tipo di servizio da usare per la convalida. - - - Inizializza l'oggetto usando un provider di servizi che può restituire le istanze di servizio in base al tipo quando viene chiamato il metodo GetService. - Provider del servizio. - - - Ottiene il dizionario di coppie chiave/valore associato a questo contesto. - Dizionario delle coppie chiave/valore per questo contesto. - - - Ottiene o imposta il nome del membro da convalidare. - Nome del membro da convalidare. - - - Ottiene l'oggetto da convalidare. - Oggetto da convalidare. - - - Ottiene il tipo dell'oggetto da convalidare. - Tipo dell'oggetto da convalidare. - - - Rappresenta l'eccezione che si verifica durante la convalida di un campo dati, quando viene utilizzata la classe . - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore generato dal sistema. - - - Inizializza una nuova istanza della classe utilizzando un risultato della convalida, un attributo di convalida e il valore dell'eccezione corrente. - Elenco di risultati della convalida. - Attributo che ha causato l'eccezione corrente. - Valore dell'oggetto che ha provocato l'attivazione dell'errore di convalida da parte dell'attributo. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato. - Messaggio specificato indicante l'errore. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato, un attributo di convalida e il valore dell'eccezione corrente. - Messaggio indicante l'errore. - Attributo che ha causato l'eccezione corrente. - Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte dell'attributo. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato e un insieme di istanze di eccezioni interne. - Messaggio di errore. - Insieme di eccezioni della convalida. - - - Ottiene l'istanza della classe che ha attivato l'eccezione. - Istanza del tipo di attributo di convalida che ha attivato l'eccezione. - - - Ottiene l'istanza di che descrive l'errore di convalida. - Istanza di che descrive l'errore di convalida. - - - Ottiene il valore dell'oggetto che provoca l'attivazione dell'eccezione da parte della classe . - Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte della classe . - - - Rappresenta un contenitore per i risultati di una richiesta di convalida. - - - Inizializza una nuova istanza della classe tramite un oggetto . - Oggetto risultato della convalida. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore. - Messaggio di errore. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore e un elenco di membri associati a errori di convalida. - Messaggio di errore. - Elenco dei nomi dei membri associati a errori di convalida. - - - Ottiene il messaggio di errore per la convalida. - Messaggio di errore per la convalida. - - - Ottiene l'insieme di nomi dei membri che indicano i campi associati a errori di convalida. - Insieme di nomi dei membri che indicano i campi associati a errori di convalida. - - - Rappresenta l'esito positivo della convalida (true se la convalida ha avuto esito positivo. In caso contrario, false). - - - Restituisce una rappresentazione di stringa del risultato di convalida corrente. - Risultato della convalida corrente. - - - Definisce una classe di supporto che può essere utilizzata per convalidare oggetti, proprietà e metodi quando viene inclusa negli attributi associati. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e l'insieme dei risultati di convalida. - true se l'oggetto viene convalidato. In caso contrario, false. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - - è null. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida, l'insieme dei risultati di convalida e un valore che specifica se convalidare tutte le proprietà. - true se l'oggetto viene convalidato. In caso contrario, false. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - true per convalidare tutte le proprietà. false solo se sono convalidati gli attributi obbligatori. - - è null. - - - Convalida la proprietà. - true se la proprietà viene convalidata. In caso contrario, false. - Valore da convalidare. - Contesto che descrive la proprietà da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - Il parametro non può essere assegnato alla proprietà.In alternativaè null. - - - Restituisce un valore che indica se il valore specificato è valido con gli attributi specificati. - true se l'oggetto viene convalidato. In caso contrario, false. - Valore da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere le convalide non riuscite. - Attributi di convalida. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - L'oggetto non è valido. - - è null. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e un valore che specifica se convalidare tutte le proprietà. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - true per convalidare tutte le proprietà. In caso contrario, false. - - non è valido. - - è null. - - - Convalida la proprietà. - Valore da convalidare. - Contesto che descrive la proprietà da convalidare. - Il parametro non può essere assegnato alla proprietà. - Il parametro non è valido. - - - Convalida gli attributi specificati. - Valore da convalidare. - Contesto che descrive l'oggetto da convalidare. - Attributi di convalida. - Il parametro è null. - Il parametro non viene convalidato con il parametro . - - - Rappresenta la colonna di database che una proprietà viene eseguito il mapping. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe . - Nome della colonna a cui viene mappata la proprietà. - - - Ottiene il nome della colonna che la proprietà è mappata a. - Nome della colonna a cui viene mappata la proprietà. - - - Ottiene o imposta l'ordine in base zero della colonna nella proprietà viene eseguito il mapping. - Ordine della colonna. - - - Ottiene o imposta il tipo di dati specifico del provider di database column la proprietà viene eseguito il mapping. - Tipo di dati della colonna specifici del provider del database a cui viene mappata la proprietà. - - - Indica che la classe è un tipo complesso.I tipi complessi sono proprietà non scalari di tipi di entità che consentono l'organizzazione delle proprietà scalari nelle entità.I tipi complessi non dispongono di chiavi e non possono essere gestiti da Entity Framework separatamente dall'oggetto padre. - - - Inizializza una nuova istanza della classe . - - - Specifica il modo in cui il database genera valori per una proprietà. - - - Inizializza una nuova istanza della classe . - Opzione generata dal database. - - - Ottiene o determina il modello utilizzato per generare valori per la proprietà nel database. - Opzione generata dal database. - - - Rappresenta il modello utilizzato per generare valori per una proprietà nel database. - - - Il database genera un valore quando una riga viene inserita o aggiornata. - - - Il database genera un valore quando una riga viene inserita. - - - Il database non genera valori. - - - Indica una proprietà usata come chiave esterna in una relazione.L'annotazione può essere posizionata sulla proprietà della chiave esterna e specificare il nome della proprietà di navigazione associata oppure può essere posizionata su una proprietà di navigazione e specificare il nome della chiave esterna associata. - - - Inizializza una nuova istanza della classe . - Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First. - - - Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First. - Nome della proprietà di navigazione o della chiave esterna associata. - - - Specifica l'inverso di una proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione. - - - Inizializza una nuova istanza della classe utilizzando la proprietà specificata. - Proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione. - - - Ottiene la proprietà di navigazione che rappresenta l'altra estremità della stessa relazione. - Proprietà dell'attributo. - - - Indica che una proprietà o una classe deve essere esclusa dal mapping del database. - - - Inizializza una nuova istanza della classe . - - - Specifica la tabella del database a cui viene mappata una classe. - - - Inizializza una nuova istanza della classe utilizzando il nome della tabella specificato. - Nome della tabella a cui viene mappata la classe. - - - Ottiene il nome della tabella a cui viene mappata la classe. - Nome della tabella a cui viene mappata la classe. - - - Ottiene o imposta lo schema della tabella a cui viene mappata la classe. - Schema della tabella a cui viene mappata la classe. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/ja/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/ja/System.ComponentModel.Annotations.xml deleted file mode 100644 index a7629f4..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/ja/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1104 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - エンティティ メンバーが外部キー リレーションシップなどのデータ リレーションシップを表すことを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 関連付けの名前。 - アソシエーションの 側にあるキー値のプロパティ名のコンマ区切りリスト。 - アソシエーションの 側にあるキー値のプロパティ名のコンマ区切りリスト。 - - - アソシエーション メンバーが外部キーを表すかどうかを示す値を取得または設定します。 - アソシエーションが外部キーを表す場合は true。それ以外の場合は false。 - - - アソシエーションの名前を取得します。 - 関連付けの名前。 - - - アソシエーションの OtherKey 側にあるキー値のプロパティ名を取得します。 - アソシエーションの OtherKey 側にあるキー値を表すプロパティ名のコンマ区切りリスト。 - - - - プロパティで指定された個々のキー メンバーのコレクションを取得します。 - - プロパティで指定された個々のキー メンバーのコレクション。 - - - アソシエーションの ThisKey 側にあるキー値のプロパティ名を取得します。 - アソシエーションの ThisKey 側にあるキー値を表すプロパティ名のコンマ区切りリスト。 - - - - プロパティで指定された個々のキー メンバーのコレクションを取得します。 - - プロパティで指定された個々のキー メンバーのコレクション。 - - - 2 つのプロパティを比較する属性を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 現在のプロパティと比較するプロパティ。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - - が有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証要求に関する情報を含んでいるオブジェクト。 - - - 現在のプロパティと比較するプロパティを取得します。 - 他のプロパティ。 - - - その他のプロパティの表示名を取得します。 - その他のプロパティの表示名。 - - - 属性で検証コンテキストが必要かどうかを示す値を取得します。 - 属性に検証コンテキストが必要な場合は true。それ以外の場合は false。 - - - オプティミスティック同時実行チェックにプロパティを使用することを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - データ フィールドの値がクレジット カード番号であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定したクレジット カード番号が有効かどうかを判断します。 - クレジット カード番号が有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - - - プロパティまたはクラス インスタンスを検証するためのカスタム検証メソッドを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - カスタム検証を実行するメソッドを持つ型。 - カスタム検証を実行するメソッド。 - - - 検証エラー メッセージを書式設定します。 - 書式設定されたエラー メッセージのインスタンス。 - 書式設定されたメッセージに含める名前。 - - - 検証メソッドを取得します。 - 検証メソッドの名前。 - - - カスタム検証を実行する型を取得します。 - カスタム検証を実行する型。 - - - データ フィールドとパラメーターに関連付けられたデータ型の列挙体を表します。 - - - クレジット カード番号を表します。 - - - 通貨値を表します。 - - - カスタム データ型を表します。 - - - 日付値を表します。 - - - 日付と時刻で表現される時間の瞬間を表します。 - - - オブジェクトが存続する連続時間を表します。 - - - 電子メール アドレスを表します。 - - - HTML ファイルを表します。 - - - イメージの URL を表します。 - - - 複数行テキストを表します。 - - - パスワード値を表します。 - - - 電話番号値を表します。 - - - 郵便番号を表します。 - - - 表示されるテキストを表します。 - - - 時刻値を表します。 - - - ファイル アップロードのデータ型を表します。 - - - URL 値を表します。 - - - データ フィールドに関連付ける追加の型の名前を指定します。 - - - 指定した型名を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドに関連付ける型の名前。 - - - 指定したフィールド テンプレート名を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドに関連付けるカスタム フィールド テンプレートの名前。 - - が null か空の文字列 ("") です。 - - - データ フィールドに関連付けられたカスタム フィールド テンプレートの名前を取得します。 - データ フィールドに関連付けられたカスタム フィールド テンプレートの名前。 - - - データ フィールドに関連付けられた型を取得します。 - - 値のいずれか。 - - - データ フィールドの表示形式を取得します。 - データ フィールドの表示形式。 - - - データ フィールドに関連付けられた型の名前を返します。 - データ フィールドに関連付けられた型の名前。 - - - データ フィールドの値が有効かどうかをチェックします。 - 常に true。 - 検証するデータ フィールド値。 - - - エンティティ部分クラスの型やメンバーに対してローカライズ可能な文字列を指定できる汎用属性を提供します。 - - - - クラスの新しいインスタンスを初期化します。 - - - このフィールドを表示するための UI を自動的に生成するかどうかを示す値を取得または設定します。 - このフィールドを表示する UI を自動的に生成する場合は true。それ以外の場合は false。 - プロパティ値を設定する前に取得しようとしました。 - - - このフィールドにフィルター処理の UI が自動的に表示されるかどうかを示す値を取得または設定します。 - このフィールドにフィルターを表示する UI を自動的に生成する場合は true。それ以外の場合は false。 - プロパティ値を設定する前に取得しようとしました。 - - - UI に説明を表示するために使用される値を取得または設定します。 - UI に説明を表示するために使用される値。 - - - - プロパティの値を返します。 - - プロパティが初期化されている場合はその値。それ以外の場合は null。 - - - このフィールドにフィルターを表示するための UI を自動的に生成するかどうかを示す値を返します。 - - プロパティが初期化されている場合はその値。それ以外の場合は null。 - - - - プロパティの値を返します。 - - が指定されており、 プロパティがリソース キーを表している場合は、ローカライズされた説明。それ以外の場合は、 プロパティのローカライズされていない値。 - - プロパティおよび プロパティは初期化されますが、 プロパティの 値と一致する名前を持つパブリックな静的プロパティが見つかりませんでした。 - - - - プロパティの値を返します。 - - が初期化されている場合は、UI でのフィールドのグループ化に使用される値。それ以外の場合は null。 プロパティが指定されており、 プロパティがリソース キーを表している場合は、ローカライズされた文字列が返されます。それ以外の場合は、ローカライズされていない文字列が返されます。 - - - UI でのフィールドの表示に使用される値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - プロパティおよび プロパティは初期化されますが、 プロパティの 値と一致する名前を持つパブリックな静的プロパティが見つかりませんでした。 - - - - プロパティの値を返します。 - - プロパティが設定されている場合はその値。それ以外の場合は null。 - - - - プロパティの値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - - - プロパティの値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - - UI でのフィールドのグループ化に使用される値を取得または設定します。 - UI でのフィールドのグループ化に使用される値。 - - - UI での表示に使用される値を取得または設定します。 - UI での表示に使用される値。 - - - 列の順序の重みを取得または設定します。 - 列の順序の重み。 - - - UI にプロンプトのウォーターマークを設定するために使用される値を取得または設定します。 - UI にウォーターマークを表示するために使用される値。 - - - - 、および の各プロパティのリソースを含んでいる型を取得または設定します。 - - 、および の各プロパティを格納しているリソースの型。 - - - グリッドの列ラベルに使用される値を取得または設定します。 - グリッドの列ラベルに使用される値。 - - - 参照先テーブルで外部キー列として表示される列を指定します。 - - - 指定された列を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - - - 指定された表示列と並べ替え列を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - 並べ替えに使用する列の名前。 - - - 指定された表示列と指定された並べ替え列および並べ替え順序を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - 並べ替えに使用する列の名前。 - 降順で並べ替える場合は true。それ以外の場合は false。既定値は、false です。 - - - 表示フィールドとして使用する列の名前を取得します。 - 表示列の名前。 - - - 並べ替えに使用する列の名前を取得します。 - 並べ替え列の名前。 - - - 降順と昇順のどちらで並べ替えるかを示す値を取得します。 - 列が降順で並べ替えられる場合は true。それ以外の場合は false。 - - - ASP.NET Dynamic Data によるデータ フィールドの表示方法と書式を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - データ フィールドが編集モードである場合に プロパティで指定した書式指定文字列をフィールド値に適用するかどうかを示す値を取得または設定します。 - 編集モードで書式指定文字列をフィールド値に適用する場合は true。それ以外の場合は false。既定値は、false です。 - - - データ ソースのデータ フィールドを更新するときに、空の文字列値 ("") を null に自動的に変換するかどうかを示す値を取得または設定します。 - 空の文字列値を null に自動的に変換する場合は true。それ以外の場合は false。既定値は、true です。 - - - フィールド値の表示形式を取得または設定します。 - データ フィールドの値の表示形式を指定する書式指定文字列。既定値は空の文字列です ("")。この値は、フィールド値に適用される特定の書式が設定されていないことを示します。 - - - フィールドを HTML エンコードするかどうかを示す値を取得または設定します。 - フィールドを HTML エンコードする場合は true。それ以外の場合は false。 - - - フィールドの値が null の場合にフィールドに表示するテキストを取得または設定します。 - フィールドの値が null の場合にフィールドに表示されるテキスト。既定値は空の文字列 ("") です。このプロパティが設定されていないことを示します。 - - - データ フィールドが編集可能かどうかを示します。 - - - - クラスの新しいインスタンスを初期化します。 - フィールドを編集可能として指定する場合は true。それ以外の場合は false。 - - - フィールドが編集可能かどうかを示す値を取得します。 - フィールドが編集可能の場合は true。それ以外の場合は false。 - - - 初期値が有効かどうかを示す値を取得または設定します。 - 初期値が有効な場合は true 。それ以外の場合は false。 - - - 電子メール アドレスを検証します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した値が有効な電子メール アドレスのパターンと一致するかどうかを判断します。 - 指定された値が有効であるか、null の場合は true。それ以外の場合は false。 - 検証対象の値。 - - - .NET Framework の列挙型をデータ列に対応付けます。 - - - - クラスの新しいインスタンスを初期化します。 - 列挙体の型。 - - - 列挙型を取得または設定します。 - 列挙型。 - - - データ フィールドの値が有効かどうかをチェックします。 - データ フィールドの値が有効である場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - - - ファイル名の拡張子を検証します。 - - - - クラスの新しいインスタンスを初期化します。 - - - ファイル名の拡張子を取得または設定します。 - ファイル名拡張子。プロパティが設定されていない場合は既定のファイル拡張子 (".gif"、".jpg"、".jpeg"、".gif")。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - 指定したファイル名拡張子または拡張機能が有効であることを確認します。 - ファイル名拡張子が有効である場合は true。それ以外の場合は false。 - 有効なファイル拡張子のコンマ区切りのリスト。 - - - 列のフィルター処理動作を指定するための属性を表します。 - - - フィルター UI ヒントを使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - - - フィルター UI ヒントとプレゼンテーション層の名前を使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - このコントロールをサポートするプレゼンテーション層の名前。 - - - フィルター UI ヒント、プレゼンテーション層の名前、およびコントロールのパラメーターを使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - このコントロールをサポートするプレゼンテーション層の名前。 - コントロールのパラメーターのリスト。 - - - コントロールのコンストラクターでパラメーターとして使用される名前と値のペアを取得します。 - コントロールのコンストラクターでパラメーターとして使用される名前と値のペア。 - - - この属性インスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 - 渡されたオブジェクトがこの属性インスタンスに等しい場合は True。それ以外の場合は false。 - この属性インスタンスと比較するオブジェクト。 - - - フィルター処理用のコントロールの名前を取得します。 - フィルター処理用のコントロールの名前。 - - - この属性インスタンスのハッシュ コードを返します。 - この属性インスタンスのハッシュ コード。 - - - このコントロールをサポートするプレゼンテーション層の名前を取得します。 - このコントロールをサポートするプレゼンテーション層の名前。 - - - オブジェクトを無効にする方法を提供します。 - - - 指定されたオブジェクトが有効かどうかを判断します。 - 失敗した検証の情報を保持するコレクション。 - 検証コンテキスト。 - - - エンティティを一意に識別する 1 つ以上のプロパティを示します。 - - - - クラスの新しいインスタンスを初期化します。 - - - プロパティで許容される配列または文字列データの最大長を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - - パラメーターに基づいて、 クラスの新しいインスタンスを初期化します。 - 配列または文字列データの許容される最大長。 - - - 指定したエラー メッセージに書式を適用します。 - 許容される最大長を説明する、ローカライズされた文字列。 - 書式設定された文字列に含める名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 値が null の場合、または指定された最大長以下の場合は true、それ以外の場合は false。 - 検証対象のオブジェクト。 - 長さが 0 または -1 未満です。 - - - 配列または文字列データの許容される最大長を取得します。 - 配列または文字列データの許容される最大長。 - - - プロパティで許容される配列または文字列データの最小長を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 配列または文字列データの長さ。 - - - 指定したエラー メッセージに書式を適用します。 - 許容される最小長を説明する、ローカライズされた文字列。 - 書式設定された文字列に含める名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 指定したオブジェクトが有効である場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - - - 配列または文字列データに許容される最小長を取得または設定します。 - 配列または文字列データの許容される最小長。 - - - データ フィールドの値が電話番号の正規表現を使用した適切な電話番号であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した電話番号が有効な電話番号形式かどうかを判断します。 - 電話番号が有効である場合は true。それ以外の場合は false。 - 検証対象の値。 - - - データ フィールドの値の数値範囲制約を指定します。 - - - 指定した最小値と最大値を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - - 指定した最小値と最大値を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - - 指定した最小値と最大値および特定の型を使用して、 クラスの新しいインスタンスを初期化します。 - テストするオブジェクトの型を指定します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - は null なので、 - - - 範囲の検証が失敗したときに表示するエラー メッセージの書式を設定します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - データ フィールドの値が指定範囲に入っていることをチェックします。 - 指定した値が範囲に入っている場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が許容範囲外でした。 - - - 最大許容フィールド値を取得します。 - データ フィールドの最大許容値。 - - - 最小許容フィールド値を取得します。 - データ フィールドの最小許容値。 - - - 値を検証する必要があるデータ フィールドの型を取得します。 - 値を検証する必要があるデータ フィールドの型。 - - - ASP.NET Dynamic Data のデータ フィールド値が指定した正規表現に一致しなければならないことを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - データ フィールド値の検証に使用する正規表現。 - - は null なので、 - - - 正規表現検証が失敗した場合に表示するエラー メッセージを書式設定します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - ユーザーが入力した値が正規表現パターンと一致するかどうかをチェックします。 - 検証が成功した場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が正規表現パターンと一致しませんでした。 - - - 正規表現パターンを取得します。 - 一致しているか検証するパターン。 - - - データ フィールド値が必須であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 空の文字列を使用できるかどうかを示す値を取得または設定します。 - 空の文字列を使用できる場合は true。それ以外の場合は false。既定値は false です。 - - - 必須データ フィールドの値が空でないことをチェックします。 - 検証が成功した場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が null でした。 - - - クラスまたはデータ列がスキャフォールディングを使用するかどうかを指定します。 - - - - プロパティを使用して、 クラスの新しいインスタンスを初期化します。 - スキャフォールディングを有効にするかどうかを指定する値。 - - - スキャフォールディングが有効かどうかを指定する値を取得または設定します。 - スキャフォールディングが有効な場合は true。それ以外の場合は false。 - - - データ フィールドの最小と最大の文字長を指定します。 - - - 指定した最大長を使用して、 クラスの新しいインスタンスを初期化します。 - 文字列の最大長。 - - - 指定したエラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - が負の値です。または より小さい。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 指定したオブジェクトが有効である場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - - が負の値です。または より小さい。 - - - 文字列の最大長を取得または設定します。 - 文字列の最大長。 - - - 文字列の最小長を取得または設定します。 - 文字列の最小長。 - - - 列のデータ型を行バージョンとして指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 動的データでデータ フィールドの表示に使用されるテンプレート コントロールまたはユーザー コントロールを指定します。 - - - 指定されたユーザー コントロールを使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール。 - - - ユーザー コントロールおよびプレゼンテーション層を指定して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール (フィールド テンプレート)。 - このクラスを使用するプレゼンテーション層。"HTML"、"Silverlight"、"WPF"、"WinForms" のいずれかに設定できます。 - - - ユーザー コントロール、プレゼンテーション層、およびコントロールのパラメーターを指定して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール (フィールド テンプレート)。 - このクラスを使用するプレゼンテーション層。"HTML"、"Silverlight"、"WPF"、"WinForms" のいずれかに設定できます。 - データ ソースからの値の取得に使用するオブジェクト。 - - は null であるか、または制約キーです。または の値が文字列ではありません。 - - - データ ソースからの値の取得に使用する オブジェクトを取得または設定します。 - キーと値のペアのコレクションです。 - - - 指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を取得します。 - 指定したオブジェクトがこのインスタンスと等しい場合は true。それ以外の場合は false。 - このインスタンスと比較するオブジェクト、または null 参照。 - - - 属性の現在のインスタンスのハッシュ コードを取得します。 - 属性インスタンスのハッシュ コード。 - - - - クラスを使用するプレゼンテーション層を取得または設定します。 - このクラスで使用されるプレゼンテーション層。 - - - データ フィールドの表示に使用するフィールド テンプレートの名前を取得または設定します。 - データ フィールドを表示するフィールド テンプレートの名前。 - - - URL 検証規則を提供します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した URL の形式を検証します。 - URL 形式が有効であるか null の場合は true。それ以外の場合は false。 - 検証対象の URL。 - - - すべての検証属性の基本クラスとして機能します。 - ローカライズされたエラー メッセージの および プロパティが、ローカライズされていない プロパティ エラー メッセージが設定されるのと同時に設定されます。 - - - - クラスの新しいインスタンスを初期化します。 - - - 検証リソースへのアクセスを可能にする関数を使用して、 クラスの新しいインスタンスを初期化します。 - 検証リソースへのアクセスを可能にする関数。 - - は null なので、 - - - 検証コントロールに関連付けるエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - 検証コントロールに関連付けるエラー メッセージ。 - - - 検証が失敗した場合に検証コントロールに関連付けるエラー メッセージを取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージ。 - - - 検証が失敗した場合に プロパティ値の検索に使用するエラー メッセージ リソース名を取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージ リソース。 - - - 検証が失敗した場合にエラー メッセージの検索に使用するリソースの種類を取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージの型。 - - - ローカライズされた検証エラー メッセージを取得します。 - ローカライズされた検証エラー メッセージ。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージのインスタンス。 - 書式設定されたメッセージに含める名前。 - - - 現在の検証属性に対して、指定した値が有効かどうかを確認します。 - - クラスのインスタンス。 - 検証対象の値。 - 検証操作に関するコンテキスト情報。 - - - 指定したオブジェクトの値が有効かどうかを判断します。 - 指定された値が有効な場合は true。それ以外の場合は false。 - 検証するオブジェクトの値。 - - - 現在の検証属性に対して、指定した値を検証します。 - - クラスのインスタンス。 - 検証対象の値。 - 検証操作に関するコンテキスト情報。 - - - 属性で検証コンテキストが必要かどうかを示す値を取得します。 - 属性に検証コンテキストが必要な場合は true。それ以外の場合は false。 - - - 指定されたオブジェクトを検証します。 - 検証対象のオブジェクト。 - 検証チェックの実行コンテキストを記述する オブジェクト。このパラメーターには、null は指定できません。 - 検証に失敗しました。 - - - 指定されたオブジェクトを検証します。 - 検証するオブジェクトの値。 - エラー メッセージに含める名前。 - - が無効です。 - - - 検証チェックの実行コンテキストを記述します。 - - - オブジェクト インスタンスを使用して、 クラスの新しいインスタンスを初期化します - 検証するオブジェクト インスタンス。null にすることはできません。 - - - オブジェクト インスタンスを使用して、 クラスの新しいインスタンスを初期化します - 検証するオブジェクト インスタンス。null にすることはできません - コンシューマーに提供するオプションの一連のキーと値のペア。 - - - サービス プロバイダーとサービス コンシューマーのディクショナリを使用して、 クラスの新しいインスタンスを初期化します。 - 検証対象のオブジェクト。このパラメーターは必須です。 - - インターフェイスを実装するオブジェクト。このパラメーターは省略できます。 - サービス コンシューマーに使用できるようにするキーと値のペアのディクショナリ。このパラメーターは省略できます。 - - - 検証するメンバーの名前を取得または設定します。 - 検証するメンバーの名前。 - - - カスタム検証を提供するサービスを返します。 - サービスのインスタンス。サービスを利用できない場合は null。 - 検証に使用されるサービスの型。 - - - GetService が呼び出されたときに、型によってサービス インスタンスを返すことができるサービス プロバイダーを使用して を初期化します。 - サービス プロバイダー。 - - - このコンテキストに関連付けられているキーと値のペアのディクショナリを取得します。 - このコンテキストのキーと値のペアのディクショナリ。 - - - 検証するメンバーの名前を取得または設定します。 - 検証するメンバーの名前。 - - - 検証するオブジェクトを取得します。 - 検証対象のオブジェクト。 - - - 検証するオブジェクトの型を取得します。 - 検証するオブジェクトの型。 - - - - クラスの使用時にデータ フィールドの検証で発生する例外を表します。 - - - システムによって生成されたエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - - - 検証結果、検証属性、および現在の例外の値を使用して、 クラスの新しいインスタンスを初期化します。 - 検証結果のリスト。 - 現在の例外を発生させた属性。 - 属性で検証エラーが発生する原因となったオブジェクトの値。 - - - 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - エラーを説明する指定メッセージ。 - - - 指定したエラー メッセージ、検証属性、および現在の例外の値を使用して、 クラスの新しいインスタンスを初期化します。 - エラーを説明するメッセージ。 - 現在の例外を発生させた属性。 - 属性で検証エラーが発生する原因となったオブジェクトの値。 - - - 指定したエラー メッセージと内部例外インスタンスのコレクションを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - 検証例外のコレクション。 - - - この例外を発生させた クラスのインスタンスを取得します。 - この例外を発生させた検証属性型のインスタンス。 - - - 検証エラーを示す インスタンスを取得します。 - 検証エラーを示す インスタンス。 - - - - クラスでこの例外が発生する原因となるオブジェクトの値を取得します。 - - クラスで検証エラーが発生する原因となったオブジェクトの値。 - - - 検証要求の結果のコンテナーを表します。 - - - - オブジェクトを使用して、 クラスの新しいインスタンスを初期化します。 - 検証結果のオブジェクト。 - - - エラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - - - エラー メッセージと、検証エラーを含んでいるメンバーのリストを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - 検証エラーを含んでいるメンバー名のリスト。 - - - 検証のエラー メッセージを取得します。 - 検証のエラー メッセージ。 - - - 検証エラーが存在するフィールドを示すメンバー名のコレクションを取得します。 - 検証エラーが存在するフィールドを示すメンバー名のコレクション。 - - - 検証の成否を表します (検証が成功した場合は true、それ以外の場合は false)。 - - - 現在の検証結果の文字列形式を返します。 - 現在の検証結果。 - - - オブジェクト、プロパティ、およびメソッドに関連付けられている に含めることで、これらを検証するために使用できるヘルパー クラスを定義します。 - - - 検証コンテキストおよび検証結果のコレクションを使用して、指定されたオブジェクトが有効かどうかを判断します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - - は null なので、 - - - 検証コンテキスト、検証結果のコレクション、およびすべてのプロパティを検証するかどうかを指定する値を使用して、指定されたオブジェクトが有効かどうかを判断します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - すべてのプロパティを検証するには true、必要な属性のみを検証するには false。 - - は null なので、 - - - プロパティを検証します。 - プロパティが有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - 検証対象のプロパティを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - - は、このプロパティに代入できません。またはが null です。 - - - 指定された属性を使用して、指定された値が有効かどうかを示す値を返します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した検証を保持するコレクション。 - 検証属性。 - - - 検証コンテキストを使用して、指定されたオブジェクトが有効かどうかを判断します。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - オブジェクトが無効です。 - - は null なので、 - - - 検証コンテキスト、およびすべてのプロパティを検証するかどうかを指定する値を使用して、指定されたオブジェクトが有効かどうかを判断します。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - すべてのプロパティを検証する場合は true。それ以外の場合は false。 - - が無効です。 - - は null なので、 - - - プロパティを検証します。 - 検証対象の値。 - 検証対象のプロパティを説明するコンテキスト。 - - は、このプロパティに代入できません。 - - パラメーターが有効ではありません。 - - - 指定された属性を検証します。 - 検証対象の値。 - 検証対象のオブジェクトを説明するコンテキスト。 - 検証属性。 - - パラメーターが null です。 - - パラメーターは、 パラメーターで検証しません。 - - - プロパティに対応するデータベース列を表します。 - - - - クラスの新しいインスタンスを初期化します。 - - - - クラスの新しいインスタンスを初期化します。 - プロパティのマップ先の列の名前。 - - - プロパティに対応する列の名前を取得します。 - プロパティのマップ先の列の名前。 - - - 取得または設定は、列のインデックス番号が 0 から始まる順序プロパティにマップされます。 - 列の順序。 - - - 取得または設定は列のデータベース プロバイダー固有のデータ型プロパティにマップされます。 - プロパティのマップ先の列が持つデータベース プロバイダー固有のデータ型。 - - - クラスが複合型であることを示します。複合型はエンティティ型の非スカラー プロパティで、これによってスカラー プロパティをエンティティ内で整理できます。複合型にはキーがないため、Entity Framework で親オブジェクトから分離して管理することはできません。 - - - - クラスの新しいインスタンスを初期化します。 - - - データベースでのプロパティの値の生成方法を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - データベースを生成するオプションです。 - - - パターンをデータベースのプロパティの値を生成するために使用される取得または設定します。 - データベースを生成するオプションです。 - - - データベースのプロパティの値を生成するために使用するパターンを表します。 - - - 行が挿入または更新されたときに、データベースで値が生成されます。 - - - 行が挿入されたときに、データベースで値が生成されます。 - - - データベースで値が生成されません。 - - - リレーションシップで外部キーとして使用されるプロパティを示します。外部キー プロパティに注釈を配置して関連付けられたナビゲーション プロパティ名を指定したり、ナビゲーション プロパティに注釈を配置して関連付けられた外部キー名を指定したりすることもできます。 - - - - クラスの新しいインスタンスを初期化します。 - 外部キーのプロパティに ForeigKey 属性を追加する場合は、対応するナビゲーション プロパティの名前を指定する必要があります。ナビゲーション プロパティに ForeigKey 属性を追加する場合は、対応する外部キーの名前を指定する必要があります。1 つのナビゲーション プロパティに複数の外部キーが存在する場合は、コンマを使用して外部キー名の一覧を区切ります。詳細については、「Code First データの注釈」を参照してください。 - - - 外部キーのプロパティに ForeigKey 属性を追加する場合は、対応するナビゲーション プロパティの名前を指定する必要があります。ナビゲーション プロパティに ForeigKey 属性を追加する場合は、対応する外部キーの名前を指定する必要があります。1 つのナビゲーション プロパティに複数の外部キーが存在する場合は、コンマを使用して外部キー名の一覧を区切ります。詳細については、「Code First データの注釈」を参照してください。 - 関連付けられたナビゲーション プロパティまたは関連付けられた外部キーのプロパティの名前。 - - - 同じリレーションシップのもう一方の End を表すナビゲーション プロパティの逆を指定します。 - - - 指定したプロパティを使用して、 クラスの新しいインスタンスを初期化します。 - 同じリレーションシップのもう一方の End を表すナビゲーション プロパティ。 - - - 同じリレーションシップの一方の端を表すナビゲーション プロパティを取得します。 - 属性のプロパティ。 - - - プロパティまたはクラスがデータベース マッピングから除外されることを示します。 - - - - クラスの新しいインスタンスを初期化します。 - - - クラスのマップ先のデータベース テーブルを指定します。 - - - 指定したテーブルの名前名を使用して、 クラスの新しいインスタンスを初期化します。 - クラスのマップ先のテーブルの名前。 - - - クラスのマップ先のテーブルの名前を取得します。 - クラスのマップ先のテーブルの名前。 - - - クラスのマップ先のテーブルのスキーマを取得または設定します。 - クラスのマップ先のテーブルのスキーマ。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/ko/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/ko/System.ComponentModel.Annotations.xml deleted file mode 100644 index b7b62b2..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/ko/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1102 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 엔터티 멤버에서 외래 키 관계와 같은 데이터 관계를 나타내도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 연결의 이름입니다. - 연결의 쪽에 있는 키 값의 속성 이름을 표시하는 쉼표로 구분된 목록입니다. - 연결의 쪽에 있는 키 값의 속성 이름을 표시하는 쉼표로 구분된 목록입니다. - - - 연결 멤버가 외래 키를 나타내는지 여부를 표시하는 값을 가져오거나 설정합니다. - 연결이 외래 키를 나타내면 true이고, 그렇지 않으면 false입니다. - - - 연결의 이름을 가져옵니다. - 연결의 이름입니다. - - - 연결의 OtherKey 쪽에 있는 키 값의 속성 이름을 가져옵니다. - 연결의 OtherKey 쪽에 있는 키 값을 나타내는 속성 이름의 쉼표로 구분된 목록입니다. - - - - 속성에 지정된 개별 키 멤버의 컬렉션을 가져옵니다. - - 속성에 지정된 개별 키 멤버의 컬렉션입니다. - - - 연결의 ThisKey 쪽에 있는 키 값의 속성 이름을 가져옵니다. - 연결의 ThisKey 쪽에 있는 키 값을 나타내는 속성 이름의 쉼표로 구분된 목록입니다. - - - - 속성에 지정된 개별 키 멤버의 컬렉션을 가져옵니다. - - 속성에 지정된 개별 키 멤버의 컬렉션입니다. - - - 두 속성을 비교하는 특성을 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 현재 속성과 비교할 속성입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - - 가 올바르면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성 검사 요청에 대한 정보가 들어 있는 개체입니다. - - - 현재 속성과 비교할 속성을 가져옵니다. - 다른 속성입니다. - - - 다른 속성의 표시 이름을 가져옵니다. - 기타 속성의 표시 이름입니다. - - - 특성에 유효성 검사 컨텍스트가 필요한지 여부를 나타내는 값을 가져옵니다. - 특성에 유효성 검사 컨텍스트가 필요하면 true이고, 그렇지 않으면 false입니다. - - - 낙관적 동시성 검사에 속성이 참여하도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터 필드 값이 신용 카드 번호가 되도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 신용 카드 번호가 유효한지 여부를 확인합니다. - 신용 카드 번호가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - 속성 또는 클래스 인스턴스의 유효성을 검사하는 데 사용하는 사용자 지정 유효성 검사 메서드를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 사용자 지정 유효성 검사를 수행하는 메서드를 포함하는 형식입니다. - 사용자 지정 유효성 검사를 수행하는 메서드입니다. - - - 유효성 검사 오류 메시지의 서식을 지정합니다. - 서식 지정된 오류 메시지의 인스턴스입니다. - 서식이 지정된 메시지에 포함할 이름입니다. - - - 유효성 검사 메서드를 가져옵니다. - 유효성 검사 메서드의 이름입니다. - - - 사용자 지정 유효성 검사를 수행하는 형식을 가져옵니다. - 사용자 지정 유효성 검사를 수행하는 형식입니다. - - - 데이터 필드 및 매개 변수와 연결된 데이터 형식의 열거형을 나타냅니다. - - - 신용 카드 번호를 나타냅니다. - - - 통화 값을 나타냅니다. - - - 사용자 지정 데이터 형식을 나타냅니다. - - - 날짜 값을 나타냅니다. - - - 날짜와 시간으로 표시된 시간을 나타냅니다. - - - 개체가 존재하고 있는 연속 시간을 나타냅니다. - - - 전자 메일 주소를 나타냅니다. - - - HTML 파일을 나타냅니다. - - - 이미지의 URL을 나타냅니다. - - - 여러 줄 텍스트를 나타냅니다. - - - 암호 값을 나타냅니다. - - - 전화 번호 값을 나타냅니다. - - - 우편 번호를 나타냅니다. - - - 표시되는 텍스트를 나타냅니다. - - - 시간 값을 나타냅니다. - - - 파일 업로드 데이터 형식을 나타냅니다. - - - URL 값을 나타냅니다. - - - 데이터 필드에 연결할 추가 형식의 이름을 지정합니다. - - - 지정된 형식 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드에 연결할 형식의 이름입니다. - - - 지정된 필드 템플릿 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드에 연결할 사용자 지정 필드 템플릿의 이름입니다. - - 이 null이거나 빈 문자열("")인 경우 - - - 데이터 필드에 연결된 사용자 지정 필드 템플릿의 이름을 가져옵니다. - 데이터 필드에 연결된 사용자 지정 필드 템플릿의 이름입니다. - - - 데이터 필드에 연결된 형식을 가져옵니다. - - 값 중 하나입니다. - - - 데이터 필드 표시 형식을 가져옵니다. - 데이터 필드 표시 형식입니다. - - - 데이터 필드에 연결된 형식의 이름을 반환합니다. - 데이터 필드에 연결된 형식의 이름입니다. - - - 데이터 필드 값이 유효한지 확인합니다. - 항상 true입니다. - 유효성을 검사할 데이터 필드 값입니다. - - - 엔터티 partial 클래스의 형식과 멤버에 대해 지역화 가능한 문자열을 지정할 수 있도록 해주는 일반 용도의 특성을 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 이 필드를 표시하기 위해 UI를 자동으로 생성할지 여부를 나타내는 값을 가져오거나 설정합니다. - 이 필드를 표시하기 위해 UI를 자동으로 생성해야 하면 true이고, 그렇지 않으면 false입니다. - 속성 값이 설정되기 전에 가져오기를 시도했습니다. - - - 이 필드에 필터링 UI를 자동으로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다. - 이 필드에 대한 필터링을 표시하기 위해 UI를 자동으로 생성해야 하면 true이고, 그렇지 않으면 false입니다. - 속성 값이 설정되기 전에 가져오기를 시도했습니다. - - - UI에 설명을 표시하는 데 사용되는 값을 가져오거나 설정합니다. - UI에 설명을 표시하는 데 사용되는 값입니다. - - - - 속성의 값을 반환합니다. - 속성이 초기화되었으면 의 값이고, 그렇지 않으면 null입니다. - - - 이 필드에 대한 필터링을 표시하기 위해 UI를 자동으로 생성할지 여부를 나타내는 값을 반환합니다. - 속성이 초기화되었으면 의 값이고, 그렇지 않으면 null입니다. - - - - 속성의 값을 반환합니다. - - 이 지정되었으며 속성이 리소스 키를 나타내면 지역화된 설명이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - 속성 및 속성이 초기화되지만 속성에 대한 값과 일치하는 이름을 가진 공용 정적 속성을 찾을 수 없습니다. - - - - 속성의 값을 반환합니다. - - 이 초기화되었으면 UI의 필드 그룹화에 사용할 값이고, 그렇지 않으면 null입니다. 속성이 지정되었으며 속성이 리소스 키를 나타내면 지역화된 문자열이 반환되고, 그렇지 않으면 지역화되지 않은 문자열이 반환됩니다. - - - UI의 필드 표시에 사용되는 값을 반환합니다. - - 속성이 지정되었으며 속성이 리소스 키를 나타내면 속성의 지역화된 문자열이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - 속성 및 속성이 초기화되지만 속성에 대한 값과 일치하는 이름을 가진 공용 정적 속성을 찾을 수 없습니다. - - - - 속성의 값을 반환합니다. - - 속성이 설정되어 있으면 해당 값이고, 그렇지 않으면 null입니다. - - - - 속성의 값을 반환합니다. - - 속성이 지정된 경우와 속성이 리소스 키를 나타내는 경우 속성의 지역화된 문자열을 가져오고, 그렇지 않으면 속성의 지역화되지 않은 값을 가져옵니다. - - - - 속성의 값을 반환합니다. - - 속성이 지정된 경우와 속성이 리소스 키를 나타내는 경우 속성의 지역화된 문자열이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - - UI에서 필드를 그룹화하는 데 사용되는 값을 가져오거나 설정합니다. - UI에서 필드를 그룹화하는 데 사용되는 값입니다. - - - UI에 표시하는 데 사용되는 값을 가져오거나 설정합니다. - UI에 표시하는 데 사용되는 값입니다. - - - 열의 순서 가중치를 가져오거나 설정합니다. - 열의 순서 가중치입니다. - - - UI에서 프롬프트 워터마크를 설정하는 데 사용할 값을 가져오거나 설정합니다. - UI에 워터마크를 표시하는 데 사용할 값입니다. - - - - , , 속성에 대한 리소스를 포함하는 형식을 가져오거나 설정합니다. - - , , 속성을 포함하는 리소스의 형식입니다. - - - 표 형태 창의 열 레이블에 사용되는 값을 가져오거나 설정합니다. - 표 형태 창의 열 레이블에 사용되는 값입니다. - - - 참조되는 테이블에서 외래 키 열로 표시되는 열을 지정합니다. - - - 지정된 열을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - - - 지정된 표시 및 정렬 열을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - 정렬에 사용할 열의 이름입니다. - - - 지정된 표시 열과 지정된 정렬 열 및 정렬 순서를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - 정렬에 사용할 열의 이름입니다. - 내림차순으로 정렬하려면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 표시 필드로 사용할 열의 이름을 가져옵니다. - 표시 열의 이름입니다. - - - 정렬에 사용할 열의 이름을 가져옵니다. - 정렬 열의 이름입니다. - - - 내림차순으로 정렬할지 아니면 오름차순으로 정렬할지를 나타내는 값을 가져옵니다. - 열이 내림차순으로 정렬되면 true이고, 그렇지 않으면 false입니다. - - - ASP.NET Dynamic Data가 데이터 필드를 표시하고 서식 지정하는 방법을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터 필드가 편집 모드에 있는 경우 속성에서 지정하는 서식 문자열이 필드 값에 적용되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 편집 모드에서 필드 값에 서식 문자열이 적용되면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 데이터 소스에서 데이터 필드가 업데이트되는 경우 빈 문자열 값("")이 자동으로 null로 변환되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 빈 문자열 값이 자동으로 null로 변환되면 true이고, 그렇지 않으면 false입니다.기본값은 true입니다. - - - 필드 값의 표시 형식을 가져오거나 설정합니다. - 데이터 필드 값의 표시 형식을 지정하는 서식 문자열입니다.기본값은 빈 문자열("")로, 필드 값에 특정 형식이 적용되지 않음을 나타냅니다. - - - 필드가 HTML 인코딩되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 필드가 HTML 인코딩되어야 하면 true이고, 그렇지 않으면 false입니다. - - - 필드 값이 null인 경우 해당 필드에 대해 표시되는 텍스트를 가져오거나 설정합니다. - 필드 값이 null인 경우 해당 필드에 대해 표시되는 텍스트입니다.기본값은 빈 문자열("")로, 이 속성이 설정되어 있지 않음을 나타냅니다. - - - 데이터 필드를 편집할 수 있는지 여부를 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 필드를 편집할 수 있도록 지정하려면 true이고, 그렇지 않으면 false입니다. - - - 필드를 편집할 수 있는지 여부를 나타내는 값을 가져옵니다. - 필드를 편집할 수 있으면 true이고, 그렇지 않으면 false입니다. - - - 초기 값의 사용 여부를 나타내는 값을 가져오거나 설정합니다. - 초기 값을 사용할 수 있으면 true 이고, 그렇지 않으면 false입니다. - - - 전자 메일 주소의 유효성을 검사합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 값이 유효한 전자 메일 주소의 패턴과 일치하는지 여부를 확인합니다. - 지정된 값이 유효하거나 null이면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - .NET Framework 열거형을 데이터 열에 매핑할 수 있도록 합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 열거형의 유형입니다. - - - 열거형 형식을 가져오거나 설정합니다. - 열거형 형식입니다. - - - 데이터 필드 값이 유효한지 확인합니다. - 데이터 필드 값이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - - - 파일 이름 파일 확장명의 유효성을 검사합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 파일 이름 확장명을 가져오거나 설정합니다. - 파일 확장명이며, 속성이 설정되어 있지 않은 경우 기본 파일 확장명(".png", ".jpg", ".jpeg", and ".gif")입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 지정된 파일 이름 확장명이 올바른지 확인합니다. - 파일 이름 확장이 유효하면 true이고, 그렇지 않으면 false입니다. - 올바른 파일 확장명의 쉼표로 구분된 목록입니다. - - - 열의 필터링 동작을 지정하는 데 사용되는 특성을 나타냅니다. - - - 필터 UI 힌트를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - - - 필터 UI 힌트 및 프레젠테이션 레이어 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - - - 필터 UI 힌트, 프레젠테이션 레이어 이름 및 컨트롤 매개 변수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - 컨트롤의 매개 변수 목록입니다. - - - 컨트롤의 생성자에 매개 변수로 사용되는 이름/값 쌍을 가져옵니다. - 컨트롤의 생성자에 매개 변수로 사용되는 이름/값 쌍입니다. - - - 이 특성 인스턴스가 지정된 개체와 동일한지 여부를 나타내는 값을 반환합니다. - 전달된 개체가 이 특성 인스턴스와 동일하면 True이고, 그렇지 않으면 false입니다. - 이 특성 인스턴스와 비교할 개체입니다. - - - 필터링에 사용할 컨트롤의 이름을 가져옵니다. - 필터링에 사용할 컨트롤의 이름입니다. - - - 이 특성 인스턴스의 해시 코드를 반환합니다. - 이 특성 인스턴스의 해시 코드입니다. - - - 이 컨트롤을 지원하는 프레젠테이션 레이어의 이름을 가져옵니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - - - 개체를 무효화하는 방법을 제공합니다. - - - 지정된 개체가 올바른지 여부를 확인합니다. - 실패한 유효성 검사 정보를 보관하는 컬렉션입니다. - 유효성 검사 컨텍스트입니다. - - - 엔터티를 고유하게 식별하는 속성을 하나 이상 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 속성에서 허용되는 배열 또는 문자열 데이터의 최대 길이를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - - 매개 변수를 기반으로 클래스의 새 인스턴스를 초기화합니다. - 배열 또는 문자열 데이터의 허용 가능한 최대 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 허용 가능한 최대 길이를 설명하는 지역화된 문자열입니다. - 서식이 지정된 문자열에 포함할 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - 값이 null이거나 지정된 최대 길이보다 작거나 같으면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 길이가 0이거나 음수보다 작은 경우 - - - 배열 또는 문자열 데이터의 허용 가능한 최대 길이를 가져옵니다. - 배열 또는 문자열 데이터의 허용 가능한 최대 길이입니다. - - - 속성에서 허용되는 배열 또는 문자열 데이터의 최소 길이를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 배열 또는 문자열 데이터의 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 허용 가능한 최소 길이를 설명하는 지역화된 문자열입니다. - 서식이 지정된 문자열에 포함할 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - 지정된 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - - - 배열 또는 문자열 데이터의 허용 가능한 최소 길이를 가져오거나 설정합니다. - 배열 또는 문자열 데이터의 허용 가능한 최소 길이입니다. - - - 데이터 필드 값이 전화 번호의 정규식을 사용하여 올바른 형식으로 구성된 전화 번호인지를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 전화 번호가 유효한 전화 번호 형식으로 되어 있는지 여부를 확인합니다. - 전화 번호가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - 데이터 필드 값에 대한 숫자 범위 제약 조건을 지정합니다. - - - 지정된 최소값 및 최대값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - - 지정된 최소값 및 최대값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - - 지정된 최소값 및 최대값과 특정 형식을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 테스트할 개체 형식을 지정합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - 가 null입니다. - - - 범위 유효성 검사에 실패할 때 표시되는 오류 메시지의 형식을 지정합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 데이터 필드의 값이 지정된 범위에 있는지 확인합니다. - 지정된 값이 범위에 있으면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 허용된 범위 밖에 있습니다. - - - 허용되는 최대 필드 값을 가져옵니다. - 데이터 필드에 대해 허용되는 최대값입니다. - - - 허용되는 최소 필드 값을 가져옵니다. - 데이터 필드에 대해 허용되는 최소값입니다. - - - 유효성을 검사해야 할 값이 포함된 데이터 필드의 형식을 가져옵니다. - 유효성을 검사해야 할 값이 포함된 데이터 필드의 형식입니다. - - - ASP.NET Dynamic Data에 있는 데이터 필드 값이 지정된 정규식과 일치해야 한다고 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값의 유효성을 검사하는 데 사용되는 정규식입니다. - - 가 null입니다. - - - 정규식 유효성 검사에 실패할 경우 표시할 오류 메시지의 형식을 지정합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 사용자가 입력한 값이 정규식 패턴과 일치하는지 여부를 확인합니다. - 유효성 검사가 성공하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 정규식 패턴과 일치하지 않는 경우 - - - 정규식 패턴을 가져옵니다. - 일치시킬 패턴입니다. - - - 데이터 필드 값이 필요하다는 것을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 빈 문자열이 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 빈 문자열이 허용되면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 필수 데이터 필드의 값이 비어 있지 않은지 확인합니다. - 유효성 검사가 성공하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 null인 경우 - - - 클래스 또는 데이터 열이 스캐폴딩을 사용하는지 여부를 지정합니다. - - - - 속성을 사용하여 의 새 인스턴스를 초기화합니다. - 스캐폴딩이 사용되는지 여부를 지정하는 값입니다. - - - 스캐폴딩이 사용되는지 여부를 지정하는 값을 가져오거나 설정합니다. - 스캐폴딩을 사용할 수 있으면 true이고, 그렇지 않으면 false입니다. - - - 데이터 필드에 허용되는 최소 및 최대 문자 길이를 지정합니다. - - - 지정된 최대 길이를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 문자열의 최대 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - 가 음수인 경우 또는보다 작은 경우 - - - 지정된 개체가 유효한지 여부를 확인합니다. - 지정된 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - - 가 음수인 경우또는보다 작은 경우 - - - 문자열의 최대 길이를 가져오거나 설정합니다. - 문자열의 최대 길이입니다. - - - 문자열의 최소 길이를 가져오거나 설정합니다. - 문자열의 최소 길이입니다. - - - 열의 데이터 형식을 행 버전으로 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 동적 데이터에서 데이터 필드를 표시하기 위해 사용하는 템플릿 또는 사용자 정의 컨트롤을 지정합니다. - - - 지정된 사용자 정의 컨트롤을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤입니다. - - - 지정된 사용자 컨트롤과 지정된 프레젠테이션 레이어를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤(필드 템플릿)입니다. - 클래스를 사용하는 프레젠테이션 계층입니다."HTML", "Silverlight", "WPF" 또는 "WinForms"으로 설정할 수 있습니다. - - - 지정된 사용자 컨트롤, 프레젠테이션 레이어 및 컨트롤 매개 변수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤(필드 템플릿)입니다. - 클래스를 사용하는 프레젠테이션 계층입니다."HTML", "Silverlight", "WPF" 또는 "WinForms"으로 설정할 수 있습니다. - 데이터 소스의 값을 검색하는 데 사용할 개체입니다. - - 가 null이거나 제약 조건 키인 경우또는의 값은 문자열이 아닙니다. - - - 데이터 소스의 값을 검색하는 데 사용할 개체를 가져오거나 설정합니다. - 키/값 쌍의 컬렉션입니다. - - - 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 가져옵니다. - 지정된 개체가 이 인스턴스와 같으면 true이고, 그렇지 않으면 false입니다. - 이 인스턴스와 비교할 개체이거나 null 참조입니다. - - - 특성의 현재 인스턴스에 대한 해시 코드를 가져옵니다. - 특성 인스턴스의 해시 코드입니다. - - - - 클래스를 사용하는 프레젠테이션 계층을 가져오거나 설정합니다. - 이 클래스에서 사용하는 프레젠테이션 레이어입니다. - - - 데이터 필드를 표시하는 데 사용할 필드 템플릿의 이름을 가져오거나 설정합니다. - 데이터 필드를 표시하는 필드 템플릿의 이름입니다. - - - URL 유효성 검사를 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 URL 형식의 유효성을 검사합니다. - URL 형식이 유효하거나 null이면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 URL입니다. - - - 모든 유효성 검사 특성의 기본 클래스로 사용됩니다. - 지역화된 오류 메시지에 대한 속성은 지역화되지 않은 속성 오류 메시지와 동시에 설정됩니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 유효성 검사 리소스에 액세스할 수 있도록 하는 함수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 리소스에 액세스할 수 있도록 하는 함수입니다. - - 가 null입니다. - - - 유효성 검사 컨트롤과 연결할 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 컨트롤과 연결할 오류 메시지입니다. - - - 유효성 검사에 실패하는 경우 유효성 검사 컨트롤과 연결할 오류 메시지를 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지입니다. - - - 유효성 검사에 실패할 경우 속성 값을 조회하는 데 사용할 오류 메시지 리소스 이름을 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지 리소스입니다. - - - 유효성 검사에 실패할 경우 오류 메시지 조회에 사용할 리소스 형식을 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지의 형식입니다. - - - 지역화된 유효성 검사 오류 메시지를 가져옵니다. - 지역화된 유효성 검사 오류 메시지입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 서식 지정된 오류 메시지의 인스턴스입니다. - 서식이 지정된 메시지에 포함할 이름입니다. - - - 현재 유효성 검사 특성에 따라 지정된 값이 유효한지 확인합니다. - - 클래스의 인스턴스입니다. - 유효성을 검사할 값입니다. - 유효성 검사 작업에 대한 컨텍스트 정보입니다. - - - 개체의 지정된 값이 유효한지 여부를 확인합니다. - 지정된 값이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체의 값입니다. - - - 현재 유효성 검사 특성에 따라 지정된 값이 유효한지 검사합니다. - - 클래스의 인스턴스입니다. - 유효성을 검사할 값입니다. - 유효성 검사 작업에 대한 컨텍스트 정보입니다. - - - 특성에 유효성 검사 컨텍스트가 필요한지 여부를 나타내는 값을 가져옵니다. - 특성에 유효성 검사 컨텍스트가 필요하면 true이고, 그렇지 않으면 false입니다. - - - 지정된 개체의 유효성을 검사합니다. - 유효성을 검사할 개체입니다. - 유효성 검사가 수행되는 컨텍스트를 설명하는 개체입니다.이 매개 변수는 null일 수 없습니다. - 유효성 검사가 실패했습니다. - - - 지정된 개체의 유효성을 검사합니다. - 유효성을 검사할 개체의 값입니다. - 오류 메시지에 포함할 이름입니다. - - 이 잘못된 경우 - - - 유효성 검사가 수행되는 컨텍스트를 설명합니다. - - - 지정된 개체 인스턴스를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체 인스턴스입니다.null일 수 없습니다. - - - 지정된 개체와 선택적 속성 모음을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체 인스턴스입니다.null일 수 없습니다. - 소비자가 사용할 수 있게 만들려는 선택적 키/값 쌍의 집합입니다. - - - 서비스 공급자와 서비스 소비자의 사전을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체입니다.이 매개 변수는 필수적 요소입니다. - - 인터페이스를 구현하는 개체입니다.이 매개 변수는 선택적 요소입니다. - 서비스 소비자가 사용할 수 있게 만들려는 키/값 쌍의 사전입니다.이 매개 변수는 선택적 요소입니다. - - - 유효성을 검사할 멤버의 이름을 가져오거나 설정합니다. - 유효성을 검사할 멤버의 이름입니다. - - - 사용자 지정 유효성 검사를 제공하는 서비스를 반환합니다. - 서비스 인스턴스이거나 서비스를 사용할 수 없는 경우 null입니다. - 유효성 검사에 사용할 서비스의 형식입니다. - - - GetService가 호출될 때 유형별 서비스 인스턴스를 반환할 수 있는 서비스 공급자를 사용하여 를 초기화합니다. - 서비스 공급자입니다. - - - 이 컨텍스트와 연결된 키/값 쌍의 사전을 가져옵니다. - 이 컨텍스트에 대한 키/값 쌍의 사전입니다. - - - 유효성을 검사할 멤버의 이름을 가져오거나 설정합니다. - 유효성을 검사할 멤버의 이름입니다. - - - 유효성을 검사할 개체를 가져옵니다. - 유효성을 검사할 개체입니다. - - - 유효성을 검사할 개체의 형식을 가져옵니다. - 유효성을 검사할 개체의 형식입니다. - - - - 클래스가 사용될 때 데이터 필드의 유효성을 검사하는 동안 발생하는 예외를 나타냅니다. - - - 시스템에서 생성된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - - - 유효성 검사 결과, 유효성 검사 특성 및 현재 예외의 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 결과 목록입니다. - 현재 예외를 발생시킨 특성입니다. - 특성이 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류를 설명하는 지정된 메시지입니다. - - - 지정된 오류 메시지, 유효성 검사 특성 및 현재 예외의 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류를 설명하는 메시지입니다. - 현재 예외를 발생시킨 특성입니다. - 특성이 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 지정된 오류 메시지 및 내부 예외 인스턴스 컬렉션을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - 유효성 검사 예외의 컬렉션입니다. - - - 이 예외를 트리거한 클래스의 인스턴스를 가져옵니다. - 이 예외를 트리거한 유효성 검사 특성 형식의 인스턴스입니다. - - - 유효성 검사 오류를 설명하는 인스턴스를 가져옵니다. - 유효성 검사 오류를 설명하는 인스턴스입니다. - - - - 클래스가 이 예외를 트리거하도록 만든 개체의 값을 가져옵니다. - - 클래스가 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 유효성 검사 요청 결과의 컨테이너를 나타냅니다. - - - - 개체를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 결과 개체입니다. - - - 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - - - 오류 메시지와 유효성 검사 오류가 있는 멤버 목록을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - 유효성 검사 오류가 있는 멤버 이름의 목록입니다. - - - 유효성 검사에 대한 오류 메시지를 가져옵니다. - 유효성 검사에 대한 오류 메시지입니다. - - - 유효성 검사 오류가 있는 필드를 나타내는 멤버 이름의 컬렉션을 가져옵니다. - 유효성 검사 오류가 있는 필드를 나타내는 멤버 이름의 컬렉션입니다. - - - 유효성 검사의 성공을 나타냅니다(유효성 검사가 성공한 경우 true이고 그렇지 않은 경우 false). - - - 현재 유효성 검사 결과의 문자열 표현을 반환합니다. - 현재 유효성 검사 결과입니다. - - - 개체, 속성 및 메서드가 연결된 특성에 포함될 때 유효성을 검사하는 데 사용할 수 있는 도우미 클래스를 정의합니다. - - - 유효성 검사 컨텍스트와 유효성 검사 결과 컬렉션을 사용하여 지정된 개체가 유효한지 확인합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - - 가 null입니다. - - - 유효성 검사 컨텍스트, 유효성 검사 결과 컬렉션 및 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - 모든 속성의 유효성을 검사할 경우 true이고, false이면 필요한 속성만 유효성을 검사합니다. - - 가 null입니다. - - - 속성의 유효성을 검사합니다. - 속성이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 속성을 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - - 를 속성에 할당할 수 없습니다.또는가 null인 경우 - - - 지정된 값이 지정된 특성에 유효한지 여부를 나타내는 값을 반환합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 유효성 검사를 보유할 컬렉션입니다. - 유효성 검사 특성입니다. - - - 유효성 검사 컨텍스트를 사용하여 지정된 개체가 유효한지 확인합니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 개체가 잘못되었습니다. - - 가 null입니다. - - - 유효성 검사 컨텍스트와 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 모든 속성의 유효성을 검사하려면 true이고, 그렇지 않으면 false입니다. - - 가 잘못된 경우 - - 가 null입니다. - - - 속성의 유효성을 검사합니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 속성을 설명하는 컨텍스트입니다. - - 를 속성에 할당할 수 없습니다. - - 매개 변수가 잘못된 경우 - - - 지정된 특성의 유효성을 검사합니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 유효성 검사 특성입니다. - - 매개 변수가 null입니다. - - 매개 변수는 매개 변수로 유효성을 검사하지 않습니다. - - - 속성이 매핑되는 데이터베이스 열을 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 속성이 매핑되는 열의 이름입니다. - - - 속성이 매핑되는 열의 이름을 가져옵니다. - 속성이 매핑되는 열의 이름입니다. - - - 속성이 매핑되는 열의 순서 값(0부터 시작)을 가져오거나 설정합니다. - 열의 순서 값입니다. - - - 속성이 매핑되는 열의 데이터베이스 공급자별 데이터 형식을 가져오거나 설정합니다. - 속성이 매핑되는 열의 데이터베이스 공급자별 데이터 형식입니다. - - - 클래스가 복합 형식임을 나타냅니다.복합 형식은 스칼라 속성이 엔터티 내에 구성되도록 하는 엔터티 형식의 비스칼라 속성입니다.복합 형식은 키가 없으며 Entity Framework에서 부모 개체와 별개로 관리될 수 없습니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터베이스에서 속성 값을 생성하는 방법을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 데이터베이스에서 옵션을 생성합니다. - - - 데이터베이스에서 속성 값을 생성하는 데 사용되는 패턴을 가져오거나 설정합니다. - 데이터베이스에서 옵션을 생성합니다. - - - 데이터베이스에서 속성 값을 생성하는 데 사용되는 패턴을 나타냅니다. - - - 데이터베이스에서 행이 삽입되거나 업데이트될 때 값을 생성합니다. - - - 데이터베이스에서 행이 삽입될 때 값을 생성합니다. - - - 데이터베이스에서 값을 생성하지 않습니다. - - - 관계의 외래 키로 사용되는 속성을 나타냅니다.주석은 외래 키 속성에 배치되어 연결된 탐색 속성 이름을 지정하거나, 탐색 속성에 배치되어 연결된 외래 키 이름을 지정할 수 있습니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 외래 키 속성에 ForeigKey 특성을 추가하는 경우 연결된 탐색 속성의 이름을 지정해야 합니다.탐색 속성에 ForeigKey 특성을 추가하는 경우 연결된 외래 키의 이름을 지정해야 합니다.탐색 속성에 여러 개의 외래 키가 있는 경우 쉼표를 사용하여 외래 키 이름의 목록을 구분합니다.자세한 내용은 Code First 데이터 주석을 참조하세요. - - - 외래 키 속성에 ForeigKey 특성을 추가하는 경우 연결된 탐색 속성의 이름을 지정해야 합니다.탐색 속성에 ForeigKey 특성을 추가하는 경우 연결된 외래 키의 이름을 지정해야 합니다.탐색 속성에 여러 개의 외래 키가 있는 경우 쉼표를 사용하여 외래 키 이름의 목록을 구분합니다.자세한 내용은 Code First 데이터 주석을 참조하세요. - 연결된 탐색 속성 또는 연결된 외래 키 속성의 이름입니다. - - - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성의 역을 지정합니다. - - - 지정된 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성입니다. - - - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성을 가져옵니다. - 특성의 속성입니다. - - - 속성이나 클래스가 데이터베이스 매핑에서 제외되어야 함을 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 클래스가 매핑되는 데이터베이스 테이블을 지정합니다. - - - 지정된 테이블 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 클래스가 매핑되는 테이블의 이름입니다. - - - 클래스가 매핑되는 테이블의 이름을 가져옵니다. - 클래스가 매핑되는 테이블의 이름입니다. - - - 클래스가 매핑되는 테이블의 스키마를 가져오거나 설정합니다. - 클래스가 매핑되는 테이블의 스키마입니다. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/ru/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/ru/System.ComponentModel.Annotations.xml deleted file mode 100644 index 403ec3c..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/ru/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1031 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Указывает, что член сущности представляет связь данных, например связь внешнего ключа. - - - Инициализирует новый экземпляр класса . - Имя ассоциации. - Список разделенных запятыми имен свойств значений ключей со стороны ассоциации. - Список разделенных запятыми имен свойств значений ключей со стороны ассоциации. - - - Получает или задает значение, указывающее, представляет ли член ассоциации внешний ключ. - Значение true, если ассоциация представляет внешний ключ; в противном случае — значение false. - - - Получает имя ассоциации. - Имя ассоциации. - - - Получает имена свойств значений ключей со стороны OtherKey ассоциации. - Список разделенных запятыми имен свойств, представляющих значения ключей со стороны OtherKey ассоциации. - - - Получает коллекцию отдельных членов ключей, заданных в свойстве . - Коллекция отдельных членов ключей, заданных в свойстве . - - - Получает имена свойств значений ключей со стороны ThisKey ассоциации. - Список разделенных запятыми имен свойств, представляющих значения ключей со стороны ThisKey ассоциации. - - - Получает коллекцию отдельных членов ключей, заданных в свойстве . - Коллекция отдельных членов ключей, заданных в свойстве . - - - Предоставляет атрибут, который сравнивает два свойства. - - - Инициализирует новый экземпляр класса . - Свойство, с которым будет сравниваться текущее свойство. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Определяет, является ли допустимым заданный объект. - Значение true, если дескриптор допустим; в противном случае — значение false. - Проверяемый объект. - Объект, содержащий сведения о запросе на проверку. - - - Получает свойство, с которым будет сравниваться текущее свойство. - Другое свойство. - - - Получает отображаемое имя другого свойства. - Отображаемое имя другого свойства. - - - Получает значение, указывающее, требует ли атрибут контекста проверки. - Значение true, если атрибут требует контекста проверки; в противном случае — значение false. - - - Указывает, что свойство участвует в проверках оптимистичного параллелизма. - - - Инициализирует новый экземпляр класса . - - - Указывает, что значение поля данных является номером кредитной карты. - - - Инициализирует новый экземпляр класса . - - - Определяет, является ли заданный номер кредитной карты допустимым. - Значение true, если номер кредитной карты является допустимым; в противном случае — значение false. - Проверяемое значение. - - - Определяет настраиваемый метод проверки, используемый для проверки свойства или экземпляра класса. - - - Инициализирует новый экземпляр класса . - Тип, содержащий метод, который выполняет пользовательскую проверку. - Метод, который выполняет пользовательскую проверку. - - - Форматирует сообщение об ошибке проверки. - Экземпляр форматированного сообщения об ошибке. - Имя, которое должно быть включено в отформатированное сообщение. - - - Получает метод проверки. - Имя метода проверки. - - - Получает тип, который выполняет пользовательскую проверку. - Тип, который выполняет пользовательскую проверку. - - - Представляет перечисление типов данных, связанных с полями данных и параметрами. - - - Представляет номер кредитной карты. - - - Представляет значение валюты. - - - Представляет настраиваемый тип данных. - - - Представляет значение даты. - - - Представляет момент времени в виде дата и время суток. - - - Представляет непрерывный промежуток времени, на котором существует объект. - - - Представляет адрес электронной почты. - - - Представляет HTML-файл. - - - Предоставляет URL-адрес изображения. - - - Представляет многострочный текст. - - - Представляет значение пароля. - - - Представляет значение номера телефона. - - - Представляет почтовый индекс. - - - Представляет отображаемый текст. - - - Представляет значение времени. - - - Представляет тип данных передачи файла. - - - Возвращает значение URL-адреса. - - - Задает имя дополнительного типа, который необходимо связать с полем данных. - - - Инициализирует новый экземпляр , используя указанное имя типа. - Имя типа, который необходимо связать с полем данных. - - - Инициализирует новый экземпляр , используя указанное имя шаблона поля. - Имя шаблона настраиваемого поля, который необходимо связать с полем данных. - Свойство имеет значение null или является пустой строкой (""). - - - Получает имя шаблона настраиваемого поля, связанного с полем данных. - Имя шаблона настраиваемого поля, связанного с полем данных. - - - Получает тип, связанный с полем данных. - Одно из значений . - - - Получает формат отображения поля данных. - Формат отображения поля данных. - - - Возвращает имя типа, связанного с полем данных. - Имя типа, связанное с полем данных. - - - Проверяет, действительно ли значение поля данных является пустым. - Всегда true. - Значение поля данных, которое нужно проверить. - - - Предоставляет атрибут общего назначения, позволяющий указывать локализуемые строки для типов и членов разделяемых классов сущностей. - - - Инициализирует новый экземпляр класса . - - - Получает или задает значение, указывающее, нужно ли для отображения этого поля автоматически создавать пользовательский интерфейс. - Значение true, если для отображения этого поля нужно автоматически создавать пользовательский интерфейс; в противном случае — значение false. - Предпринята попытка получить значение свойства перед тем, как оно было задано. - - - Получает или задает значение, указывающее, отображается ли пользовательский интерфейс фильтрации для данного поля автоматически. - Значение true, если для отображения фильтра для этого поля нужно автоматически создавать пользовательский интерфейс; в противном случае — значение false. - Предпринята попытка получить значение свойства перед тем, как оно было задано. - - - Получает или задает значение, которое используется для отображения описания пользовательского интерфейса. - Значение, которое используется для отображения описания пользовательского интерфейса. - - - Возвращает значение свойства . - Значение , если свойство было инициализировано; в противном случае — значение null. - - - Возвращает значение, указывающее, нужно ли для отображения фильтра для этого поля автоматически создавать пользовательский интерфейс. - Значение , если свойство было инициализировано; в противном случае — значение null. - - - Возвращает значение свойства . - Локализованное описание, если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - Свойства и инициализированы, но не удалось найти открытое статическое свойство с именем, соответствующим значению , для свойства . - - - Возвращает значение свойства . - Значение, которое будет использоваться для группировки полей в пользовательском интерфейсе, если свойство было инициализировано; в противном случае — значение null.Если задано свойство , а свойство представляет ключ ресурса, возвращается локализованная строка; в противном случае возвращается нелокализованная строка. - - - Возвращает значение, используемое для отображения поля в пользовательском интерфейсе. - Локализованная строка для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - Свойства и инициализированы, но не удалось найти открытое статическое свойство с именем, соответствующим значению , для свойства . - - - Возвращает значение свойства . - Значение свойства , если оно было задано; в противном случае — значение null. - - - Возвращает значение свойства . - Получает локализованную строку для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае получает нелокализованное значение свойства . - - - Возвращает значение свойства . - Локализованная строка для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - - - Получает или задает значение, используемое для группировки полей в пользовательском интерфейсе. - Значение, используемое для группировки полей в пользовательском интерфейсе. - - - Получает или задает значение, которое используется для отображения в элементе пользовательского интерфейса. - Значение, которое используется для отображения в элементе пользовательского интерфейса. - - - Получает или задает порядковый вес столбца. - Порядковый вес столбца. - - - Получает или задает значение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса. - Значение, которое будет использоваться для отображения подсказки в элементе пользовательского интерфейса. - - - Получает или задает тип, содержащий ресурсы для свойств , , и . - Тип ресурса, содержащего свойства , , и . - - - Получает или задает значение, используемое в качестве метки столбца сетки. - Значение, используемое в качестве метки столбца сетки. - - - Задает столбец, в котором указанная в ссылке таблица отображается в виде столбца внешних ключей. - - - Инициализирует новый экземпляр , используя заданный столбец. - Имя столбца, который следует использовать в качестве отображаемого столбца. - - - Инициализирует новый экземпляр , используя заданный отображаемый столбец и столбец сортировки. - Имя столбца, который следует использовать в качестве отображаемого столбца. - Имя столбца, который следует использовать для сортировки. - - - Инициализирует новый экземпляр , используя указанный отображаемый столбец, а также заданный столбец для сортировки и порядок сортировки. - Имя столбца, который следует использовать в качестве отображаемого столбца. - Имя столбца, который следует использовать для сортировки. - Значение true для сортировки в порядка убывания; в противном случае — значение false.Значение по умолчанию — false. - - - Получает имя столбца, который следует использовать в качестве отображаемого поля. - Имя отображаемого столбца. - - - Получает имя столбца, который следует использовать для сортировки. - Имя столбца для сортировки. - - - Получает значение, указывающее, в каком порядке выполняется сортировка: в порядке возрастания или в порядке убывания. - Значение true, если столбец будет отсортирован в порядке убывания; в противном случае — значение false. - - - Задает способ отображения и форматирования полей данных в платформе динамических данных ASP.NET. - - - Инициализирует новый экземпляр класса . - - - Возвращает или задает значение, указывающее, применимо ли свойство к значению поля, если поле данных находится в режиме редактирования. - Значение true, если строка форматирования применяется к значениям поля в режиме редактирования; в противном случае — значение false.Значение по умолчанию — false. - - - Возвращает или задает значение, показывающее, выполняется ли автоматическое преобразование пустых строковых значений ("")в значения null при обновлении поля данных в источнике данных. - Значение true, если пустые строковые значения автоматически преобразуются в значения null; в противном случае — значение false.Значение по умолчанию — true. - - - Возвращает или задает формат отображения значения поля. - Строка форматирования, определяющая формат отображения поля данных.По умолчанию это пустая строка (""), указывающая на неприменение к значению поля специального форматирования. - - - Получает или задает значение, указывающее, должно ли поле кодироваться в формате HTML. - Значение true, если поле следует кодировать в формате HTML; в противном случае — значение false. - - - Возвращает или задает текст, отображаемый в поле, значение которого равно null. - Текст, отображаемый в поле, значение которого равно null.По умолчанию используется пустая строка (""), указывающая, что это свойство не задано. - - - Указывает, разрешено ли изменение поля данных. - - - Инициализирует новый экземпляр класса . - Значение true, указывающее, что поле можно изменять; в противном случае — значение false. - - - Получает значение, указывающее, разрешено ли изменение поля. - Значение true, если поле можно изменять; в противном случае — значение false. - - - Получает или задает значение, указывающее, включено ли начальное значение. - Значение true , если начальное значение включено; в противном случае — значение false. - - - Проверяет адрес электронной почты. - - - Инициализирует новый экземпляр класса . - - - Определяет, совпадает ли указанное значение с шаблоном допустимых адресов электронной почты. - Значение true, если указанное значение допустимо или равно null; в противном случае — значение false. - Проверяемое значение. - - - Позволяет сопоставить перечисление .NET Framework столбцу данных. - - - Инициализирует новый экземпляр класса . - Тип перечисления. - - - Получает или задает тип перечисления. - Перечисляемый тип. - - - Проверяет, действительно ли значение поля данных является пустым. - Значение true, если значение в поле данных допустимо; в противном случае — значение false. - Значение поля данных, которое нужно проверить. - - - Проверяет расширения имени файла. - - - Инициализирует новый экземпляр класса . - - - Получает или задает расширения имени файла. - Расширения имен файлов или расширения файлов по умолчанию (PNG, JPG, JPEG и GIF), если свойство не задано. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, что указанное расширение (-я) имени файла являются допустимыми. - Значение true, если расширение имени файла допустимо; в противном случае — значение false. - Разделенный запятыми список допустимых расширений файлов. - - - Представляет атрибут, указывающий правила фильтрации столбца. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра. - Имя элемента управления, используемого для фильтрации. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра и имя уровня представления данных. - Имя элемента управления, используемого для фильтрации. - Имя уровня представления данных, поддерживающего данный элемент управления. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра, имя уровня представления данных и параметры элемента управления. - Имя элемента управления, используемого для фильтрации. - Имя уровня представления данных, поддерживающего данный элемент управления. - Список параметров элемента управления. - - - Получает пары "имя-значение", используемые в качестве параметров конструктора элемента управления. - Пары "имя-значение", используемые в качестве параметров конструктора элемента управления. - - - Возвращает значение, показывающее, равен ли экземпляр атрибута заданному объекту. - Значение True, если переданный объект равен экземпляру атрибута; в противном случае — значение false. - Объект, сравниваемый с данным экземпляром атрибута. - - - Получает имя элемента управления, используемого для фильтрации. - Имя элемента управления, используемого для фильтрации. - - - Возвращает хэш-код для экземпляра атрибута. - Хэш-код экземпляра атрибута. - - - Получает имя уровня представления данных, поддерживающего данный элемент управления. - Имя уровня представления данных, поддерживающего данный элемент управления. - - - Предоставляет способ, чтобы сделать объект недопустимым. - - - Определяет, является ли заданный объект допустимым. - Коллекция, в которой хранятся сведения о проверках, завершившихся неудачей. - Контекст проверки. - - - Обозначает одно или несколько свойств, уникальным образом характеризующих определенную сущность. - - - Инициализирует новый экземпляр класса . - - - Задает максимально допустимый размер массива или длину строки для свойства. - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса , основанный на параметре . - Максимально допустимая длина массива или данных строки. - - - Применяет форматирование к заданному сообщению об ошибке. - Локализованная строка, описывающая максимально допустимую длину. - Имя, которое нужно включить в отформатированную строку. - - - Определяет, является ли допустимым заданный объект. - Значение true, если значение равно NULL либо меньше или равно заданной максимальной длине; в противном случае — значение false. - Проверяемый объект. - Длина равна нулю или меньше, чем минус один. - - - Возвращает максимально допустимый размер массива или длину строки. - Максимально допустимая длина массива или данных строки. - - - Задает минимально допустимый размер массива или длину строки для свойства. - - - Инициализирует новый экземпляр класса . - Длина массива или строковых данных. - - - Применяет форматирование к заданному сообщению об ошибке. - Локализованная строка, описывающая минимально допустимую длину. - Имя, которое нужно включить в отформатированную строку. - - - Определяет, является ли допустимым заданный объект. - Значение true, если указанные объект допустимый; в противном случае — значение false. - Проверяемый объект. - - - Получает или задает минимально допустимую длину массива или данных строки. - Минимально допустимая длина массива или данных строки. - - - Указывает, что значение поля данных является номером телефона с правильным форматом, используя регулярное выражение для телефонных номеров. - - - Инициализирует новый экземпляр класса . - - - Определяет, является ли указанный номер телефона в допустимом формате телефонного номера. - Значение true, если номер телефона допустим; в противном случае — значение false. - Проверяемое значение. - - - Задает ограничения на числовой диапазон для значения в поле данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение, а также определенный тип. - Задает тип тестируемого объекта. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - Параметр имеет значение null. - - - Форматирует сообщение об ошибке, отображаемое в случае сбоя при проверке диапазона. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, действительно ли значение обязательного поля данных находится в указанном диапазоне. - Значение true, если указанное значение находится в пределах диапазона, в противном случае — значение false. - Значение поля данных, которое нужно проверить. - Значение поля данных вышло за рамки допустимого диапазона. - - - Получает максимальное допустимое значение поля. - Максимально допустимое значение для поля данных. - - - Получает минимально допустимое значение поля. - Минимально допустимое значение для поля данных. - - - Получает тип поля данных, значение которого нужно проверить. - Тип поля данных, значение которого нужно проверить. - - - Указывает, что значение поля данных в платформе динамических данных ASP.NET должно соответствовать заданному регулярному выражению. - - - Инициализирует новый экземпляр класса . - Регулярное выражение, используемое для проверки значения поля данных. - Параметр имеет значение null. - - - Форматирует сообщение об ошибке, отображаемое, если во время проверки регулярного выражения произойдет сбой. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, соответствует ли введенное пользователем значение шаблону регулярного выражения. - Значение true, если проверка прошла успешно; в противном случае — false. - Значение поля данных, которое нужно проверить. - Значения поля данных не соответствует шаблону регулярного выражения. - - - Получает шаблон регулярного выражения. - Сопоставляемый шаблон. - - - Указывает, что требуется значение поля данных. - - - Инициализирует новый экземпляр класса . - - - Получает или задает значение, указывающее на то, разрешена ли пустая строка. - Значение true, если пустая строка разрешена; в противном случае — значение false.Значение по умолчанию — false. - - - Проверяет, действительно ли значение обязательного поля данных не является пустым. - Значение true, если проверка прошла успешно; в противном случае — false. - Значение поля данных, которое нужно проверить. - Значение поля данных было равно null. - - - Указывает, использует ли класс или столбец данных формирование шаблонов. - - - Инициализирует новый экземпляр , используя свойство . - Значение, указывающее, включено ли формирование шаблонов. - - - Возвращает или задает значение, указывающее, включено ли формирование шаблонов. - Значение true, если формирование шаблонов включено; в противном случае — значение false. - - - Задает минимально и максимально допустимую длину строки знаков в поле данных. - - - Инициализирует новый экземпляр , используя заданную максимальную длину. - Максимальная длина строки. - - - Применяет форматирование к заданному сообщению об ошибке. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - Значение отрицательно. – или – меньше параметра . - - - Определяет, является ли допустимым заданный объект. - Значение true, если указанные объект допустимый; в противном случае — значение false. - Проверяемый объект. - Значение отрицательно.– или – меньше параметра . - - - Возвращает или задает максимальную длину создаваемых строк. - Максимальная длина строки. - - - Получает или задает минимальную длину строки. - Минимальная длина строки. - - - Задает тип данных столбца в виде версии строки. - - - Инициализирует новый экземпляр класса . - - - Задает шаблон или пользовательский элемент управления, используемый платформой динамических данных для отображения поля данных. - - - Инициализирует новый экземпляр класса с использованием указанного пользовательского элемента управления. - Пользовательский элемент управления для отображения поля данных. - - - Инициализирует новый экземпляр класса , используя указанный пользовательский элемент управления и указанный уровень представления данных. - Пользовательский элемент управления (шаблон поля), используемый для отображения поля данных. - Уровень представления данных, использующий данный класс.Может иметь значение "HTML", "Silverlight", "WPF" или "WinForms". - - - Инициализирует новый экземпляр класса , используя указанный пользовательский элемент управления, уровень представления данных и параметры элемента управления. - Пользовательский элемент управления (шаблон поля), используемый для отображения поля данных. - Уровень представления данных, использующий данный класс.Может иметь значение "HTML", "Silverlight", "WPF" или "WinForms". - Объект, используемый для извлечения значений из любых источников данных. - - равно null или является ключом ограничения.– или –Значение не является строкой. - - - Возвращает или задает объект , используемый для извлечения значений из любых источников данных. - Коллекция пар "ключ-значение". - - - Получает значение, указывающее, равен ли данный экземпляр указанному объекту. - Значение true, если указанный объект равен данному экземпляру; в противном случае — значение false. - Объект, сравниваемый с данным экземпляром, или ссылка null. - - - Получает хэш-код для текущего экземпляра атрибута. - Хэш-код текущего экземпляра атрибута. - - - Возвращает или задает уровень представления данных, использующий класс . - Уровень представления данных, используемый этим классом. - - - Возвращает или задает имя шаблона поля, используемого для отображения поля данных. - Имя шаблона поля, который применяется для отображения поля данных. - - - Обеспечивает проверку url-адреса. - - - Инициализирует новый экземпляр класса . - - - Проверяет формат указанного URL-адреса. - Значение true, если формат URL-адреса является допустимым или имеет значение null; в противном случае — значение false. - Универсальный код ресурса (URI) для проверки. - - - Выполняет роль базового класса для всех атрибутов проверки. - Свойства и для локализованного сообщения об ошибке устанавливаются одновременно с установкой сообщения об ошибке в нелокализованном свойстве . - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса , используя функцию, которая позволяет получить доступ к ресурсам проверки. - Функция, позволяющая получить доступ к ресурсам проверки. - Параметр имеет значение null. - - - Инициализирует новый экземпляр класса , используя сообщение об ошибке, связанное с проверяющим элементом управления. - Сообщение об ошибке, которое необходимо связать с проверяющим элементом управления. - - - Получает или задает сообщение об ошибке, которое необходимо связать с проверяющим элементом управления на случай сбоя во время проверки. - Сообщение об ошибке, связанное с проверяющим элементом управления. - - - Получает или задает имя ресурса сообщений об ошибках, используемого для поиска значения свойства в случае сбоя при проверке. - Ресурс сообщений об ошибках, связанный с проверяющим элементом управления. - - - Получает или задает тип ресурса, используемого для поиска сообщения об ошибке в случае сбоя проверки. - Тип сообщения об ошибке, связанного с проверяющим элементом управления. - - - Получает локализованное сообщение об ошибке проверки. - Локализованное сообщение об ошибке проверки. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Экземпляр форматированного сообщения об ошибке. - Имя, которое должно быть включено в отформатированное сообщение. - - - Проверяет, является ли заданное значение допустимым относительно текущего атрибута проверки. - Экземпляр класса . - Проверяемое значение. - Контекстные сведения об операции проверки. - - - Определяет, является ли заданное значение объекта допустимым. - Значение true, если значение допустимо, в противном случае — значение false. - Значение объекта, который требуется проверить. - - - Проверяет заданное значение относительно текущего атрибута проверки. - Экземпляр класса . - Проверяемое значение. - Контекстные сведения об операции проверки. - - - Получает значение, указывающее, требует ли атрибут контекста проверки. - Значение true, если атрибут требует контекста проверки; в противном случае — значение false. - - - Проверяет указанный объект. - Проверяемый объект. - Объект , описывающий контекст, в котором проводится проверка.Этот параметр не может иметь значение null. - Отказ при проверке. - - - Проверяет указанный объект. - Значение объекта, который требуется проверить. - Имя, которое должно быть включено в сообщение об ошибке. - - недействителен. - - - Описывает контекст, в котором проводится проверка. - - - Инициализирует новый экземпляр класса , используя указанный экземпляр объекта. - Экземпляр объекта для проверки.Не может иметь значение null. - - - Инициализирует новый экземпляр класса , используя указанный объект и необязательный контейнер свойств. - Экземпляр объекта для проверки.Не может иметь значение null. - Необязательный набор пар «ключ — значение», который будет доступен потребителям. - - - Инициализирует новый экземпляр класса с помощью поставщика служб и словаря потребителей службы. - Объект для проверки.Этот параметр обязателен. - Объект, реализующий интерфейс .Этот параметр является необязательным. - Словарь пар «ключ — значение», который необходимо сделать доступным для потребителей службы.Этот параметр является необязательным. - - - Получает или задает имя проверяемого члена. - Имя проверяемого члена. - - - Возвращает службу, предоставляющую пользовательскую проверку. - Экземпляр службы или значение null, если служба недоступна. - Тип службы, которая используется для проверки. - - - Инициализирует , используя поставщик служб, который может возвращать экземпляры служб по типу при вызове GetService. - Поставщик службы. - - - Получает словарь пар «ключ — значение», связанный с данным контекстом. - Словарь пар «ключ — значение» для данного контекста. - - - Получает или задает имя проверяемого члена. - Имя проверяемого члена. - - - Получает проверяемый объект. - Объект для проверки. - - - Получает тип проверяемого объекта. - Тип проверяемого объекта. - - - Представляет исключение, которое происходит во время проверки поля данных при использовании класса . - - - Инициализирует новый экземпляр , используя созданное системой сообщение об ошибке. - - - Инициализирует новый экземпляр класса , используя результат проверки, атрибут проверки и значение текущего исключения. - Список результатов проверки. - Атрибут, вызвавший текущее исключение. - Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке. - Заданное сообщение, свидетельствующее об ошибке. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке, атрибут проверки и значение текущего исключения. - Сообщение, свидетельствующее об ошибке. - Атрибут, вызвавший текущее исключение. - Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке и коллекцию внутренних экземпляров исключения. - Сообщение об ошибке. - Коллекция исключений проверки. - - - Получает экземпляр класса , который вызвал это исключение. - Экземпляр типа атрибута проверки, который вызвал это исключение. - - - Получает экземпляр , описывающий ошибку проверки. - Экземпляр , описывающий ошибку проверки. - - - Получает значение объекта, при котором класс вызвал это исключение. - Значение объекта, которое привело к тому, что класс вызвал ошибку проверки. - - - Представляет контейнер для результатов запроса на проверку. - - - Инициализирует новый экземпляр класса с помощью объекта . - Объект результата проверки. - - - Инициализирует новый экземпляр класса , используя указанное сообщение об ошибке. - Сообщение об ошибке. - - - Инициализирует новый экземпляр класса с использованием указанного сообщения об ошибке и списка членов, имеющих ошибки проверки. - Сообщение об ошибке. - Список членов, имена которых вызвали ошибки проверки. - - - Получает сообщение об ошибке проверки. - Сообщение об ошибке проверки. - - - Получает коллекцию имен членов, указывающую поля, которые вызывают ошибки проверки. - Коллекцию имен членов, указывающая поля, которые вызывают ошибки проверки. - - - Представляет результат завершения проверки (true, если проверка прошла успешно; в противном случае – значение false). - - - Возвращает строковое представление текущего результата проверки. - Текущий результат проверки. - - - Определяет вспомогательный класс, который может использоваться для проверки объектов, свойств и методов в случае его включения в связанные с ними атрибуты . - - - Определяет, является ли указанный объект допустимым, используя контекст проверки и коллекцию результатов проверки. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Коллекция для хранения всех проверок, завершившихся неудачей. - Параметр имеет значение null. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки, коллекцию результатов проверки и значение, указывающее, следует ли проверять все свойства. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Коллекция для хранения всех проверок, завершившихся неудачей. - Значение true, если требуется проверять все свойства; значение false, чтобы проверять только требуемые атрибуты. - Параметр имеет значение null. - - - Проверяет свойство. - Значение true, если проверка свойства завершена успешно; в противном случае — значение false. - Проверяемое значение. - Контекст, описывающий проверяемое свойство. - Коллекция для хранения всех проверок, завершившихся неудачей. - - не может быть присвоено свойству.-или-Значение параметра — null. - - - Возвращает значение, указывающее, является ли заданное значение допустимым относительно указанных атрибутов. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемое значение. - Контекст, описывающий проверяемый объект. - Коллекция для хранения проверок, завершившихся неудачей. - Атрибуты проверки. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Недопустимый объект. - Параметр имеет значение null. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки и значение, указывающее, следует ли проверять все свойства. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Значение true, если требуется проверять все свойства, в противном случае — значение false. - - недействителен. - Параметр имеет значение null. - - - Проверяет свойство. - Проверяемое значение. - Контекст, описывающий проверяемое свойство. - - не может быть присвоено свойству. - Параметр является недопустимым. - - - Проверяет указанные атрибуты. - Проверяемое значение. - Контекст, описывающий проверяемый объект. - Атрибуты проверки. - Значение параметра — null. - Параметр недопустим с параметром . - - - Представляет столбец базы данных, что соответствует свойству. - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса . - Имя столбца, с которым сопоставлено свойство. - - - Получает имя столбца свойство соответствует. - Имя столбца, с которым сопоставлено свойство. - - - Получает или задает отсчитываются от нуля порядка столбцов свойства сопоставляются с. - Порядковый номер столбца. - - - Получает или задает тип данных поставщик базы данных определенного столбца свойства сопоставляются с. - Зависящий от поставщика базы данных тип данных столбца, с которым сопоставлено свойство. - - - Указывает, что класс представляет сложный тип.Сложные типы — это нескалярные свойства типов сущности, которые позволяют организовать в сущностях скалярные свойства.Сложные типы не имеют ключей и не могут управляться платформой Entity Framework отдельно от их родительских объектов. - - - Инициализирует новый экземпляр класса . - - - Указывает, каким образом база данных создает значения для свойства. - - - Инициализирует новый экземпляр класса . - Параметр формирования базы данных. - - - Возвращает или задает шаблон используется для создания значения свойства в базе данных. - Параметр формирования базы данных. - - - Представляет шаблон, используемый для получения значения свойства в базе данных. - - - База данных создает значение при вставке или обновлении строки. - - - База данных создает значение при вставке строки. - - - База данных не создает значений. - - - Обозначает свойство, используемое в связи в качестве внешнего ключа.Заметка может размещаться в свойстве внешнего ключа и указывать имя связанного свойства навигации или размещаться в свойстве навигации и указывать имя связанного внешнего ключа. - - - Инициализирует новый экземпляр класса . - При добавлении атрибута ForeignKey к свойству внешнего ключа следует указать имя связанного свойства навигации.При добавлении атрибута ForeignKey к свойству навигации следует указать имя связанного внешнего ключа (или внешних ключей).Если свойство навигации имеет несколько внешних ключей, используйте запятые для разделения списка имен внешних ключей.Дополнительные сведения см. в разделе Заметки к данным Code First. - - - При добавлении атрибута ForeignKey к свойству внешнего ключа следует указать имя связанного свойства навигации.При добавлении атрибута ForeignKey к свойству навигации следует указать имя связанного внешнего ключа (или внешних ключей).Если свойство навигации имеет несколько внешних ключей, используйте запятые для разделения списка имен внешних ключей.Дополнительные сведения см. в разделе Заметки к данным Code First. - Имя связанного свойства навигации или связанного свойства внешнего ключа. - - - Задает инверсию свойства навигации, представляющего другой конец той же связи. - - - Инициализирует новый экземпляр класса с помощью заданного свойства. - Свойство навигации, представляющее другой конец той же связи. - - - Получает свойство навигации, представляющее конец другой одной связи. - Свойство атрибута. - - - Указывает, что свойство или класс должны быть исключены из сопоставления с базой данных. - - - Инициализирует новый экземпляр класса . - - - Указывает таблицу базы данных, с которой сопоставлен класс. - - - Инициализирует новый экземпляр класса с помощью указанного имени таблицы. - Имя таблицы, с которой сопоставлен класс. - - - Получает имя таблицы, с которой сопоставлен класс. - Имя таблицы, с которой сопоставлен класс. - - - Получает или задает схему таблицы, с которой сопоставлен класс. - Схема таблицы, с которой сопоставлен класс. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml deleted file mode 100644 index c877686..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1049 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 指定某个实体成员表示某种数据关系,如外键关系。 - - - 初始化 类的新实例。 - 关联的名称。 - 关联的 端的键值的属性名称列表(各名称之间用逗号分隔)。 - 关联的 端的键值的属性名称列表(各名称之间用逗号分隔)。 - - - 获取或设置一个值,该值指示关联成员是否表示一个外键。 - 如果关联表示一个外键,则为 true;否则为 false。 - - - 获取关联的名称。 - 关联的名称。 - - - 获取关联的 OtherKey 端的键值的属性名称。 - 一个以逗号分隔的属性名称列表,这些属性名称表示关联的 OtherKey 端的键值。 - - - 获取在 属性中指定的各个键成员的集合。 - - 属性中指定的各个键成员的集合。 - - - 获取关联的 ThisKey 端的键值的属性名称。 - 一个以逗号分隔的属性名称列表,这些属性名称表示关联的 ThisKey 端的键值。 - - - 获取在 属性中指定的各个键成员的集合。 - - 属性中指定的各个键成员的集合。 - - - 提供比较两个属性的属性。 - - - 初始化 类的新实例。 - 要与当前属性进行比较的属性。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 确定指定的对象是否有效。 - 如果 有效,则为 true;否则为 false。 - 要验证的对象。 - 一个对象,该对象包含有关验证请求的信息。 - - - 获取要与当前属性进行比较的属性。 - 另一属性。 - - - 获取其他属性的显示名称。 - 其他属性的显示名称。 - - - 获取指示特性是否要求验证上下文的值。 - 如果特性需要验证上下文,则为 true;否则为 false。 - - - 指定某属性将参与开放式并发检查。 - - - 初始化 类的新实例。 - - - 指定数据字段值是信用卡号码。 - - - 初始化 类的新实例。 - - - 确定指定的信用卡号是否有效。 - 如果信用卡号码有效,则为 true;否则为 false。 - 要验证的值。 - - - 指定自定义的验证方法来验证属性或类的实例。 - - - 初始化 类的新实例。 - 包含执行自定义验证的方法的类型。 - 执行自定义验证的方法。 - - - 设置验证错误消息的格式。 - 带有格式的错误消息的实例。 - 要包括在带有格式的消息中的名称。 - - - 获取验证方法。 - 验证方法的名称。 - - - 获取执行自定义验证的类型。 - 执行自定义验证的类型。 - - - 表示与数据字段和参数关联的数据类型的枚举。 - - - 表示信用卡号码。 - - - 表示货币值。 - - - 表示自定义的数据类型。 - - - 表示日期值。 - - - 表示某个具体时间,以日期和当天的时间表示。 - - - 表示对象存在的一段连续时间。 - - - 表示电子邮件地址。 - - - 表示一个 HTML 文件。 - - - 表示图像的 URL。 - - - 表示多行文本。 - - - 表示密码值。 - - - 表示电话号码值。 - - - 表示邮政代码。 - - - 表示所显示的文本。 - - - 表示时间值。 - - - 表示文件上载数据类型。 - - - 表示 URL 值。 - - - 指定要与数据字段关联的附加类型的名称。 - - - 使用指定的类型名称初始化 类的新实例。 - 要与数据字段关联的类型的名称。 - - - 使用指定的字段模板名称初始化 类的新实例。 - 要与数据字段关联的自定义字段模板的名称。 - - 为 null 或空字符串 ("")。 - - - 获取与数据字段关联的自定义字段模板的名称。 - 与数据字段关联的自定义字段模板的名称。 - - - 获取与数据字段关联的类型。 - - 值之一。 - - - 获取数据字段的显示格式。 - 数据字段的显示格式。 - - - 返回与数据字段关联的类型的名称。 - 与数据字段关联的类型的名称。 - - - 检查数据字段的值是否有效。 - 始终为 true。 - 要验证的数据字段值。 - - - 提供一个通用特性,使您可以为实体分部类的类型和成员指定可本地化的字符串。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示是否应自动生成用户界面以显示此字段。 - 如果应自动生成用户界面以显示此字段,则为 true;否则为 false。 - 在设置属性值之前,已尝试获取该属性值。 - - - 获取或设置一个值,该值指示是否针对此字段自动显示筛选。 - 如果应自动生成用户界面以显示此字段的筛选,则为 true;否则为 false。 - 在设置属性值之前,已尝试获取该属性值。 - - - 获取或设置一个值,该值用于在用户界面中显示说明。 - 用于在用户界面中显示说明的值。 - - - 返回 属性的值。 - 如果已初始化该属性,则为 的值;否则为 null。 - - - 返回一个值,该值指示是否应自动生成用户界面以显示此字段的筛选。 - 如果已初始化该属性,则为 的值;否则为 null。 - - - 返回 属性的值。 - 如果已指定 并且 属性表示一个资源键,则为本地化说明;否则为 属性的非本地化值。 - - 属性和 属性已初始化,但未能找到名称和 值相匹配的公共静态 属性。 - - - 返回 属性的值。 - 如果已初始化 ,则为将用于在用户界面中对字段进行分组的值;否则为 null。如果已指定 属性并且 属性表示一个资源键,则返回本地化字符串;否则返回非本地化字符串。 - - - 返回一个值,该值用于在用户界面中显示字段。 - 如果已指定 属性并且 属性表示一个资源键,则为 属性的本地化字符串;否则为 属性的非本地化值。 - - 属性和 属性已初始化,但未能找到名称和 值相匹配的公共静态 属性。 - - - 返回 属性的值。 - 如果已设置 属性,则为该属性的值;否则为 null。 - - - 返回 属性的值。 - 如果已指定 属性并且 属性表示一个资源键,则获取 属性的本地化字符串;否则获取 属性的非本地化值。 - - - 返回 属性的值。 - 如果已指定 属性并且 属性表示一个资源键,则为 属性的本地化字符串;否则为 值属性的非本地化值。 - - - 获取或设置一个值,该值用于在用户界面中对字段进行分组。 - 用于在用户界面中对字段进行分组的值。 - - - 获取或设置一个值,该值用于在用户界面中进行显示。 - 用于在用户界面中进行显示的值。 - - - 获取或设置列的排序权重。 - 列的排序权重。 - - - 获取或设置一个值,该值将用于为用户界面中的提示设置水印。 - 将用于在用户界面中显示水印的值。 - - - 获取或设置包含 属性的资源的类型。 - 包含 属性的资源的类型。 - - - 获取或设置用于网格列标签的值。 - 用于网格列标签的值。 - - - 将所引用的表中显示的列指定为外键列。 - - - 使用指定的列初始化 类的新实例。 - 要用作显示列的列的名称。 - - - 使用指定的显示列和排序列初始化 类的新实例。 - 要用作显示列的列的名称。 - 用于排序的列的名称。 - - - 使用指定的显示列以及指定的排序列和排序顺序初始化 类的新实例。 - 要用作显示列的列的名称。 - 用于排序的列的名称。 - 如果按降序排序,则为 true;否则为 false。默认值为 false。 - - - 获取要用作显示字段的列的名称。 - 显示列的名称。 - - - 获取用于排序的列的名称。 - 排序列的名称。 - - - 获取一个值,该值指示是按升序还是降序进行排序。 - 如果将按降序对列进行排序,则为 true;否则为 false。 - - - 指定 ASP.NET 动态数据如何显示数据字段以及如何设置数据字段的格式。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示数据字段处于编辑模式时,是否将 属性指定的格式设置字符串应用于字段值。 - 如果在编辑模式中将格式设置字符串应用于字段值,则为 true;否则为 false。默认值为 false。 - - - 获取或设置一个值,该值指示在数据源中更新数据字段时是否将空字符串值 ("") 自动转换为 null。 - 如果将空字符串值自动转换为 null,则为 true;否则为 false。默认值为 true。 - - - 获取或设置字段值的显示格式。 - 为数据字段的值指定显示格式的格式设置字符串。默认值为空字符串 (""),表示尚无特殊格式设置应用于该字段值。 - - - 获取或设置一个值,该值指示字段是否应经过 HTML 编码。 - 如果字段应经过 HTML 编码,则为 true;否则为 false。 - - - 获取或设置字段值为 null 时为字段显示的文本。 - 字段值为 null 时为字段显示的文本。默认值为空字符串 (""),表示尚未设置此属性。 - - - 指示数据字段是否可编辑。 - - - 初始化 类的新实例。 - 若指定该字段可编辑,则为 true;否则为 false。 - - - 获取一个值,该值指示字段是否可编辑。 - 如果该字段可编辑,则为 true;否则为 false。 - - - 获取或设置一个值,该值指示是否启用初始值。 - 如果启用初始值,则为 true ;否则为 false。 - - - 确认一电子邮件地址。 - - - 初始化 类的新实例。 - - - 确定指定的值是否与有效的电子邮件地址相匹配。 - 如果指定的值有效或 null,则为 true;否则,为 false。 - 要验证的值。 - - - 使 .NET Framework 枚举能够映射到数据列。 - - - 初始化 类的新实例。 - 枚举的类型。 - - - 获取或设置枚举类型。 - 枚举类型。 - - - 检查数据字段的值是否有效。 - 如果数据字段值有效,则为 true;否则为 false。 - 要验证的数据字段值。 - - - 文件扩展名验证 - - - 初始化 类的新实例。 - - - 获取或设置文件扩展名。 - 文件扩展名或者如果属性未设置则默认文件扩展名(“.png”、“.jpg”、“.jpeg” 和 “.gif”)。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查指定的文件扩展名有效。 - 如果文件名称扩展有效,则为 true;否则为 false。 - 逗号分隔了有效文件扩展名列表。 - - - 表示一个特性,该特性用于指定列的筛选行为。 - - - 通过使用筛选器 UI 提示来初始化 类的新实例。 - 用于筛选的控件的名称。 - - - 通过使用筛选器 UI 提示和表示层名称来初始化 类的新实例。 - 用于筛选的控件的名称。 - 支持此控件的表示层的名称。 - - - 通过使用筛选器 UI 提示、表示层名称和控件参数来初始化 类的新实例。 - 用于筛选的控件的名称。 - 支持此控件的表示层的名称。 - 控件的参数列表。 - - - 获取用作控件的构造函数中的参数的名称/值对。 - 用作控件的构造函数中的参数的名称/值对。 - - - 返回一个值,该值指示此特性实例是否与指定的对象相等。 - 如果传递的对象等于此特性对象,则为 True;否则为 false。 - 要与此特性实例进行比较的对象。 - - - 获取用于筛选的控件的名称。 - 用于筛选的控件的名称。 - - - 返回此特性实例的哈希代码。 - 此特性实例的哈希代码。 - - - 获取支持此控件的表示层的名称。 - 支持此控件的表示层的名称。 - - - 提供用于使对象无效的方式。 - - - 确定指定的对象是否有效。 - 包含失败的验证信息的集合。 - 验证上下文。 - - - 表示一个或多个用于唯一标识实体的属性。 - - - 初始化 类的新实例。 - - - 指定属性中允许的数组或字符串数据的最大长度。 - - - 初始化 类的新实例。 - - - 初始化基于 参数的 类的新实例。 - 数组或字符串数据的最大允许长度。 - - - 对指定的错误消息应用格式设置。 - 用于描述最大可接受长度的本地化字符串。 - 格式化字符串中要包含的名称。 - - - 确定指定的对象是否有效。 - 如果该值为 null,或该值小于或等于指定的最大长度,则为 true;否则,为 false。 - 要验证的对象。 - 长度为零或者小于负一。 - - - 获取数组或字符串数据的最大允许长度。 - 数组或字符串数据的最大允许长度。 - - - 指定属性中允许的数组或字符串数据的最小长度。 - - - 初始化 类的新实例。 - 数组或字符串数据的长度。 - - - 对指定的错误消息应用格式设置。 - 用于描述最小可接受长度的本地化字符串。 - 格式化字符串中要包含的名称。 - - - 确定指定的对象是否有效。 - 如果指定的对象有效,则为 true;否则为 false。 - 要验证的对象。 - - - 获取或设置数组或字符串数据的最小允许长度。 - 数组或字符串数据的最小允许长度。 - - - 使用电话号码的正则表达式,指定数据字段值是一个格式正确的电话号码。 - - - 初始化 类的新实例。 - - - 确定指定的电话号码的格式是否有效。 - 如果电话号码有效,则为 true;否则为 false。 - 要验证的值。 - - - 指定数据字段值的数值范围约束。 - - - 使用指定的最小值和最大值初始化 类的一个新实例。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - - 使用指定的最小值和最大值初始化 类的一个新实例。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - - 使用指定的最小值和最大值以及特定类型初始化 类的一个新实例。 - 指定要测试的对象的类型。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - 为 null。 - - - 对范围验证失败时显示的错误消息进行格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查数据字段的值是否在指定的范围中。 - 如果指定的值在此范围中,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值不在允许的范围内。 - - - 获取所允许的最大字段值。 - 所允许的数据字段最大值。 - - - 获取所允许的最小字段值。 - 所允许的数据字段最小值。 - - - 获取必须验证其值的数据字段的类型。 - 必须验证其值的数据字段的类型。 - - - 指定 ASP.NET 动态数据中的数据字段值必须与指定的正则表达式匹配。 - - - 初始化 类的新实例。 - 用于验证数据字段值的正则表达式。 - - 为 null。 - - - 对在正则表达式验证失败的情况下要显示的错误消息进行格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查用户输入的值与正则表达式模式是否匹配。 - 如果验证成功,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值与正则表达式模式不匹配。 - - - 获取正则表达式模式。 - 要匹配的模式。 - - - 指定需要数据字段值。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示是否允许空字符串。 - 如果允许空字符串,则为 true;否则为 false。默认值为 false。 - - - 检查必填数据字段的值是否不为空。 - 如果验证成功,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值为 null。 - - - 指定类或数据列是否使用基架。 - - - 使用 属性初始化 的新实例。 - 用于指定是否启用基架的值。 - - - 获取或设置用于指定是否启用基架的值。 - 如果启用基架,则为 true;否则为 false。 - - - 指定数据字段中允许的最小和最大字符长度。 - - - 使用指定的最大长度初始化 类的新实例。 - 字符串的最大长度。 - - - 对指定的错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - 为负数。- 或 - 小于 - - - 确定指定的对象是否有效。 - 如果指定的对象有效,则为 true;否则为 false。 - 要验证的对象。 - - 为负数。- 或 - 小于 - - - 获取或设置字符串的最大长度。 - 字符串的最大长度。 - - - 获取或设置字符串的最小长度。 - 字符串的最小长度。 - - - 将列的数据类型指定为行版本。 - - - 初始化 类的新实例。 - - - 指定动态数据用来显示数据字段的模板或用户控件。 - - - 使用指定的用户控件初始化 类的新实例。 - 要用于显示数据字段的用户控件。 - - - 使用指定的用户控件和指定的表示层初始化 类的新实例。 - 用于显示数据字段的用户控件(字段模板)。 - 使用类的表示层。可设置为“HTML”、“Silverlight”、“WPF”或“WinForms”。 - - - 使用指定的用户控件、表示层和控件参数初始化 类的新实例。 - 用于显示数据字段的用户控件(字段模板)。 - 使用类的表示层。可设置为“HTML”、“Silverlight”、“WPF”或“WinForms”。 - 要用于从任何数据源中检索值的对象。 - - 为 null 或者它是一个约束键。- 或 - 的值不是字符串。 - - - 获取或设置将用于从任何数据源中检索值的 对象。 - 键/值对的集合。 - - - 获取一个值,该值指示此实例是否与指定的对象相等。 - 如果指定的对象等于此实例,则为 true;否则为 false。 - 要与此实例比较的对象,或 null 引用。 - - - 获取特性的当前实例的哈希代码。 - 特性实例的哈希代码。 - - - 获取或设置使用 类的表示层。 - 此类使用的表示层。 - - - 获取或设置要用于显示数据字段的字段模板的名称。 - 用于显示数据字段的字段模板的名称。 - - - 提供 URL 验证。 - - - 初始化 类的一个新实例。 - - - 验证指定 URL 的格式。 - 如果 URL 格式有效或 null,则为 true;否则为 false。 - 要验证的 URI。 - - - 作为所有验证属性的基类。 - 在设置非本地化 属性错误消息的同时,本地化错误消息的 属性也被设置。 - - - 初始化 类的新实例。 - - - 通过使用实现验证资源访问功能的函数,初始化 类的新实例。 - 实现验证资源访问的函数。 - - 为 null。 - - - 通过使用要与验证控件关联的错误消息,来初始化 类的新实例。 - 要与验证控件关联的错误消息。 - - - 获取或设置一条在验证失败的情况下与验证控件关联的错误消息。 - 与验证控件关联的错误消息。 - - - 获取或设置错误消息资源的名称,在验证失败的情况下,要使用该名称来查找 属性值。 - 与验证控件关联的错误消息资源。 - - - 获取或设置在验证失败的情况下用于查找错误消息的资源类型。 - 与验证控件关联的错误消息的类型。 - - - 获取本地化的验证错误消息。 - 本地化的验证错误消息。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息的实例。 - 要包括在带有格式的消息中的名称。 - - - 检查指定的值对于当前的验证特性是否有效。 - - 类的实例。 - 要验证的值。 - 有关验证操作的上下文信息。 - - - 确定对象的指定值是否有效。 - 如果指定的值有效,则为 true;否则,为 false。 - 要验证的对象的值。 - - - 根据当前的验证特性来验证指定的值。 - - 类的实例。 - 要验证的值。 - 有关验证操作的上下文信息。 - - - 获取指示特性是否要求验证上下文的值。 - 如果特性需要验证上下文,则为 true;否则为 false。 - - - 验证指定的对象。 - 要验证的对象。 - 描述验证检查的执行上下文的 对象。此参数不能为 null。 - 验证失败。 - - - 验证指定的对象。 - 要验证的对象的值。 - 要包括在错误消息中的名称。 - - 无效。 - - - 描述执行验证检查的上下文。 - - - 使用指定的对象实例初始化 类的新实例。 - 要验证的对象实例。它不能为 null。 - - - 使用指定的目标对象和一个可选择的属性包初始化 类的新实例。 - 要验证的对象实例。它不能为 null - 使用者可访问的、可选的键/值对集合。 - - - 使用服务提供程序和客户服务字典初始化 类的新实例。 - 要验证的对象。此参数是必需的。 - 实现 接口的对象。此参数可选。 - 要提供给服务使用方的键/值对的字典。此参数可选。 - - - 获取或设置要验证的成员的名称。 - 要验证的成员的名称。 - - - 返回提供自定义验证的服务。 - 该服务的实例;如果该服务不可用,则为 null。 - 用于进行验证的服务的类型。 - - - 在调用 GetService 时,使用可以按类型返回服务实例的服务提供程序初始化 - 服务提供程序。 - - - 获取与此上下文关联的键/值对的字典。 - 此上下文的键/值对的字典。 - - - 获取或设置要验证的成员的名称。 - 要验证的成员的名称。 - - - 获取要验证的对象。 - 要验证的对象。 - - - 获取要验证的对象的类型。 - 要验证的对象的类型。 - - - 表示在使用 类的情况下验证数据字段时发生的异常。 - - - 使用系统生成的错误消息初始化 类的新实例。 - - - 使用验证结果、验证特性以及当前异常的值初始化 类的新实例。 - 验证结果的列表。 - 引发当前异常的特性。 - 导致特性触发验证错误的对象的值。 - - - 使用指定的错误消息初始化 类的新实例。 - 一条说明错误的指定消息。 - - - 使用指定的错误消息、验证特性以及当前异常的值初始化 类的新实例。 - 说明错误的消息。 - 引发当前异常的特性。 - 使特性引起验证错误的对象的值。 - - - 使用指定的错误消息和内部异常实例的集合初始化 类的新实例。 - 错误消息。 - 验证异常的集合。 - - - 获取触发此异常的 类的实例。 - 触发此异常的验证特性类型的实例。 - - - 获取描述验证错误的 实例。 - 描述验证错误的 实例。 - - - 获取导致 类触发此异常的对象的值。 - 使 类引起验证错误的对象的值。 - - - 表示验证请求结果的容器。 - - - 使用 对象初始化 类的新实例。 - 验证结果对象。 - - - 使用错误消息初始化 类的新实例。 - 错误消息。 - - - 使用错误消息和具有验证错误的成员的列表初始化 类的新实例。 - 错误消息。 - 具有验证错误的成员名称的列表。 - - - 获取验证的错误消息。 - 验证的错误消息。 - - - 获取成员名称的集合,这些成员名称指示具有验证错误的字段。 - 成员名称的集合,这些成员名称指示具有验证错误的字段。 - - - 表示验证的成功(如果验证成功,则为 true;否则为 false)。 - - - 返回一个表示当前验证结果的字符串表示形式。 - 当前验证结果。 - - - 定义一个帮助器类,在与对象、属性和方法关联的 特性中包含此类时,可使用此类来验证这些项。 - - - 通过使用验证上下文和验证结果集合,确定指定的对象是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 用于包含每个失败的验证的集合。 - - 为 null。 - - - 通过使用验证上下文、验证结果集合和用于指定是否验证所有属性的值,确定指定的对象是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 用于包含每个失败的验证的集合。 - 若为 true,则验证所有属性。若为 false,则只需要验证所需的特性。 - - 为 null。 - - - 验证属性。 - 如果属性有效,则为 true;否则为 false。 - 要验证的值。 - 用于描述要验证的属性的上下文。 - 用于包含每个失败的验证的集合。 - 不能将 分配给该属性。- 或 -为 null。 - - - 返回一个值,该值指示所指定值对所指定特性是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的值。 - 用于描述要验证的对象的上下文。 - 用于包含失败的验证的集合。 - 验证特性。 - - - 使用验证上下文确定指定的对象是否有效。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 对象无效。 - - 为 null。 - - - 通过使用验证上下文和用于指定是否验证所有属性的值,确定指定的对象是否有效。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 若要验证所有属性,则为 true;否则为 false。 - - 无效。 - - 为 null。 - - - 验证属性。 - 要验证的值。 - 用于描述要验证的属性的上下文。 - 不能将 分配给该属性。 - - 参数无效。 - - - 验证指定的特性。 - 要验证的值。 - 用于描述要验证的对象的上下文。 - 验证特性。 - - 参数为 null。 - - 参数不使用 参数进行验证。 - - - 表示数据库列属性映射。 - - - 初始化 类的新实例。 - - - 初始化 类的新实例。 - 属性将映射到的列的名称。 - - - 获取属性映射列的名称。 - 属性将映射到的列的名称。 - - - 获取或设置的列从零开始的排序属性映射。 - 列的顺序。 - - - 获取或设置的列的数据库提供程序特定数据类型属性映射。 - 属性将映射到的列的数据库提供程序特定数据类型。 - - - 表示该类是复杂类型。复杂类型是实体类型的非标量属性,实体类型允许在实体内组织标量属性。复杂类型没有键,并且实体框架不能脱离父对象来管理复杂类型。 - - - 初始化 类的新实例。 - - - 指定数据库生成属性值的方式。 - - - 初始化 类的新实例。 - 数据库生成的选项。 - - - 获取或设置用于模式生成属性的值在数据库中。 - 数据库生成的选项。 - - - 表示使用的模式创建一属性的值在数据库中。 - - - 在插入或更新一个行时,数据库会生成一个值。 - - - 在插入一个行时,数据库会生成一个值。 - - - 数据库不生成值。 - - - 表示关系中用作外键的属性。可以将批注放在外键属性上,然后指定关联的导航属性名称;也可以将批注放在导航属性上,然后指定关联的外键名称。 - - - 初始化 类的新实例。 - 如果将 ForeigKey 特性添加到外键属性,则应指定关联的导航属性的名称。如果将 ForeigKey 特性添加到导航属性,则应指定关联的外键的名称。如果导航属性具有多个外键,则使用逗号分隔的外键名称列表。有关更多信息,请参见批注。 - - - 如果将 ForeigKey 特性添加到外键属性,则应指定关联的导航属性的名称。如果将 ForeigKey 特性添加到导航属性,则应指定关联的外键的名称。如果导航属性具有多个外键,则使用逗号分隔的外键名称列表。有关更多信息,请参见批注。 - 关联的导航属性或关联的外键属性的名称。 - - - 指定表示同一关系的另一端的导航属性的反向属性。 - - - 使用指定的属性初始化 类的新实例。 - 表示同一关系的另一端的导航属性。 - - - 获取表示同一关系的另一端。导航属性。 - 特性的属性。 - - - 表示应从数据库映射中排除属性或类。 - - - 初始化 类的新实例。 - - - 指定类将映射到的数据库表。 - - - 使用指定的表名称初始化 类的新实例。 - 类将映射到的表的名称。 - - - 获取将映射到的表的类名称。 - 类将映射到的表的名称。 - - - 获取或设置将类映射到的表的架构。 - 类将映射到的表的架构。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml deleted file mode 100644 index 88a8731..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1049 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 指定實體成員表示某種資料關聯性,例如外部索引鍵關聯性。 - - - 初始化 類別的新執行個體。 - 關聯的名稱。 - 關聯的 一端,索引鍵值之屬性名稱的逗號分隔清單。 - 關聯的 一端,索引鍵值之屬性名稱的逗號分隔清單。 - - - 取得或設定值,這個值表示關聯成員是否代表外部索引鍵。 - 如果關聯表示外部索引鍵,則為 true,否則為 false。 - - - 取得關聯的名稱。 - 關聯的名稱。 - - - 從關聯的 OtherKey 一端,取得索引鍵值的屬性名稱。 - 屬性名稱的逗號分隔清單,表示關聯的 OtherKey 一端的索引鍵值。 - - - 取得 屬性中所指定個別索引鍵成員的集合。 - - 屬性中所指定個別索引鍵成員的集合。 - - - 從關聯的 ThisKey 一端,取得索引鍵值的屬性名稱。 - 屬性名稱的逗號分隔清單,表示關聯的 ThisKey 一端的索引鍵值。 - - - 取得 屬性中所指定個別索引鍵成員的集合。 - - 屬性中所指定個別索引鍵成員的集合。 - - - 提供屬性 (Attribute),來比較兩個屬性 (Property)。 - - - 初始化 類別的新執行個體。 - 要與目前屬性比較的屬性。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 判斷指定的物件是否有效。 - 如果 有效則為 true,否則為 false。 - 要驗證的物件。 - 包含驗證要求相關資訊的物件。 - - - 取得要與目前屬性比較的屬性。 - 另一個屬性。 - - - 取得其他屬性的顯示名稱。 - 其他屬性的顯示名稱。 - - - 取得值,這個值表示屬性是否需要驗證內容。 - 如果屬性需要驗證內容,則為 true,否則為 false。 - - - 指定屬性參與開放式並行存取 (Optimistic Concurrency) 檢查。 - - - 初始化 類別的新執行個體。 - - - 指定資料欄位值為信用卡卡號。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的信用卡號碼是否有效。 - 如果信用卡號碼有效,則為 true,否則為 false。 - 要驗證的值。 - - - 指定自訂驗證方法,此方法用來驗證屬性或類別執行個體。 - - - 初始化 類別的新執行個體。 - 包含會執行自訂驗證之方法的型別。 - 執行自訂驗證的方法。 - - - 格式化驗證錯誤訊息。 - 格式化之錯誤訊息的執行個體。 - 要包含在格式化訊息中的名稱。 - - - 取得驗證方法。 - 驗證方法的名稱。 - - - 取得會執行自訂驗證的型別。 - 執行自訂驗證的型別。 - - - 代表與資料欄位和參數相關聯之資料型別的列舉型別 (Enumeration)。 - - - 表示信用卡卡號。 - - - 表示貨幣值。 - - - 表示自訂資料型別。 - - - 表示日期值。 - - - 表示時間的瞬間,以一天的日期和時間表示。 - - - 表示物件存在的持續時間。 - - - 表示電子郵件地址。 - - - 表示 HTML 檔。 - - - 表示影像的 URL。 - - - 表示多行文字。 - - - 表示密碼值。 - - - 表示電話號碼值。 - - - 表示郵遞區號。 - - - 表示顯示的文字。 - - - 表示時間值。 - - - 表示檔案上傳資料型別。 - - - 表示 URL 值。 - - - 指定與資料欄位產生關聯的其他型別名稱。 - - - 使用指定的型別名稱,初始化 類別的新執行個體。 - 與資料欄位產生關聯的型別名稱。 - - - 使用指定的欄位範本名稱,初始化 類別的新執行個體。 - 與資料欄位產生關聯的自訂欄位範本名稱。 - - 為 null 或空字串 ("")。 - - - 取得與資料欄位相關聯的自訂欄位範本名稱。 - 與資料欄位相關聯的自訂欄位範本名稱。 - - - 取得與資料欄位相關聯的型別。 - 其中一個 值。 - - - 取得資料欄位的顯示格式。 - 資料欄位的顯示格式。 - - - 傳回與資料欄位相關聯的型別名稱。 - 與資料欄位相關聯的型別名稱。 - - - 檢查資料欄位的值是否有效。 - 一律為 true。 - 要驗證的資料欄位值。 - - - 提供一般用途屬性,可讓您為實體部分類別的型別和成員指定可當地語系化的字串。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值表示 UI 是否應該自動產生以顯示這個欄位。 - 如果 UI 應該自動產生以顯示這個欄位,則為 true,否則為 false。 - 在設定屬性值之前嘗試取得屬性值。 - - - 取得或設定值,這個值表示是否會針對此欄位自動顯示篩選 UI。 - 如果 UI 應該自動產生以顯示這個欄位的篩選,則為 true,否則為 false。 - 在設定屬性值之前嘗試取得屬性值。 - - - 取得或設定 UI 中用來顯示描述的值。 - UI 中用來顯示描述的值。 - - - 傳回 屬性值。 - 如果 屬性已初始化,則為屬性值,否則為 null。 - - - 傳回值,這個值表示是否應該自動產生 UI 以顯示這個欄位的篩選。 - 如果 屬性已初始化,則為屬性值,否則為 null。 - - - 傳回 屬性值。 - 如果已指定 而且 屬性表示資源索引鍵時,則為當地語系化的描述,否則為 屬性的非當地語系化值。 - 屬性和 屬性都已初始化,但是在 屬性中找不到名稱符合 值的公用靜態屬性。 - - - 傳回 屬性值。 - 如果 已初始化,則為用來將 UI 欄位分組的值,否則為 null。如果已指定 屬性而且 屬性表示資源索引鍵時,則傳回當地語系化的字串,否則傳回非當地語系化的字串。 - - - 傳回 UI 中用於欄位顯示的值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則為 屬性的當地語系化字串,否則為 屬性的非當地語系化值。 - 屬性和 屬性都已初始化,但是在 屬性中找不到名稱符合 值的公用靜態屬性。 - - - 傳回 屬性值。 - 如果 屬性已設定,則為此屬性的值,否則為 null。 - - - 傳回 屬性值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則會取得 屬性的當地語系化字串,否則取得 屬性的非當地語系化值。 - - - 傳回 屬性值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則為 屬性的當地語系化字串,否則為 屬性的非當地語系化值。 - - - 取得或設定用來將 UI 欄位分組的值。 - 用來將 UI 欄位分組的值。 - - - 取得或設定 UI 中用於顯示的值。 - UI 中用於顯示的值。 - - - 取得或設定資料行的順序加權。 - 資料行的順序加權。 - - - 取得或設定 UI 中用來設定提示浮水印的值。 - UI 中用來顯示浮水印的值。 - - - 取得或設定型別,其中包含 等屬性的資源。 - 包含 屬性在內的資源型別。 - - - 取得或設定用於方格資料行標籤的值。 - 用於方格資料行標籤的值。 - - - 指定所參考資料表中顯示的資料行為外部索引鍵資料行。 - - - 使用指定的資料行,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - - - 使用指定的顯示和排序資料行,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - 用於排序的資料行名稱。 - - - 使用指定的顯示資料行,以及指定的排序資料行和排序次序,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - 用於排序的資料行名稱。 - true 表示依遞減順序排序,否則為 false。預設為 false。 - - - 取得用來做為顯示欄位的資料行名稱。 - 顯示資料行的名稱。 - - - 取得用於排序的資料行名稱。 - 排序資料行的名稱。 - - - 取得值,這個值指出要依遞減或遞增次序排序。 - 如果資料行要依遞減次序排序,則為 true,否則為 false。 - - - 指定 ASP.NET Dynamic Data 顯示和格式化資料欄位的方式。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值指出當資料欄位處於編輯模式時, 屬性指定的格式化字串是否套用至欄位值。 - 如果格式化字串會套用至編輯模式下的欄位值,則為 true,否則為 false。預設為 false。 - - - 取得或設定值,這個值指出在資料來源中更新資料欄位時,是否將空字串值 ("") 自動轉換為 null。 - 如果空字串值會自動轉換為 null,則為 true,否則為 false。預設為 true。 - - - 取得或設定欄位值的顯示格式。 - 格式化字串,指定資料欄位值的顯示格式。預設為空字串 (""),表示未將特殊格式套用至該欄位值。 - - - 取得或設定值,這個值指出欄位是否應經過 HTML 編碼。 - 如果欄位應該先經過 HTML 編碼則為 true,否則為 false。 - - - 取得或設定欄位值為 null 時為欄位顯示的文字。 - 文字,會在欄位值為 null 時為欄位顯示。預設為空字串 (""),表示這個屬性未設定。 - - - 指出資料欄位是否可以編輯。 - - - 初始化 類別的新執行個體。 - true 表示指定該欄位可以編輯,否則為 false。 - - - 取得值,這個值指出欄位是否可以編輯。 - 如果欄位可以編輯則為 true,否則為 false。 - - - 取得或設定值,這個值指出初始值是否已啟用。 - 如果初始值已啟用則為 true ,否則為 false。 - - - 驗證電子郵件地址。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的值是否符合有效的電子郵件地址模式。 - 如果指定的值有效或為 null,則為 true,否則為 false。 - 要驗證的值。 - - - 讓 .NET Framework 列舉型別對應至資料行。 - - - 初始化 類別的新執行個體。 - 列舉的型別。 - - - 取得或設定列舉型別。 - 列舉型別。 - - - 檢查資料欄位的值是否有效。 - 如果資料欄位值是有效的,則為 true,否則為 false。 - 要驗證的資料欄位值。 - - - 驗證副檔名。 - - - 初始化 類別的新執行個體。 - - - 取得或設定副檔名。 - 副檔名或預設副檔名 (".png"、".jpg"、".jpeg" 和 ".gif") (如果未設定屬性)。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查指定的檔案副檔名是否有效。 - 如果副檔名有效,則為 true,否則為 false。 - 有效副檔名的以逗號分隔的清單。 - - - 表示用來指定資料行篩選行為的屬性。 - - - 使用篩選 UI 提示,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - - - 使用篩選 UI 提示和展示層名稱,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - 支援此控制項的展示層名稱。 - - - 使用篩選 UI 提示、展示層名稱和控制項參數,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - 支援此控制項的展示層名稱。 - 控制項的參數清單。 - - - 取得控制項的建構函式中做為參數的名稱/值組。 - 控制項的建構函式中做為參數的名稱/值組。 - - - 傳回值,這個值指出這個屬性執行個體是否等於指定的物件。 - 如果傳遞的物件與這個屬性執行個體相等則為 True,否則 false。 - 要與這個屬性執行個體比較的物件。 - - - 取得用於篩選的控制項名稱。 - 用於篩選的控制項名稱。 - - - 傳回這個屬性執行個體的雜湊程式碼。 - 這個屬性執行個體的雜湊程式碼。 - - - 取得支援此控制項之展示層的名稱。 - 支援此控制項的展示層名稱。 - - - 提供讓物件失效的方式。 - - - 判斷指定的物件是否有效。 - 存放驗證失敗之資訊的集合。 - 驗證內容。 - - - 表示唯一識別實體的一個或多個屬性。 - - - 初始化 類別的新執行個體。 - - - 指定屬性中所允許之陣列或字串資料的最大長度。 - - - 初始化 類別的新執行個體。 - - - 根據 參數初始化 類別的新執行個體。 - 陣列或字串資料所容許的最大長度。 - - - 套用格式至指定的錯誤訊息。 - 描述可接受之最大長度的當地語系化字串。 - 要包含在格式化字串中的名稱。 - - - 判斷指定的物件是否有效。 - 如果此值為 null 或是小於或等於指定的最大長度,則為 true,否則為 false。 - 要驗證的物件。 - 長度為零或小於負一。 - - - 取得陣列或字串資料所容許的最大長度。 - 陣列或字串資料所容許的最大長度。 - - - 指定屬性中所允許之陣列或字串資料的最小長度。 - - - 初始化 類別的新執行個體。 - 陣列或字串資料的長度。 - - - 套用格式至指定的錯誤訊息。 - 描述可接受之最小長度的當地語系化字串。 - 要包含在格式化字串中的名稱。 - - - 判斷指定的物件是否有效。 - 如果指定的物件有效,則為 true,否則為 false。 - 要驗證的物件。 - - - 取得或設定陣列或字串資料允許的最小長度。 - 陣列或字串資料所容許的最小長度。 - - - 電話號碼使用規則運算式,指定資料欄位值為語式正確的電話號碼。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的電話號碼是否為有效的電話號碼格式。 - 如果電話號碼有效,則為 true,否則為 false。 - 要驗證的值。 - - - 指定資料欄位值的數值範圍條件約束。 - - - 使用指定的最大值和最小值,初始化 類別的新執行個體。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - - 使用指定的最大值和最小值,初始化 類別的新執行個體。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - - 使用指定的最大值、最小值和特定型別,初始化 類別的新執行個體。 - 指定要測試的物件型別。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - 為 null。 - - - 格式化在範圍驗證失敗時所顯示的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查資料欄位的值是否在指定的範圍內。 - 如果指定的值在範圍內,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值超出允許的範圍。 - - - 取得允許的最大欄位值。 - 資料欄位允許的最大值。 - - - 取得允許的最小欄位值。 - 資料欄位允許的最小值。 - - - 取得必須驗證其值的資料欄位型別。 - 必須驗證其值的資料欄位型別。 - - - 指定 ASP.NET Dynamic Data 中的資料欄位值必須符合指定的規則運算式 (Regular Expression)。 - - - 初始化 類別的新執行個體。 - 用來驗證資料欄位值的規則運算式。 - - 為 null。 - - - 格式化要在規則運算式驗證失敗時顯示的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查使用者輸入的值是否符合規則運算式模式。 - 如果驗證成功,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值不符合規則運算式模式。 - - - 取得規則運算式模式。 - 須符合的模式。 - - - 指出需要使用資料欄位值。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值指出是否允許空字串。 - 如果允許空字串則為 true,否則為 false。預設值是 false。 - - - 檢查必要資料欄位的值是否不為空白。 - 如果驗證成功,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值為 null。 - - - 指定類別或資料行是否使用 Scaffolding。 - - - 使用 屬性,初始化 的新執行個體。 - 指定是否啟用 Scaffolding 的值。 - - - 取得或設定值,這個值指定是否啟用 Scaffolding。 - 如果啟用 Scaffolding,則為 true,否則為 false。 - - - 指定資料欄位中允許的最小和最大字元長度。 - - - 使用指定的最大長度,初始化 類別的新執行個體。 - 字串的長度上限。 - - - 套用格式至指定的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - 為負值。-或- 小於 - - - 判斷指定的物件是否有效。 - 如果指定的物件有效,則為 true,否則為 false。 - 要驗證的物件。 - - 為負值。-或- 小於 - - - 取得或設定字串的最大長度。 - 字串的最大長度。 - - - 取得或設定字串的長度下限。 - 字串的最小長度。 - - - 將資料行的資料型別指定為資料列版本。 - - - 初始化 類別的新執行個體。 - - - 指定 Dynamic Data 用來顯示資料欄位的範本或使用者控制項。 - - - 使用指定的使用者控制項,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項。 - - - 使用指定的使用者控制項和指定的展示層,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項 (欄位範本)。 - 使用此類別的展示層。可以設定為 "HTML"、"Silverlight"、"WPF" 或 "WinForms"。 - - - 使用指定的使用者控制項、展示層和控制項參數,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項 (欄位範本)。 - 使用此類別的展示層。可以設定為 "HTML"、"Silverlight"、"WPF" 或 "WinForms"。 - 用來從任何資料來源擷取值的物件。 - - 為 null,否則就是條件約束索引鍵。-或- 的值不是字串。 - - - 取得或設定用來從任何資料來源擷取值的 物件。 - 索引鍵/值組的集合。 - - - 取得值,這個值表示這個執行個體是否等於指定的物件。 - 如果指定的物件等於這個執行個體則為 true,否則為 false。 - 要與這個執行個體進行比較的物件,或者 null 參考。 - - - 取得目前屬性之執行個體的雜湊程式碼。 - 這個屬性執行個體的雜湊程式碼。 - - - 取得或設定使用 類別的展示層。 - 此類別所使用的展示層。 - - - 取得或設定用來顯示資料欄位的欄位範本名稱。 - 顯示資料欄位的欄位範本名稱。 - - - 提供 URL 驗證。 - - - 會初始化 類別的新執行個體。 - - - 驗證所指定 URL 的格式。 - 如果 URL 格式有效或為 null 則為 true,否則為 false。 - 要驗證的 URL。 - - - 做為所有驗證屬性的基底類別 (Base Class)。 - 已當地語系化錯誤訊息的 屬性會在設定未當地語系化的 屬性錯誤訊息時同時設定。 - - - 初始化 類別的新執行個體。 - - - 使用會啟用驗證資源存取的函式,初始化 類別的新執行個體。 - 啟用驗證資源存取的函式。 - - 為 null。 - - - 使用要與驗證控制項關聯的錯誤訊息,初始化 類別的新執行個體。 - 要與驗證控制項關聯的錯誤訊息。 - - - 取得或設定錯誤訊息,此錯誤訊息會在驗證失敗時與驗證控制項產生關聯。 - 與驗證控制項相關聯的錯誤訊息。 - - - 取得或設定要在驗證失敗時用來查閱 屬性值的錯誤訊息資源名稱。 - 與驗證控制項相關聯的錯誤訊息資源。 - - - 取得或設定資源類型,此類型可在驗證失敗時用於查閱錯誤訊息。 - 與驗證控制項相關聯的錯誤訊息類型。 - - - 取得當地語系化的驗證錯誤訊息。 - 當地語系化的驗證錯誤訊息。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化之錯誤訊息的執行個體。 - 要包含在格式化訊息中的名稱。 - - - 檢查指定的值在目前的驗證屬性方面是否有效。 - - 類別的執行個體。 - 要驗證的值。 - 有關驗證作業的內容資訊。 - - - 判斷指定的物件值是否有效。 - 如果指定的值有效,則為 true,否則為 false。 - 要驗證的物件值。 - - - 根據目前的驗證屬性,驗證指定的值。 - - 類別的執行個體。 - 要驗證的值。 - 有關驗證作業的內容資訊。 - - - 取得值,這個值表示屬性是否需要驗證內容。 - 如果屬性需要驗證內容,則為 true,否則為 false。 - - - 驗證指定的物件。 - 要驗證的物件。 - - 物件,該物件描述會在其中執行驗證檢查的內容。這個參數不可以是 null。 - 驗證失敗。 - - - 驗證指定的物件。 - 要驗證的物件值。 - 要包含在錯誤訊息中的名稱。 - - 無效。 - - - 描述要在其中執行驗證檢查的內容。 - - - 使用指定的物件執行個體,初始化 類別的新執行個體 - 要驗證的物件執行個體。不可為 null。 - - - 使用指定的物件和選擇性屬性包,初始化 類別的新執行個體。 - 要驗證的物件執行個體。不可為 null - 要提供給取用者的選擇性索引鍵/值組集合。 - - - 使用服務提供者和服務取用者的字典,初始化 類別的新執行個體。 - 要驗證的物件。這是必要參數。 - 實作 介面的物件。這是選擇性參數。 - 要提供給服務取用者之索引鍵/值組的字典。這是選擇性參數。 - - - 取得或設定要驗證之成員的名稱。 - 要驗證之成員的名稱。 - - - 傳回提供自訂驗證的服務。 - 服務的執行個體;如果無法使用服務,則為 null。 - 要用於驗證的服務類型。 - - - 使用服務提供者初始化 ;呼叫 GetService 時,這個服務提供者會依類型傳回服務執行個體。 - 服務提供者。 - - - 取得與這個內容關聯之索引鍵/值組的字典。 - 這個內容之索引鍵/值組的字典。 - - - 取得或設定要驗證之成員的名稱。 - 要驗證之成員的名稱。 - - - 取得要驗證的物件。 - 要驗證的物件。 - - - 取得要驗證之物件的類型。 - 要驗證之物件的型別。 - - - 表示使用 類別驗證資料欄位時發生的例外狀況 (Exception)。 - - - 使用系統產生的錯誤訊息,初始化 類別的新執行個體。 - - - 使用驗證結果、驗證屬性以及目前例外狀況的值,初始化 類別的新執行個體。 - 驗證結果的清單。 - 造成目前例外狀況的屬性。 - 造成此屬性觸發驗證錯誤的物件值。 - - - 使用指定的錯誤訊息,初始化 類別的新執行個體。 - 陳述錯誤的指定訊息。 - - - 使用指定的錯誤訊息、驗證屬性 (Attribute) 以及目前例外狀況的值,初始化 類別的新執行個體。 - 陳述錯誤的訊息。 - 造成目前例外狀況的屬性。 - 造成此屬性觸發驗證錯誤的物件值。 - - - 使用指定的錯誤訊息和內部例外狀況執行個體集合,初始化 類別的新執行個體。 - 錯誤訊息。 - 驗證例外狀況的集合。 - - - 取得觸發此例外狀況之 類別的執行個體。 - 觸發此例外狀況之驗證屬性型別的執行個體。 - - - 取得描述驗證錯誤的 執行個體。 - 描述驗證錯誤的 執行個體。 - - - 取得造成 類別觸發此例外狀況之物件的值。 - 造成 類別觸發驗證錯誤之物件的值。 - - - 表示驗證要求結果的容器。 - - - 使用 物件,初始化 類別的新執行個體。 - 驗證結果物件。 - - - 使用錯誤訊息,初始化 類別的新執行個體。 - 錯誤訊息。 - - - 使用錯誤訊息以及有驗證錯誤的成員清單,初始化 類別的新執行個體。 - 錯誤訊息。 - 有驗證錯誤的成員名稱清單。 - - - 取得驗證的錯誤訊息。 - 驗證的錯誤訊息。 - - - 取得成員名稱集合,這些成員表示哪些欄位有驗證錯誤。 - 表示哪些欄位有驗證錯誤的成員名稱集合。 - - - 表示驗證成功 (若驗證成功則為 true,否則為 false)。 - - - 傳回目前驗證結果的字串表示。 - 目前的驗證結果。 - - - 定義 Helper 類別,包含在相關聯的 屬性內時,可用來驗證物件、屬性和方法。 - - - 使用驗證內容和驗證結果集合,判斷指定的物件是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 用來存放每一個失敗驗證的集合。 - - 為 null。 - - - 使用驗證內容、驗證結果集合以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 用來存放每一個失敗驗證的集合。 - true 表示要驗證所有的屬性,如果為 false 則只驗證必要的屬性。 - - 為 null。 - - - 驗證屬性。 - 如果屬性有效則為 true,否則為 false。 - 要驗證的值。 - 描述要驗證之屬性的內容。 - 用來存放每一個失敗驗證的集合。 - - 無法指派給屬性。-或-為 null。 - - - 傳回值,這個值指出包含指定屬性的指定值是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的值。 - 內容,可描述要驗證的物件。 - 存放失敗驗證的集合。 - 驗證屬性。 - - - 使用驗證內容,判斷指定的物件是否有效。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 物件不是有效的。 - - 為 null。 - - - 使用驗證內容以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - true 表示驗證所有屬性,否則為 false。 - - 無效。 - - 為 null。 - - - 驗證屬性。 - 要驗證的值。 - 描述要驗證之屬性的內容。 - - 無法指派給屬性。 - - 參數無效。 - - - 驗證指定的屬性。 - 要驗證的值。 - 內容,可描述要驗證的物件。 - 驗證屬性。 - - 參數為 null。 - - 參數不會以 參數驗證。 - - - 表示資料庫資料行屬性對應。 - - - 初始化 類別的新執行個體。 - - - 初始化 類別的新執行個體。 - 此屬性所對應的資料行名稱。 - - - 取得屬性對應資料行名稱。 - 此屬性所對應的資料行名稱。 - - - 取得或設定資料行的以零起始的命令屬性對應。 - 資料行的順序。 - - - 取得或設定資料行的資料庫提供者特定資料型別的屬性對應。 - 此屬性所對應之資料行的資料庫提供者特有資料型別。 - - - 表示此類別為複雜型別。複雜型別是實體型別的非純量屬性,可讓純量屬性得以在實體內組織。複雜型別沒有索引鍵而且無法由 Entity Framework 所管理 (除了父物件以外)。 - - - 初始化 類別的新執行個體。 - - - 指定資料庫如何產生屬性的值。 - - - 初始化 類別的新執行個體。 - 資料庫產生的選項。 - - - 取得或設定用於的樣式產生屬性值在資料庫。 - 資料庫產生的選項。 - - - 表示用於的樣式建立一個屬性的值是在資料庫中。 - - - 當插入或更新資料列時,資料庫會產生值。 - - - 當插入資料列時,資料庫會產生值。 - - - 資料庫不會產生值。 - - - 表示在關聯性中當做外部索引鍵使用的屬性。此註釋可能會放在外部索引鍵屬性上並指定關聯的導覽屬性名稱,或是放在導覽屬性上並指定關聯的外部索引鍵名稱。 - - - 初始化 類別的新執行個體。 - 如果您將 ForeigKey 屬性加入至外部索引鍵屬性,您應該指定相關聯的導覽屬性名稱。如果您將 ForeigKey 屬性加入至導覽屬性,您應該指定相關聯的外部索引鍵名稱。如果導覽屬性有多個外部索引鍵,請使用逗號來分隔外部索引鍵名稱清單。如需詳細資訊,請參閱 Code First 資料註解。 - - - 如果您將 ForeigKey 屬性加入至外部索引鍵屬性,您應該指定相關聯的導覽屬性名稱。如果您將 ForeigKey 屬性加入至導覽屬性,您應該指定相關聯的外部索引鍵名稱。如果導覽屬性有多個外部索引鍵,請使用逗號來分隔外部索引鍵名稱清單。如需詳細資訊,請參閱 Code First 資料註解。 - 關聯的導覽屬性或關聯的外部索引鍵屬性名稱。 - - - 指定導覽屬性的反向,表示相同關聯性的另一端。 - - - 使用指定的屬性,初始化 類別的新執行個體。 - 表示相同關聯性之另一端的導覽屬性。 - - - 取得表示相同關聯性另一端的巡覽屬性。 - 屬性 (Attribute) 的屬性 (Property)。 - - - 表示應該從資料庫對應中排除屬性或類別。 - - - 初始化 類別的新執行個體。 - - - 指定類別所對應的資料庫資料表。 - - - 使用指定的資料表名稱,初始化 類別的新執行個體。 - 此類別所對應的資料表名稱。 - - - 取得類別所對應的資料表名稱。 - 此類別所對應的資料表名稱。 - - - 取得或設定類別所對應之資料表的結構描述。 - 此類別所對應之資料表的結構描述。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcoreapp2.0/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netcoreapp2.0/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/System.ComponentModel.Annotations.dll deleted file mode 100644 index a2a9688..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/System.ComponentModel.Annotations.xml deleted file mode 100644 index 92dcc4f..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifies that an entity member represents a data relationship, such as a foreign key relationship. - - - Initializes a new instance of the class. - The name of the association. - A comma-separated list of the property names of the key values on the side of the association. - A comma-separated list of the property names of the key values on the side of the association. - - - Gets or sets a value that indicates whether the association member represents a foreign key. - true if the association represents a foreign key; otherwise, false. - - - Gets the name of the association. - The name of the association. - - - Gets the property names of the key values on the OtherKey side of the association. - A comma-separated list of the property names that represent the key values on the OtherKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Gets the property names of the key values on the ThisKey side of the association. - A comma-separated list of the property names that represent the key values on the ThisKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Provides an attribute that compares two properties. - - - Initializes a new instance of the class. - The property to compare with the current property. - - - Applies formatting to an error message, based on the data field where the error occurred. - The formatted error message. - The name of the field that caused the validation failure. - - - Determines whether a specified object is valid. - true if is valid; otherwise, false. - The object to validate. - An object that contains information about the validation request. - - - Gets the property to compare with the current property. - The other property. - - - Gets the display name of the other property. - The display name of the other property. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Specifies that a property participates in optimistic concurrency checks. - - - Initializes a new instance of the class. - - - Specifies that a data field value is a credit card number. - - - Initializes a new instance of the class. - - - Determines whether the specified credit card number is valid. - true if the credit card number is valid; otherwise, false. - The value to validate. - - - Specifies a custom validation method that is used to validate a property or class instance. - - - Initializes a new instance of the class. - The type that contains the method that performs custom validation. - The method that performs custom validation. - - - Formats a validation error message. - An instance of the formatted error message. - The name to include in the formatted message. - - - Gets the validation method. - The name of the validation method. - - - Gets the type that performs custom validation. - The type that performs custom validation. - - - Represents an enumeration of the data types associated with data fields and parameters. - - - Represents a credit card number. - - - Represents a currency value. - - - Represents a custom data type. - - - Represents a date value. - - - Represents an instant in time, expressed as a date and time of day. - - - Represents a continuous time during which an object exists. - - - Represents an e-mail address. - - - Represents an HTML file. - - - Represents a URL to an image. - - - Represents multi-line text. - - - Represent a password value. - - - Represents a phone number value. - - - Represents a postal code. - - - Represents text that is displayed. - - - Represents a time value. - - - Represents file upload data type. - - - Represents a URL value. - - - Specifies the name of an additional type to associate with a data field. - - - Initializes a new instance of the class by using the specified type name. - The name of the type to associate with the data field. - - - Initializes a new instance of the class by using the specified field template name. - The name of the custom field template to associate with the data field. - - is null or an empty string (""). - - - Gets the name of custom field template that is associated with the data field. - The name of the custom field template that is associated with the data field. - - - Gets the type that is associated with the data field. - One of the values. - - - Gets a data-field display format. - The data-field display format. - - - Returns the name of the type that is associated with the data field. - The name of the type associated with the data field. - - - Checks that the value of the data field is valid. - true always. - The data field value to validate. - - - Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether UI should be generated automatically in order to display this field. - true if UI should be generated automatically to display this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that indicates whether filtering UI is automatically displayed for this field. - true if UI should be generated automatically to display filtering for this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that is used to display a description in the UI. - The value that is used to display a description in the UI. - - - Returns the value of the property. - The value of if the property has been initialized; otherwise, null. - - - Returns a value that indicates whether UI should be generated automatically in order to display filtering for this field. - The value of if the property has been initialized; otherwise, null. - - - Returns the value of the property. - The localized description, if the has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - A value that will be used for grouping fields in the UI, if has been initialized; otherwise, null. If the property has been specified and the property represents a resource key, a localized string is returned; otherwise, a non-localized string is returned. - - - Returns a value that is used for field display in the UI. - The localized string for the property, if the property has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - The value of the property, if it has been set; otherwise, null. - - - Returns the value of the property. - Gets the localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the property. - - - Returns the value of the property. - The localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the value property. - - - Gets or sets a value that is used to group fields in the UI. - A value that is used to group fields in the UI. - - - Gets or sets a value that is used for display in the UI. - A value that is used for display in the UI. - - - Gets or sets the order weight of the column. - The order weight of the column. - - - Gets or sets a value that will be used to set the watermark for prompts in the UI. - A value that will be used to display a watermark in the UI. - - - Gets or sets the type that contains the resources for the , , , and properties. - The type of the resource that contains the , , , and properties. - - - Gets or sets a value that is used for the grid column label. - A value that is for the grid column label. - - - Specifies the column that is displayed in the referred table as a foreign-key column. - - - Initializes a new instance of the class by using the specified column. - The name of the column to use as the display column. - - - Initializes a new instance of the class by using the specified display and sort columns. - The name of the column to use as the display column. - The name of the column to use for sorting. - - - Initializes a new instance of the class by using the specified display column, and the specified sort column and sort order. - The name of the column to use as the display column. - The name of the column to use for sorting. - true to sort in descending order; otherwise, false. The default is false. - - - Gets the name of the column to use as the display field. - The name of the display column. - - - Gets the name of the column to use for sorting. - The name of the sort column. - - - Gets a value that indicates whether to sort in descending or ascending order. - true if the column will be sorted in descending order; otherwise, false. - - - Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether the formatting string that is specified by the property is applied to the field value when the data field is in edit mode. - true if the formatting string applies to the field value in edit mode; otherwise, false. The default is false. - - - Gets or sets a value that indicates whether empty string values ("") are automatically converted to null when the data field is updated in the data source. - true if empty string values are automatically converted to null; otherwise, false. The default is true. - - - Gets or sets the display format for the field value. - A formatting string that specifies the display format for the value of the data field. The default is an empty string (""), which indicates that no special formatting is applied to the field value. - - - Gets or sets a value that indicates whether the field should be HTML-encoded. - true if the field should be HTML-encoded; otherwise, false. - - - Gets or sets the text that is displayed for a field when the field's value is null. - The text that is displayed for a field when the field's value is null. The default is an empty string (""), which indicates that this property is not set. - - - Indicates whether a data field is editable. - - - Initializes a new instance of the class. - true to specify that field is editable; otherwise, false. - - - Gets a value that indicates whether a field is editable. - true if the field is editable; otherwise, false. - - - Gets or sets a value that indicates whether an initial value is enabled. - true if an initial value is enabled; otherwise, false. - - - Validates an email address. - - - Initializes a new instance of the class. - - - Determines whether the specified value matches the pattern of a valid email address. - true if the specified value is valid or null; otherwise, false. - The value to validate. - - - Enables a .NET Framework enumeration to be mapped to a data column. - - - Initializes a new instance of the class. - The type of the enumeration. - - - Gets or sets the enumeration type. - The enumeration type. - - - Checks that the value of the data field is valid. - true if the data field value is valid; otherwise, false. - The data field value to validate. - - - Validates file name extensions. - - - Initializes a new instance of the class. - - - Gets or sets the file name extensions. - The file name extensions, or the default file extensions (".png", ".jpg", ".jpeg", and ".gif") if the property is not set. - - - Applies formatting to an error message, based on the data field where the error occurred. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks that the specified file name extension or extensions is valid. - true if the file name extension is valid; otherwise, false. - A comma delimited list of valid file extensions. - - - Represents an attribute that is used to specify the filtering behavior for a column. - - - Initializes a new instance of the class by using the filter UI hint. - The name of the control to use for filtering. - - - Initializes a new instance of the class by using the filter UI hint and presentation layer name. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - - - Initializes a new instance of the class by using the filter UI hint, presentation layer name, and control parameters. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - The list of parameters for the control. - - - Gets the name/value pairs that are used as parameters in the control's constructor. - The name/value pairs that are used as parameters in the control's constructor. - - - Returns a value that indicates whether this attribute instance is equal to a specified object. - True if the passed object is equal to this attribute instance; otherwise, false. - The object to compare with this attribute instance. - - - Gets the name of the control to use for filtering. - The name of the control to use for filtering. - - - Returns the hash code for this attribute instance. - This attribute insatnce hash code. - - - Gets the name of the presentation layer that supports this control. - The name of the presentation layer that supports this control. - - - Provides a way for an object to be invalidated. - - - Determines whether the specified object is valid. - A collection that holds failed-validation information. - The validation context. - - - Denotes one or more properties that uniquely identify an entity. - - - Initializes a new instance of the class. - - - Specifies the maximum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class based on the parameter. - The maximum allowable length of array or string data. - - - Applies formatting to a specified error message. - A localized string to describe the maximum acceptable length. - The name to include in the formatted string. - - - Determines whether a specified object is valid. - true if the value is null, or if the value is less than or equal to the specified maximum length; otherwise, false. - The object to validate. - Length is zero or less than negative one. - - - Gets the maximum allowable length of the array or string data. - The maximum allowable length of the array or string data. - - - Specifies the minimum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - The length of the array or string data. - - - Applies formatting to a specified error message. - A localized string to describe the minimum acceptable length. - The name to include in the formatted string. - - - Determines whether a specified object is valid. - true if the specified object is valid; otherwise, false. - The object to validate. - - - Gets or sets the minimum allowable length of the array or string data. - The minimum allowable length of the array or string data. - - - Specifies that a data field value is a well-formed phone number using a regular expression for phone numbers. - - - Initializes a new instance of the class. - - - Determines whether the specified phone number is in a valid phone number format. - true if the phone number is valid; otherwise, false. - The value to validate. - - - Specifies the numeric range constraints for the value of a data field. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values and the specific type. - Specifies the type of the object to test. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - is null. - - - Formats the error message that is displayed when range validation fails. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks that the value of the data field is in the specified range. - true if the specified value is in the range; otherwise, false. - The data field value to validate. - The data field value was outside the allowed range. - - - Gets the maximum allowed field value. - The maximum value that is allowed for the data field. - - - Gets the minimum allowed field value. - The minimu value that is allowed for the data field. - - - Gets the type of the data field whose value must be validated. - The type of the data field whose value must be validated. - - - Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression. - - - Initializes a new instance of the class. - The regular expression that is used to validate the data field value. - - is null. - - - Formats the error message to display if the regular expression validation fails. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks whether the value entered by the user matches the regular expression pattern. - true if validation is successful; otherwise, false. - The data field value to validate. - The data field value did not match the regular expression pattern. - - - Gets the regular expression pattern. - The pattern to match. - - - Specifies that a data field value is required. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether an empty string is allowed. - true if an empty string is allowed; otherwise, false. The default value is false. - - - Checks that the value of the required data field is not empty. - true if validation is successful; otherwise, false. - The data field value to validate. - The data field value was null. - - - Specifies whether a class or data column uses scaffolding. - - - Initializes a new instance of using the property. - The value that specifies whether scaffolding is enabled. - - - Gets or sets the value that specifies whether scaffolding is enabled. - true, if scaffolding is enabled; otherwise false. - - - Specifies the minimum and maximum length of characters that are allowed in a data field. - - - Initializes a new instance of the class by using a specified maximum length. - The maximum length of a string. - - - Applies formatting to a specified error message. - The formatted error message. - The name of the field that caused the validation failure. - - is negative. -or- is less than . - - - Determines whether a specified object is valid. - true if the specified object is valid; otherwise, false. - The object to validate. - - is negative.-or- is less than . - - - Gets or sets the maximum length of a string. - The maximum length a string. - - - Gets or sets the minimum length of a string. - The minimum length of a string. - - - Specifies the data type of the column as a row version. - - - Initializes a new instance of the class. - - - Specifies the template or user control that Dynamic Data uses to display a data field. - - - Initializes a new instance of the class by using a specified user control. - The user control to use to display the data field. - - - Initializes a new instance of the class using the specified user control and specified presentation layer. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - - - Initializes a new instance of the class by using the specified user control, presentation layer, and control parameters. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - The object to use to retrieve values from any data sources. - - is null or it is a constraint key.-or-The value of is not a string. - - - Gets or sets the object to use to retrieve values from any data source. - A collection of key/value pairs. - - - Gets a value that indicates whether this instance is equal to the specified object. - true if the specified object is equal to this instance; otherwise, false. - The object to compare with this instance, or a null reference. - - - Gets the hash code for the current instance of the attribute. - The attribute instance hash code. - - - Gets or sets the presentation layer that uses the class. - The presentation layer that is used by this class. - - - Gets or sets the name of the field template to use to display the data field. - The name of the field template that displays the data field. - - - Provides URL validation. - - - Initializes a new instance of the class. - - - Validates the format of the specified URL. - true if the URL format is valid or null; otherwise, false. - The URL to validate. - - - Serves as the base class for all validation attributes. - The and properties for localized error message are set at the same time that the non-localized property error message is set. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the function that enables access to validation resources. - The function that enables access to validation resources. - - is null. - - - Initializes a new instance of the class by using the error message to associate with a validation control. - The error message to associate with a validation control. - - - Gets or sets an error message to associate with a validation control if validation fails. - The error message that is associated with the validation control. - - - Gets or sets the error message resource name to use in order to look up the property value if validation fails. - The error message resource that is associated with a validation control. - - - Gets or sets the resource type to use for error-message lookup if validation fails. - The type of error message that is associated with a validation control. - - - Gets the localized validation error message. - The localized validation error message. - - - Applies formatting to an error message, based on the data field where the error occurred. - An instance of the formatted error message. - The name to include in the formatted message. - - - Checks whether the specified value is valid with respect to the current validation attribute. - An instance of the class. - The value to validate. - The context information about the validation operation. - - - Determines whether the specified value of the object is valid. - true if the specified value is valid; otherwise, false. - The value of the object to validate. - - - Validates the specified value with respect to the current validation attribute. - An instance of the class. - The value to validate. - The context information about the validation operation. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Validates the specified object. - The object to validate. - The object that describes the context where the validation checks are performed. This parameter cannot be null. - Validation failed. - - - Validates the specified object. - The value of the object to validate. - The name to include in the error message. - - is not valid. - - - Describes the context in which a validation check is performed. - - - Initializes a new instance of the class using the specified object instance - The object instance to validate. It cannot be null. - - - Initializes a new instance of the class using the specified object and an optional property bag. - The object instance to validate. It cannot be null - An optional set of key/value pairs to make available to consumers. - - - Initializes a new instance of the class using the service provider and dictionary of service consumers. - The object to validate. This parameter is required. - The object that implements the interface. This parameter is optional. - A dictionary of key/value pairs to make available to the service consumers. This parameter is optional. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Returns the service that provides custom validation. - An instance of the service, or null if the service is not available. - The type of the service to use for validation. - - - Initializes the using a service provider that can return service instances by type when GetService is called. - The service provider. - - - Gets the dictionary of key/value pairs that is associated with this context. - The dictionary of the key/value pairs for this context. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Gets the object to validate. - The object to validate. - - - Gets the type of the object to validate. - The type of the object to validate. - - - Represents the exception that occurs during validation of a data field when the class is used. - - - Initializes a new instance of the class using an error message generated by the system. - - - Initializes a new instance of the class by using a validation result, a validation attribute, and the value of the current exception. - The list of validation results. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger the validation error. - - - Initializes a new instance of the class using a specified error message. - A specified message that states the error. - - - Initializes a new instance of the class using a specified error message, a validation attribute, and the value of the current exception. - The message that states the error. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger validation error. - - - Initializes a new instance of the class using a specified error message and a collection of inner exception instances. - The error message. - The collection of validation exceptions. - - - Gets the instance of the class that triggered this exception. - An instance of the validation attribute type that triggered this exception. - - - Gets the instance that describes the validation error. - The instance that describes the validation error. - - - Gets the value of the object that causes the class to trigger this exception. - The value of the object that caused the class to trigger the validation error. - - - Represents a container for the results of a validation request. - - - Initializes a new instance of the class by using a object. - The validation result object. - - - Initializes a new instance of the class by using an error message. - The error message. - - - Initializes a new instance of the class by using an error message and a list of members that have validation errors. - The error message. - The list of member names that have validation errors. - - - Gets the error message for the validation. - The error message for the validation. - - - Gets the collection of member names that indicate which fields have validation errors. - The collection of member names that indicate which fields have validation errors. - - - Represents the success of the validation (true if validation was successful; otherwise, false). - - - Returns a string representation of the current validation result. - The current validation result. - - - Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated attributes. - - - Determines whether the specified object is valid using the validation context and validation results collection. - true if the object validates; otherwise, false. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - - is null. - - - Determines whether the specified object is valid using the validation context, validation results collection, and a value that specifies whether to validate all properties. - true if the object validates; otherwise, false. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - true to validate all properties; if false, only required attributes are validated.. - - is null. - - - Validates the property. - true if the property validates; otherwise, false. - The value to validate. - The context that describes the property to validate. - A collection to hold each failed validation. - - cannot be assigned to the property.-or-is null. - - - Returns a value that indicates whether the specified value is valid with the specified attributes. - true if the object validates; otherwise, false. - The value to validate. - The context that describes the object to validate. - A collection to hold failed validations. - The validation attributes. - - - Determines whether the specified object is valid using the validation context. - The object to validate. - The context that describes the object to validate. - The object is not valid. - - is null. - - - Determines whether the specified object is valid using the validation context, and a value that specifies whether to validate all properties. - The object to validate. - The context that describes the object to validate. - true to validate all properties; otherwise, false. - - is not valid. - - is null. - - - Validates the property. - The value to validate. - The context that describes the property to validate. - - cannot be assigned to the property. - The parameter is not valid. - - - Validates the specified attributes. - The value to validate. - The context that describes the object to validate. - The validation attributes. - The parameter is null. - The parameter does not validate with the parameter. - - - Represents the database column that a property is mapped to. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The name of the column the property is mapped to. - - - Gets the name of the column the property is mapped to. - The name of the column the property is mapped to. - - - Gets or sets the zero-based order of the column the property is mapped to. - The order of the column. - - - Gets or sets the database provider specific data type of the column the property is mapped to. - The database provider specific data type of the column the property is mapped to. - - - Denotes that the class is a complex type. Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. - - - Initializes a new instance of the class. - - - Specifies how the database generates values for a property. - - - Initializes a new instance of the class. - The database generated option. - - - Gets or sets the pattern used to generate values for the property in the database. - The database generated option. - - - Represents the pattern used to generate values for a property in the database. - - - The database generates a value when a row is inserted or updated. - - - The database generates a value when a row is inserted. - - - The database does not generate values. - - - Denotes a property used as a foreign key in a relationship. The annotation may be placed on the foreign key property and specify the associated navigation property name, or placed on a navigation property and specify the associated foreign key name. - - - Initializes a new instance of the class. - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - - - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - The name of the associated navigation property or the associated foreign key property. - - - Specifies the inverse of a navigation property that represents the other end of the same relationship. - - - Initializes a new instance of the class using the specified property. - The navigation property representing the other end of the same relationship. - - - Gets the navigation property representing the other end of the same relationship. - The property of the attribute. - - - Denotes that a property or class should be excluded from database mapping. - - - Initializes a new instance of the class. - - - Specifies the database table that a class is mapped to. - - - Initializes a new instance of the class using the specified name of the table. - The name of the table the class is mapped to. - - - Gets the name of the table the class is mapped to. - The name of the table the class is mapped to. - - - Gets or sets the schema of the table the class is mapped to. - The schema of the table the class is mapped to. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/de/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/de/System.ComponentModel.Annotations.xml deleted file mode 100644 index ac216ae..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/de/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Gibt an, dass ein Entitätsmember eine Datenbeziehung darstellt, z. B. eine Fremdschlüsselbeziehung. - - - Initialisiert eine neue Instanz der -Klasse. - Der Name der Zuordnung. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen der Schlüsselwerte auf der -Seite der Zuordnung. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen der Schlüsselwerte auf der -Seite der Zuordnung. - - - Ruft einen Wert ab, der angibt, ob der Zuordnungsmember einen Fremdschlüssel darstellt, oder legt ihn fest. - true, wenn die Zuordnung einen Fremdschlüssel darstellt, andernfalls false. - - - Ruft den Namen der Zuordnung ab. - Der Name der Zuordnung. - - - Ruft die Eigenschaftennamen der Schlüsselwerte auf der OtherKey-Seite der Zuordnung ab. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen, die die Schlüsselwerte auf der OtherKey-Seite der Zuordnung darstellen. - - - Ruft eine Auflistung von einzelnen Schlüsselmembern ab, die in der -Eigenschaft angegeben werden. - Eine Auflistung von einzelnen Schlüsselmembern, die in der -Eigenschaft angegeben werden. - - - Ruft die Eigenschaftennamen der Schlüsselwerte auf der ThisKey-Seite der Zuordnung ab. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen, die die Schlüsselwerte auf der ThisKey-Seite der Zuordnung darstellen. - - - Ruft eine Auflistung von einzelnen Schlüsselmembern ab, die in der -Eigenschaft angegeben werden. - Eine Auflistung von einzelnen Schlüsselmembern, die in der -Eigenschaft angegeben werden. - - - Stellt ein Attribut bereit, das zwei Eigenschaften vergleicht. - - - Initialisiert eine neue Instanz der -Klasse. - Das Eigenschaft, die mit der aktuellen Eigenschaft verglichen werden soll. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - Ein Objekt, das Informationen zur Validierungsanforderung enthält. - - - Ruft die Eigenschaft ab, die mit der aktuellen Eigenschaft verglichen werden soll. - Die andere Eigenschaft. - - - Ruft den Anzeigenamen der anderen Eigenschaft ab. - Der Anzeigename der anderen Eigenschaft. - - - Ruft einen Wert ab, der angibt, ob das Attribut Validierungskontext erfordert. - true, wenn das Attribut Validierungskontext erfordert; andernfalls false. - - - Gibt an, dass eine Eigenschaft an Überprüfungen auf optimistische Parallelität teilnimmt. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt an, dass ein Datenfeldwert eine Kreditkartennummer ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob die angegebene Kreditkartennummer gültig ist. - true, wenn die Kreditkartennummer gültig ist; andernfalls false. - Der Wert, der validiert werden soll. - - - Gibt eine benutzerdefinierte Validierungsmethode an, die verwendet wird um eine Eigenschaft oder eine Klasseninstanz zu überprüfen. - - - Initialisiert eine neue Instanz der -Klasse. - Der Typ mit der Methode, die die benutzerdefinierte Validierung ausführt. - Die Methode, die die benutzerdefinierte Validierung ausführt. - - - Formatiert eine Validierungsfehlermeldung. - Eine Instanz der formatierten Fehlermeldung. - Der Name, der in die formatierte Meldung eingeschlossen werden soll. - - - Ruft die Validierungsmethode ab. - Der Name der Validierungsmethode. - - - Ruft den Typ ab, der die benutzerdefinierte Validierung ausführt. - Der Typ, der die benutzerdefinierte Validierung ausführt. - - - Stellt eine Enumeration der Datenfeldern und Parametern zugeordneten Datentypen dar. - - - Stellt eine Kreditkartennummer dar. - - - Stellt einen Währungswert dar. - - - Stellt einen benutzerdefinierten Datentyp dar. - - - Stellt einen Datumswert dar. - - - Stellt einen Zeitpunkt dar, der durch Datum und Uhrzeit dargestellt wird. - - - Stellt einen fortlaufenden Zeitraum dar, während dessen ein Objekt vorhanden ist. - - - Stellt eine E-Mail-Adresse dar. - - - Stellt eine HTML-Datei dar. - - - Stellt eine URL eines Image dar. - - - Stellt mehrzeiligen Text dar. - - - Stellt einen Kennwortwert dar. - - - Stellt einen Telefonnummernwert dar. - - - Stellt eine Postleitzahl dar. - - - Stellt Text dar, der angezeigt wird. - - - Stellt einen Zeitwert dar. - - - Stellt Dateiupload-Datentyp dar. - - - Stellt einen URL-Wert dar. - - - Gibt den Namen eines zusätzlichen Typs an, der einem Datenfeld zugeordnet werden soll. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Typnamen. - Der Name des mit dem Datenfeld zu verknüpfenden Typs. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Feldvorlagennamen. - Der Name der mit dem Datenfeld zu verknüpfenden benutzerdefinierten Feldvorlage. - - ist null oder eine leere Zeichenfolge (""). - - - Ruft den Namen der benutzerdefinierten Feldvorlage ab, die dem Datenfeld zugeordnet ist. - Der Name der benutzerdefinierten Feldvorlage, die dem Datenfeld zugeordnet ist. - - - Ruft den Typ ab, der dem Datenfeld zugeordnet ist. - Einer der -Werte. - - - Ruft ein Datenfeldanzeigeformat ab. - Das Datenfeldanzeigeformat. - - - Gibt den Namen des Typs zurück, der dem Datenfeld zugeordnet ist. - Der Name des dem Datenfeld zugeordneten Typs. - - - Überprüft, dass der Wert des Datenfelds gültig ist. - Immer true. - Der zu überprüfende Datenfeldwert. - - - Stellt ein allgemeines Attribut zum Angeben von lokalisierbaren Zeichenfolgen für Typen und Member von partiellen Entitätsklassen bereit. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob die Benutzeroberfläche zum Anzeigen dieses Felds automatisch generiert werden soll, oder legt ihn fest. - true, wenn die Benutzeroberfläche automatisch zum Anzeigen dieses Felds generiert werden soll, andernfalls false. - Es wurde versucht, den Eigenschaftenwert vor dem Festlegen abzurufen. - - - Ruft einen Wert ab, der angibt, ob die Filterungs-UI für dieses Feld automatisch angezeigt wird, oder legt ihn fest. - true, wenn die Benutzeroberfläche automatisch zum Anzeigen von Filtern für dieses Feld generiert werden soll, andernfalls false. - Es wurde versucht, den Eigenschaftenwert vor dem Festlegen abzurufen. - - - Ruft einen Wert ab, mit dem eine Beschreibung in der Benutzeroberfläche angezeigt wird, oder legt ihn fest. - Der Wert, mit dem eine Beschreibung in der Benutzeroberfläche angezeigt wird. - - - Gibt den Wert der -Eigenschaft zurück. - Der Wert von , wenn die Eigenschaft initialisiert wurde, andernfalls null. - - - Gibt einen Wert zurück, der angibt, ob die Benutzeroberfläche zum Anzeigen von Filtern für dieses Feld automatisch generiert werden soll. - Der Wert von , wenn die Eigenschaft initialisiert wurde, andernfalls null. - - - Gibt den Wert der -Eigenschaft zurück. - Die lokalisierte Beschreibung, wenn der angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - Die -Eigenschaft und die -Eigenschaft werden initialisiert, aber eine öffentliche statische Eigenschaft, die über einen Namen verfügt, der mit dem -Wert übereinstimmt, konnte für die -Eigenschaft nicht gefunden werden. - - - Gibt den Wert der -Eigenschaft zurück. - Ein Wert, der zum Gruppieren von Feldern in der Benutzeroberfläche verwendet wird, wenn initialisiert wurde, andernfalls null.Wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, wird eine lokalisierte Zeichenfolge zurückgegeben, andernfalls wird eine nicht lokalisierte Zeichenfolge zurückgegeben. - - - Gibt einen Wert zurück, der für die Feldanzeige in der Benutzeroberfläche verwendet wird. - Die lokalisierte Zeichenfolge für die -Eigenschaft, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - Die -Eigenschaft und die -Eigenschaft werden initialisiert, aber eine öffentliche statische Eigenschaft, die über einen Namen verfügt, der mit dem -Wert übereinstimmt, konnte für die -Eigenschaft nicht gefunden werden. - - - Gibt den Wert der -Eigenschaft zurück. - Der Wert der -Eigenschaft, sofern er festgelegt wurde, andernfalls null. - - - Gibt den Wert der -Eigenschaft zurück. - Ruft die lokalisierte Zeichenfolge für die -Eigenschaft ab, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - - - Gibt den Wert der -Eigenschaft zurück. - Die lokalisierte Zeichenfolge für die -Eigenschaft, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Werteigenschaft. - - - Ruft einen Wert ab, mit dem Felder in der Benutzeroberfläche gruppiert werden, oder legt ihn fest. - Ein Wert, mit dem Felder in der Benutzeroberfläche gruppiert werden. - - - Ruft einen Wert ab, der für die Anzeige in der Benutzeroberfläche verwendet wird, oder legt ihn fest. - Ein Wert, der für die Anzeige in der Benutzeroberfläche verwendet wird. - - - Ruft die Sortiergewichtung der Spalte ab oder legt diese fest. - Die Sortiergewichtung der Spalte. - - - Ruft einen Wert ab, mit dem das Wasserzeichen für Eingabeaufforderungen in der Benutzeroberfläche festgelegt wird, oder legt ihn fest. - Ein Wert, mit dem ein Wasserzeichen in der Benutzeroberfläche angezeigt wird. - - - Ruft den Typ ab, der die Ressourcen für die Eigenschaften , , und enthält, oder legt ihn fest. - Der Typ der Ressource, die die Eigenschaften , , und enthält. - - - Ruft einen Wert ab, der für die Bezeichnung der Datenblattspalte verwendet wird, oder legt ihn fest. - Ein Wert für die Bezeichnung der Datenblattspalte. - - - Gibt die Spalte an, die in der Tabelle, auf die verwiesen wird, als Fremdschlüsselspalte angezeigt wird. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Spalte. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Anzeige- und Sortierspalten. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - Der Name der Spalte, die für die Sortierung verwendet werden soll. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der angegebenen Anzeigespalte und der angegebenen Sortierspalte und Sortierreihenfolge. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - Der Name der Spalte, die für die Sortierung verwendet werden soll. - true, um in absteigender Reihenfolge zu sortieren, andernfalls false.Die Standardeinstellung ist false. - - - Ruft den Namen der Spalte ab, die als Anzeigefeld verwendet werden soll. - Der Name der Anzeigespalte. - - - Ruft den Namen der Spalte ab, die für die Sortierung verwendet werden soll. - Der Name der Sortierspalte. - - - Ruft einen Wert ab, der angibt, ob die Sortierung in aufsteigender oder absteigender Reihenfolge erfolgen soll. - true, wenn die Spalte in absteigender Reihenfolge sortiert wird, andernfalls false. - - - Gibt an, wie Datenfelder von ASP.NET Dynamic Data angezeigt und formatiert werden. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob die von der -Eigenschaft angegebene Formatierungszeichenfolge auf den Feldwert angewendet wird, wenn sich das Datenfeld im Bearbeitungsmodus befindet, oder legt diesen fest. - true, wenn die Formatierungszeichenfolge für den Feldwert im Bearbeitungsmodus gilt, andernfalls false.Die Standardeinstellung ist false. - - - Ruft einen Wert ab, der angibt, ob bei der Aktualisierung des Datenfelds in der Datenquelle Werte, die leere Zeichenfolgen ("") darstellen, in null konvertiert werden, oder legt diesen fest. - true, wenn leere Zeichenfolgenwerte automatisch in null konvertiert werden, andernfalls false.Die Standardeinstellung ist true. - - - Ruft das Anzeigeformat für den Feldwert ab oder legt ihn fest. - Eine Formatierungszeichenfolge, die das Anzeigeformat für den Wert des Datenfelds angibt.Der Standardwert ist eine leere Zeichenfolge (""), die angibt, dass keine besondere Formatierung auf den Feldwert angewendet wird. - - - Ruft einen Wert ab, der angibt, ob das Feld HTML-codiert sein muss, oder legt diesen Wert fest. - true, wenn das Feld HTML-codiert sein muss, andernfalls false. - - - Ruft den Text ab, der für ein Feld angezeigt wird, wenn der Wert des Felds null ist, oder legt diesen fest. - Der Text, die für ein Feld angezeigt wird, wenn der Wert des Felds null ist.Der Standardwert ist eine leere Zeichenfolge ("") und gibt an, dass diese Eigenschaft nicht festgelegt ist. - - - Gibt an, ob ein Datenfeld bearbeitbar ist. - - - Initialisiert eine neue Instanz der -Klasse. - true, um anzugeben, dass das Feld bearbeitbar ist, andernfalls false. - - - Ruft einen Wert ab, der angibt, ob das Feld bearbeitbar ist. - true, wenn das Feld bearbeitbar ist, andernfalls false. - - - Ruft einen Wert ab, der angibt, ob ein Anfangswert aktiviert ist, oder legt ihn fest. - true , wenn ein Anfangswert aktiviert ist, andernfalls false. - - - Überprüft eine E-Mail-Adresse. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob der angegebene Wert mit dem Muster einer gültigen E-Mail-Adresse übereinstimmt. - true, wenn der angegebene Wert gültig oder null ist, andernfalls false. - Der Wert, der validiert werden soll. - - - Ermöglicht die Zuordnung einer .NET Framework-Enumeration zu einer Datenspalte. - - - Initialisiert eine neue Instanz der -Klasse. - Der Typ der Enumeration. - - - Ruft den Enumerationstyp ab oder legt diesen fest. - Ein Enumerationstyp. - - - Überprüft, dass der Wert des Datenfelds gültig ist. - true, wenn der Wert im Datenfeld gültig ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - - - Überprüft die Projektdateierweiterungen. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft die Dateinamenerweiterungen ab oder legt diese fest. - Die Dateinamenerweiterungen oder die Standarderweiterungen (".png", ".jpg", ".jpeg" und ".gif"), wenn die Eigenschaft nicht festgelegt ist. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, ob die angegebene Dateinamenerweiterung oder die Erweiterungen gültig sind. - true, wenn die Dateinamenerweiterung gültig ist, andernfalls false. - Eine durch Trennzeichen getrennte Liste der gültigen Dateierweiterungen. - - - Stellt ein Attribut dar, mit dem das Filterverhalten für eine Spalte angegeben wird. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Filter-Benutzeroberfläche für Hinweise. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - - - Initialisiert mit der Filter-Benutzeroberfläche für Hinweise und den Darstellungsschichtnamen eine neue Instanz der -Klasse. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - - - Initialisiert mit der Filter-Benutzeroberfläche für Hinweise, dem Darstellungsschichtnamen und den Steuerelementparametern eine neue Instanz der -Klasse. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - Die Liste der Parameter für das Steuerelement. - - - Ruft die Name-Wert-Paare ab, die als Parameter im Konstruktor des Steuerelements verwendet werden. - Die Name-Wert-Paare, die als Parameter im Konstruktor des Steuerelements verwendet werden. - - - Gibt einen Wert zurück, der angibt, ob dieses Attribut gleich einem angegebenen Objekt ist. - True, wenn das übergebene Objekt gleich dieser Attributinstanz ist, andernfalls false. - Das mit dieser Attributinstanz zu vergleichende Objekt. - - - Ruft den Namen des Steuerelements ab, das für die Filterung verwendet werden soll. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - - - Gibt den Hash für diese Attributinstanz zurück. - Der Hash dieser Attributinstanz. - - - Ruft den Namen der Darstellungsschicht ab, die dieses Steuerelement unterstützt. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - - - Bietet die Möglichkeit, ein Objekt ungültig zu machen. - - - Bestimmt, ob das angegebene Objekt gültig ist. - Eine Auflistung von Informationen über fehlgeschlagene Validierungen. - Der Validierungskontext. - - - Kennzeichnet eine oder mehrere Eigenschaften, die eine Entität eindeutig identifizieren. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die maximale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert auf der Grundlage des -Parameters eine neue Instanz der -Klasse. - Die maximale zulässige Länge von Array- oder Zeichenfolgendaten. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Eine lokalisierte Zeichenfolge zum Beschreiben der maximalen zulässigen Länge. - Der Name, der in der formatierten Zeichenfolge verwendet werden soll. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn der Wert NULL oder kleiner oder gleich der angegebenen maximalen Länge ist, andernfalls false. - Das Objekt, das validiert werden soll. - Länge ist null oder kleiner als minus eins. - - - Ruft die maximale zulässige Länge der Array- oder Zeichenfolgendaten ab. - Die maximale zulässige Länge der Array- oder Zeichenfolgendaten. - - - Gibt die minimale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. - - - Initialisiert eine neue Instanz der -Klasse. - Die Länge des Arrays oder der Datenzeichenfolge. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Eine lokalisierte Zeichenfolge zum Beschreiben der minimalen zulässigen Länge. - Der Name, der in der formatierten Zeichenfolge verwendet werden soll. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn das angegebene Objekt gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - - - Ruft die minimale zulässige Länge der Array- oder Zeichenfolgendaten ab oder legt diese fest. - Die minimal zulässige Länge der Array- oder Zeichenfolgendaten. - - - Gibt an, dass ein Datenfeldwert eine wohl geformte Telefonnummer mithilfe eines regulären Ausdrucks für Telefonnummern ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob die angegebene Telefonnummer ein gültiges Telefonnummernformat besitzt. - true, wenn die Telefonnummer gültig ist; andernfalls false. - Der Wert, der validiert werden soll. - - - Gibt die Einschränkungen des numerischen Bereichs für den Wert eines Datenfelds an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte und des angegebenen Typs. - Gibt den Typ des zu testenden Objekts an. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - ist null. - - - Formatiert die Fehlermeldung, die angezeigt wird, wenn die Bereichsvalidierung fehlschlägt. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, dass der Wert des Datenfelds im angegebenen Bereich liegt. - true, wenn sich der angegebene Wert im Bereich befindet, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert lag außerhalb des zulässigen Bereichs. - - - Ruft den zulässigen Höchstwert für das Feld ab. - Der zulässige Höchstwert für das Datenfeld. - - - Ruft den zulässigen Mindestwert für das Feld ab. - Der zulässige Mindestwert für das Datenfeld. - - - Ruft den Typ des Datenfelds ab, dessen Wert überprüft werden soll. - Der Typ des Datenfelds, dessen Wert überprüft werden soll. - - - Gibt an, dass ein Datenfeldwert in ASP.NET Dynamic Data mit dem angegebenen regulären Ausdruck übereinstimmen muss. - - - Initialisiert eine neue Instanz der -Klasse. - Der reguläre Ausdruck, mit dem der Datenfeldwert überprüft wird. - - ist null. - - - Formatiert die anzuzeigende Fehlermeldung, wenn die Validierung des regulären Ausdrucks fehlschlägt. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, ob der vom Benutzer eingegebene Wert mit dem Muster des regulären Ausdrucks übereinstimmt. - true, wenn die Validierung erfolgreich ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert hat nicht mit dem Muster des regulären Ausdrucks übereingestimmt. - - - Ruft das Muster des regulären Ausdrucks ab. - Das Muster für die Übereinstimmung. - - - Gibt an, dass ein Datenfeldwert erforderlich ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob eine leere Zeichenfolge zulässig ist, oder legt diesen Wert fest. - true, wenn eine leere Zeichenfolge zulässig ist, andernfalls false.Der Standardwert ist false. - - - Überprüft, dass der Wert des erforderlichen Datenfelds nicht leer ist. - true, wenn die Validierung erfolgreich ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert lautete null. - - - Gibt an, ob eine Klasse oder eine Datenspalte Gerüstbau verwendet. - - - Initialisiert eine neue Instanz von mit der -Eigenschaft. - Der Wert, der angibt, ob der Gerüstbau aktiviert ist. - - - Ruft den Wert ab, der angibt, ob der Gerüstbau aktiviert ist, oder legt ihn fest. - true, wenn Gerüstbau aktiviert ist, andernfalls false. - - - Gibt die minimale und maximale Länge von Zeichen an, die in einem Datenfeld zulässig ist. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen maximalen Länge. - Die maximale Länge einer Zeichenfolge. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - ist negativ. - oder - ist kleiner als . - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn das angegebene Objekt gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - - ist negativ.- oder - ist kleiner als . - - - Ruft die maximale Länge einer Zeichenfolge ab oder legt sie fest. - Die maximale Länge einer Zeichenfolge. - - - Ruft die minimale Länge einer Zeichenfolge ab oder legt sie fest. - Die minimale Länge einer Zeichenfolge. - - - Gibt den Datentyp der Spalte als Zeilenversion an. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die Vorlage oder das Benutzersteuerelement an, mit der bzw. dem Dynamic Data ein Datenfeld anzeigt. - - - Initialisiert eine neue Instanz der -Klasse mithilfe eines angegebenen Benutzersteuerelements. - Das Benutzersteuerelement, mit dem das Datenfeld angezeigt werden soll. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Benutzersteuerelement und der angegebenen Darstellungsschicht. - Das Benutzersteuerelement (Feldvorlage), mit dem das Datenfeld angezeigt werden soll. - Die Präsentationsschicht, die die Klasse verwendet.Kann auf "HTML", "Silverlight", "WPF" oder "WinForms" festgelegt werden. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Benutzersteuerelement, der angegebenen Darstellungsschicht und den angegebenen Steuerelementparametern. - Das Benutzersteuerelement (Feldvorlage), mit dem das Datenfeld angezeigt werden soll. - Die Präsentationsschicht, die die Klasse verwendet.Kann auf "HTML", "Silverlight", "WPF" oder "WinForms" festgelegt werden. - Das Objekt, mit dem Werte aus beliebigen Datenquellen abgerufen werden sollen. - - ist null oder eine Schlüsseleinschränkung.- oder -Der Wert von ist keine Zeichenfolge. - - - Ruft das -Objekt ab, mit dem Werte aus einer beliebigen Datenquelle abgerufen werden sollen, oder legt dieses fest. - Eine Auflistung von Schlüssel-Wert-Paaren. - - - Ruft einen Wert ab, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. - true, wenn das angegebene Objekt gleich dieser Instanz ist, andernfalls false. - Das Objekt, das mit dieser Instanz verglichen werden soll, oder ein null-Verweis. - - - Ruft den Hash für die aktuelle Instanz des Attributs ab. - Der Hash der Attributinstanz. - - - Ruft die Präsentationsschicht ab, die die -Klasse verwendet. - Die Präsentationsschicht, die diese Klasse verwendet hat. - - - Ruft den Namen der Feldvorlage ab, die zum Anzeigen des Datenfelds verwendet werden soll, oder legt diesen fest. - Der Name der Feldvorlage, mit der das Datenfeld angezeigt wird. - - - Stellt URL-Validierung bereit. - - - Initialisiert eine neue Instanz der -Klasse. - - - Überprüft das Format des angegebenen URL. - true, wenn das URL-Format gültig oder null ist; andernfalls false. - Die zu validierende URL. - - - Dient als Basisklasse für alle Validierungsattribute. - Die -Eigenschaft und auch die -Eigenschaft für die lokalisierte Fehlermeldung werden zur gleichen Zeit festgelegt wie die nicht lokalisierte Fehlermeldung der -Eigenschaft. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Funktion, die den Zugriff auf Validierungsressourcen ermöglicht. - Die Funktion, die den Zugriff auf Validierungsressourcen ermöglicht. - - ist null. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Fehlermeldung, die einem Validierungssteuerelement zugeordnet werden soll. - Die einem Validierungssteuerelement zuzuordnende Fehlermeldung. - - - Ruft eine Fehlermeldung ab, die beim Fehlschlagen der Validierung einem Validierungssteuerelement zugeordnet wird, oder legt diese fest. - Die dem Validierungssteuerelement zugeordnete Fehlermeldung. - - - Ruft den Fehlermeldungsressourcennamen ab, mithilfe dessen der -Eigenschaftswert nachgeschlagen werden soll, wenn die Validierung fehlschlägt, oder legt diesen fest. - Die einem Validierungssteuerelement zugeordnete Fehlermeldungsressource. - - - Ruft den Ressourcentyp ab, der für die Fehlermeldungssuche verwendet werden soll, wenn die Validierung fehlschlägt, oder legt ihn fest. - Der einem Validierungssteuerelement zugeordnete Fehlermeldungstyp. - - - Ruft die lokalisierte Validierungsfehlermeldung ab. - Die lokalisierte Validierungsfehlermeldung. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Eine Instanz der formatierten Fehlermeldung. - Der Name, der in die formatierte Meldung eingeschlossen werden soll. - - - Überprüft, ob der angegebene Wert in Bezug auf das aktuelle Validierungsattribut gültig ist. - Eine Instanz der -Klasse. - Der Wert, der validiert werden soll. - Die Kontextinformationen zum Validierungsvorgang. - - - Bestimmt, ob der angegebene Wert des Objekts gültig ist. - true, wenn der angegebene Wert gültig ist, andernfalls false. - Der Wert des zu überprüfenden Objekts. - - - Überprüft den angegebenen Wert in Bezug auf das aktuelle Validierungsattribut. - Eine Instanz der -Klasse. - Der Wert, der validiert werden soll. - Die Kontextinformationen zum Validierungsvorgang. - - - Ruft einen Wert ab, der angibt, ob das Attribut Validierungskontext erfordert. - true, wenn das Attribut Validierungskontext erfordert; andernfalls false. - - - Validiert das angegebene Objekt. - Das Objekt, das validiert werden soll. - Das -Objekt, das den Kontext beschreibt, in dem die Validierungen ausgeführt werden.Dieser Parameter darf nicht null sein. - Validierung fehlgeschlagen. - - - Validiert das angegebene Objekt. - Der Wert des zu überprüfenden Objekts. - Der Name, der in die Fehlermeldung eingeschlossen werden soll. - - ist ungültig. - - - Beschreibt den Kontext, in dem eine Validierungsüberprüfung ausgeführt wird. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Objektinstanz. - Die Objektinstanz, die validiert werden soll.Diese darf nicht null sein. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Objekts und eines optionalen Eigenschaftenbehälters. - Die Objektinstanz, die validiert werden soll.Diese darf nicht null sein. - Ein optionaler Satz von Schlüssel-Wert-Paaren, die Consumern verfügbar gemacht werden sollen. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Wörterbuchs der Dienstconsumer. - Das Objekt, dessen Gültigkeit überprüft werden soll.Dieser Parameter ist erforderlich. - Das Objekt, das die -Schnittstelle implementiert.Dieser Parameter ist optional. - Ein Wörterbuch von Schlüssel-Wert-Paaren, das für Dienstconsumer verfügbar gemacht werden soll.Dieser Parameter ist optional. - - - Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. - Der Name des zu überprüfenden Members. - - - Gibt den Dienst zurück, der eine benutzerdefinierte Validierung bereitstellt. - Eine Instanz des Diensts oder null, wenn der Dienst nicht verfügbar ist. - Der Typ des Diensts, der für die Validierung verwendet werden soll. - - - Initialisiert unter Verwendung eines Dienstanbieters, der Dienstinstanzen nach Typ zurückgeben kann, wenn GetService aufgerufen wird. - Der Dienstanbieter. - - - Ruft das Wörterbuch der Schlüssel-Wert-Paare ab, das diesem Kontext zugeordnet ist. - Das Wörterbuch der Schlüssel-Wert-Paare für diesen Kontext. - - - Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. - Der Name des zu überprüfenden Members. - - - Ruft das Objekt ab, das validiert werden soll. - Das Objekt, dessen Gültigkeit überprüft werden soll. - - - Ruft den Typ des zu validierenden Objekts ab. - Der Typ des zu validierenden Objekts. - - - Stellt die Ausnahme dar, die während der Validierung eines Datenfelds auftritt, wenn die -Klasse verwendet wird. - - - Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Fehlermeldung. - - - Initialisiert eine neue Instanz der -Klasse mit einem Validierungsergebnis, einem Validierungsattribut und dem Wert der aktuellen Ausnahme. - Die Liste der Validierungsergebnisse. - Das Attribut, das die aktuelle Ausnahme verursacht hat. - Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. - Eine angegebene Meldung, in der der Fehler angegeben wird. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung, einem Validierungsattribut und dem Wert der aktuellen Ausnahme. - Die Meldung, die den Fehler angibt. - Das Attribut, das die aktuelle Ausnahme verursacht hat. - Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einer Auflistung von Instanzen der inneren Ausnahme. - Die Fehlermeldung. - Die Auflistung von Validierungsausnahmen dar. - - - Ruft die Instanz der -Klasse ab, die diese Ausnahme ausgelöst hat. - Eine Instanz des Validierungsattributtyps, der diese Ausnahme ausgelöst hat. - - - Ruft die -Instanz ab, die den Validierungsfehler beschreibt. - Die -Instanz, die den Validierungsfehler beschreibt. - - - Ruft den Wert des Objekts ab, das dazu führt, dass die -Klasse diese Ausnahme auslöst. - Der Wert des Objekts, das dazu geführt hat, dass die -Klasse den Validierungsfehler auslöst. - - - Stellt einen Container für die Ergebnisse einer Validierungsanforderung dar. - - - Initialisiert eine neue Instanz der -Klasse mit einem -Objekt. - Das Validierungsergebnisobjekt. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung einer Fehlermeldung. - Die Fehlermeldung. - - - Initialisiert eine neue Instanz der -Klasse mit einer Fehlermeldung und einer Liste von Membern, die Validierungsfehler aufweisen. - Die Fehlermeldung. - Die Liste der Membernamen mit Validierungsfehlern. - - - Ruft die Fehlermeldung für die Validierung ab. - Die Fehlermeldung für die Validierung. - - - Ruft die Auflistung von Membernamen ab, die angeben, welche Felder Validierungsfehler aufweisen. - Die Auflistung von Membernamen, die angeben, welche Felder Validierungsfehler aufweisen. - - - Stellt den Erfolg der Validierung dar (true, wenn die Validierung erfolgreich war; andernfalls false). - - - Gibt eine Darstellung Zeichenfolgenwert des aktuellen Validierungsergebnisses zurück. - Das aktuelle Prüfergebnis. - - - Definiert eine Hilfsklasse, die zum Überprüfen von Objekten, Eigenschaften und Methoden verwendet werden kann, indem sie in die zugehörigen -Attribute eingeschlossen wird. - - - Bestimmt anhand des Validierungskontexts und der Validierungsergebnisauflistung, ob das angegebene Objekt gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - - ist null. - - - Bestimmt anhand des Validierungskontexts, der Validierungsergebnisauflistung und eines Werts, der angibt, ob alle Eigenschaften überprüft werden sollen, ob das angegebene Objekt gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - true um alle Eigenschaften zu überprüfen; wenn false, es werden nur die erforderlichen Attribute überprüft.. - - ist null. - - - Überprüft die Eigenschaft. - true, wenn die Eigenschaft erfolgreich überprüft wird, andernfalls false. - Der Wert, der validiert werden soll. - Der Kontext, der die zu überprüfende Eigenschaft beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - - kann der Eigenschaft nicht zugewiesen werden.- oder -ist null. - - - Gibt einen Wert zurück, der angibt, ob der angegebene Wert in Bezug auf die angegebenen Attribute gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Der Wert, der validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung für Validierungen, bei denen ein Fehler aufgetreten ist. - Die Validierungsattribute. - - - Bestimmt anhand des Validierungskontexts, ob das angegebene Objekt gültig ist. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Das Objekt ist nicht gültig. - - ist null. - - - Bestimmt anhand des Validierungskontexts und eines Werts, der angibt, ob alle Eigenschaften überprüft werden sollen, ob das angegebene Objekt gültig ist. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - true, um alle Eigenschaften zu überprüfen, andernfalls false. - - ist ungültig. - - ist null. - - - Überprüft die Eigenschaft. - Der Wert, der validiert werden soll. - Der Kontext, der die zu überprüfende Eigenschaft beschreibt. - - kann der Eigenschaft nicht zugewiesen werden. - Der -Parameter ist ungültig. - - - Überprüft die angegebenen Attribute. - Der Wert, der validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Die Validierungsattribute. - Der -Parameter ist null. - Der -Parameter wird nicht zusammen mit dem -Parameter validiert. - - - Stellt die Datenbankspalte dar, dass eine Eigenschaft zugeordnet ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert eine neue Instanz der -Klasse. - Der Name der Spalte, der die Eigenschaft zugeordnet ist. - - - Ruft den Namen der Spalte ab, die die Eigenschaft zugeordnet ist. - Der Name der Spalte, der die Eigenschaft zugeordnet ist. - - - Ruft ab, oder legt die nullbasierte Reihenfolge der Spalte die Eigenschaft zugeordnet wird. - Die Reihenfolge der Spalte. - - - Ruft ab, oder legt den bestimmten Datentyp des Datenbankanbieters der Spalte die Eigenschaft zugeordnet wird. - Der für den Datenbankanbieter spezifische Datentyp der Spalte, der die Eigenschaft zugeordnet ist. - - - Gibt an, dass es sich bei der Klasse um einen komplexen Typ handelt.Komplexe Typen sind nicht skalare Eigenschaften von Entitätstypen, mit deren Hilfe skalare Eigenschaften in Entitäten organisiert werden können.Komplexe Typen verfügen über keine Schlüssel und können vom Entity Framework nicht getrennt vom übergeordneten Objekt verwaltet werden. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt an, wie die Datenbank Werte für eine Eigenschaft generiert. - - - Initialisiert eine neue Instanz der -Klasse. - Die von der Datenbank generierte Option. - - - Ruft das Muster fest, das verwendet wird, um Werte für die Eigenschaft in der Datenbank zu generieren. - Die von der Datenbank generierte Option. - - - Enthält das Muster dar, das verwendet wird, um Werte für eine Eigenschaft in der Datenbank zu generieren. - - - Die Datenbank generiert einen Wert, wenn eine Zeile eingefügt oder aktualisiert wird. - - - Die Datenbank generiert einen Wert, wenn eine Zeile eingefügt wird. - - - Die Datenbank generiert keine Werte. - - - Bezeichnet eine Eigenschaft, die in einer Beziehung als Fremdschlüssel verwendet wird.Die Anmerkung kann in die Fremdschlüsseleigenschaft eingefügt werden und den Namen der zugeordneten Navigationseigenschaft angeben, oder sie kann in die Navigationseigenschaft eingefügt werden und den Namen des zugeordneten Fremdschlüssels angeben. - - - Initialisiert eine neue Instanz der -Klasse. - Wenn Sie das Fremdschlüsselattribut zur Fremdschlüsseleigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Navigationseigenschaft angeben.Wenn Sie das Fremdschlüsselattribut zur Navigationseigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Fremdschlüssel angeben.Wenn eine Navigationseigenschaft über mehrere Fremdschlüssel verfügt, verwenden Sie Kommas zur Trennung der Liste mit Fremdschlüsselnamen.Weitere Informationen finden Sie unter Codieren der ersten Datenanmerkungen. - - - Wenn Sie das Fremdschlüsselattribut zur Fremdschlüsseleigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Navigationseigenschaft angeben.Wenn Sie das Fremdschlüsselattribut zur Navigationseigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Fremdschlüssel angeben.Wenn eine Navigationseigenschaft über mehrere Fremdschlüssel verfügt, verwenden Sie Kommas zur Trennung der Liste mit Fremdschlüsselnamen.Weitere Informationen finden Sie unter Codieren der ersten Datenanmerkungen. - Der Name der zugeordneten Navigationseigenschaft oder der zugeordneten Fremdschlüsseleigenschaft. - - - Gibt die Umkehrung einer Navigationseigenschaft an, die das andere Ende der gleichen Beziehung darstellt. - - - Initialisiert eine neue Instanz der -Klasse mit der angegebenen -Eigenschaft. - Die Navigationseigenschaft, die das andere Ende der gleichen Beziehung darstellt. - - - Ruft die Navigationseigenschaft ab, die das andere Ende der gleichen Beziehung darstellt. - Die Eigenschaft des Attributes. - - - Gibt an, dass eine Eigenschaft oder Klasse aus der Datenbankzuordnung ausgeschlossen werden soll. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die Datenbanktabelle an, der eine Klasse zugeordnet ist. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Tabellennamens. - Der Name der Tabelle, der die Klasse zugeordnet ist. - - - Ruft den Namen der Tabelle ab, der die Klasse zugeordnet ist. - Der Name der Tabelle, der die Klasse zugeordnet ist. - - - Übernimmt oder bestimmt das Schema der Tabelle, der die Klasse zugeordnet ist. - Das Schema der Tabelle, der die Klasse zugeordnet ist. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/es/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/es/System.ComponentModel.Annotations.xml deleted file mode 100644 index 26339f9..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/es/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1039 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Especifica que un miembro de entidad representa una relación de datos, como una relación de clave externa. - - - Inicializa una nueva instancia de la clase . - Nombre de la asociación. - Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. - Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. - - - Obtiene o establece un valor que indica si el miembro de asociación representa una clave externa. - true si la asociación representa una clave externa; de lo contrario, false. - - - Obtiene el nombre de la asociación. - Nombre de la asociación. - - - Obtiene los nombres de propiedad de los valores de clave en el lado OtherKey de la asociación. - Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado OtherKey de la asociación. - - - Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . - Una colección de miembros de clave individuales que se especifican en la propiedad . - - - Obtiene los nombres de propiedad de los valores de clave en el lado ThisKey de la asociación. - Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado ThisKey de la asociación. - - - Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . - Una colección de miembros de clave individuales que se especifican en la propiedad . - - - Proporciona un atributo que compara dos propiedades. - - - Inicializa una nueva instancia de la clase . - Propiedad que se va a comparar con la propiedad actual. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Determina si un objeto especificado es válido. - true si es válido; en caso contrario, false. - Objeto que se va a validar. - Objeto que contiene información sobre la solicitud de validación. - - - Obtiene la propiedad que se va a comparar con la propiedad actual. - La otra propiedad. - - - Obtiene el nombre para mostrar de la otra propiedad. - Nombre para mostrar de la otra propiedad. - - - Obtiene un valor que indica si el atributo requiere contexto de validación. - true si el atributo necesita contexto de validación; si no, false. - - - Especifica que una propiedad participe en las comprobaciones de simultaneidad optimista. - - - Inicializa una nueva instancia de la clase . - - - Especifica que un valor de campo de datos es un número de tarjeta de crédito. - - - Inicializa una nueva instancia de la clase . - - - Determina si el número de tarjeta de crédito especificado es válido. - true si el número de tarjeta de crédito es válido; si no, false. - Valor que se va a validar. - - - Especifica un método de validación personalizado que se usa validar una propiedad o instancia de clase. - - - Inicializa una nueva instancia de la clase . - Tipo que contiene el método que realiza la validación personalizada. - Método que realiza la validación personalizada. - - - Da formato a un mensaje de error de validación. - Instancia del mensaje de error con formato. - Nombre que se va a incluir en el mensaje con formato. - - - Obtiene el método de validación. - Nombre del método de validación. - - - Obtiene el tipo que realiza la validación personalizada. - Tipo que realiza la validación personalizada. - - - Representa una enumeración de los tipos de datos asociados a campos de datos y parámetros. - - - Representa un número de tarjeta de crédito. - - - Representa un valor de divisa. - - - Representa un tipo de datos personalizado. - - - Representa un valor de fecha. - - - Representa un instante de tiempo, expresado en forma de fecha y hora del día. - - - Representa una cantidad de tiempo continua durante la que existe un objeto. - - - Representa una dirección de correo electrónico. - - - Representa un archivo HTML. - - - Representa una URL en una imagen. - - - Representa texto multilínea. - - - Represente un valor de contraseña. - - - Representa un valor de número de teléfono. - - - Representa un código postal. - - - Representa texto que se muestra. - - - Representa un valor de hora. - - - Representa el tipo de datos de carga de archivos. - - - Representa un valor de dirección URL. - - - Especifica el nombre de un tipo adicional que debe asociarse a un campo de datos. - - - Inicializa una nueva instancia de la clase con el nombre de tipo especificado. - Nombre del tipo que va a asociarse al campo de datos. - - - Inicializa una nueva instancia de la clase con el nombre de plantilla de campo especificado. - Nombre de la plantilla de campo personalizada que va a asociarse al campo de datos. - - es null o una cadena vacía (""). - - - Obtiene el nombre de la plantilla de campo personalizada asociada al campo de datos. - Nombre de la plantilla de campo personalizada asociada al campo de datos. - - - Obtiene el tipo asociado al campo de datos. - Uno de los valores de . - - - Obtiene el formato de presentación de un campo de datos. - Formato de presentación del campo de datos. - - - Devuelve el nombre del tipo asociado al campo de datos. - Nombre del tipo asociado al campo de datos. - - - Comprueba si el valor del campo de datos es válido. - Es siempre true. - Valor del campo de datos que va a validarse. - - - Proporciona un atributo de uso general que permite especificar las cadenas traducibles de los tipos y miembros de las clases parciales de entidad. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar este campo. - true si la interfaz de usuario se debe generar automáticamente para mostrar este campo; de lo contrario, false. - Se intentó obtener el valor de propiedad antes de establecerse. - - - Obtiene o establece un valor que indica si la UI de filtrado se muestra automáticamente para este campo. - true si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo; de lo contrario, false. - Se intentó obtener el valor de propiedad antes de establecerse. - - - Obtiene o establece un valor que se usa para mostrar una descripción en la interfaz de usuario. - Valor que se usa para mostrar una descripción en la interfaz de usuario. - - - Devuelve el valor de la propiedad . - Valor de si se ha inicializado la propiedad; de lo contrario, es null. - - - Devuelve un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo. - Valor de si se ha inicializado la propiedad; de lo contrario, es null. - - - Devuelve el valor de la propiedad . - Descripción traducida si se ha especificado y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . - - - Devuelve el valor de la propiedad . - Un valor que se usará para agrupar los campos en la interfaz de usuario, si se ha inicializado ; de lo contrario, null.Si se ha especificado la propiedad y la propiedad representa una clave de recurso, se devuelve una cadena traducida; de lo contrario, se devuelve una cadena no traducida. - - - Devuelve un valor que se usa para mostrar campos en la interfaz de usuario. - Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . - - - Devuelve el valor de la propiedad . - Valor de la propiedad si se ha establecido; de lo contrario, es null. - - - Devuelve el valor de la propiedad . - Obtiene la cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - - - Devuelve el valor de la propiedad . - Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - - - Obtiene o establece un valor que se usa para agrupar campos en la interfaz de usuario. - Valor que se usa para agrupar campos en la interfaz de usuario. - - - Obtiene o establece un valor que se usa para mostrarlo en la interfaz de usuario. - Un valor que se usa para mostrarlo en la interfaz de usuario. - - - Obtiene o establece el peso del orden de la columna. - Peso del orden de la columna. - - - Obtiene o establece un valor que se usará para establecer la marca de agua para los avisos en la interfaz de usuario. - Un valor que se usará para mostrar una marca de agua en la interfaz de usuario. - - - Obtiene o establece el tipo que contiene los recursos para las propiedades , , y . - Tipo del recurso que contiene las propiedades , , y . - - - Obtiene o establece un valor que se usa para la etiqueta de columna de la cuadrícula. - Un valor para la etiqueta de columna de la cuadrícula. - - - Especifica la columna que se muestra en la tabla a la que se hace referencia como una columna de clave externa. - - - Inicializa una nueva instancia de la clase utilizando la columna especificada. - Nombre de la columna que va a utilizarse como columna de presentación. - - - Inicializa una nueva instancia de la clase utilizando las columnas de presentación y ordenación especificadas. - Nombre de la columna que va a utilizarse como columna de presentación. - Nombre de la columna que va a utilizarse para la ordenación. - - - Inicializa una nueva instancia de la clase utilizando la columna de presentación y la columna de ordenación especificadas y el criterio de ordenación especificado. - Nombre de la columna que va a utilizarse como columna de presentación. - Nombre de la columna que va a utilizarse para la ordenación. - Es true para realizar la ordenación en sentido descendente; de lo contrario, es false.El valor predeterminado es false. - - - Obtiene el nombre de la columna que debe usarse como campo de presentación. - Nombre de la columna de presentación. - - - Obtiene el nombre de la columna que va a utilizarse para la ordenación. - Nombre de la columna de ordenación. - - - Obtiene un valor que indica si la ordenación debe realizarse en sentido ascendente o descendente. - Es true si la columna debe ordenarse en sentido descendente; de lo contrario, es false. - - - Especifica el modo en que los datos dinámicos de ASP.NET muestran y dan formato a los campos de datos. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si la cadena de formato especificada por la propiedad se aplica al valor de campo cuando el campo de datos se encuentra en modo de edición. - Es true si la cadena de formato se aplica al valor de campo en modo de edición; de lo contrario, es false.El valor predeterminado es false. - - - Obtiene o establece un valor que indica si los valores de cadena vacía ("") se convierten automáticamente en valores null al actualizar el campo de datos en el origen de datos. - Es true si los valores de cadena vacía se convierten automáticamente en valores null; de lo contrario, es false.El valor predeterminado es true. - - - Obtiene o establece el formato de presentación del valor de campo. - Cadena de formato que especifica el formato de presentación del valor del campo de datos.El valor predeterminado es una cadena vacía (""), lo que indica que no se aplica un formato especial al valor del campo. - - - Obtiene o establece un valor que indica si el campo debe estar codificado en HTML. - Es true si el campo debe estar codificado en HTML; de lo contrario, es false. - - - Obtiene o establece el texto que se muestra en un campo cuando el valor del campo es null. - Texto que se muestra en un campo cuando el valor del campo es null.El valor predeterminado es una cadena vacía (""), lo que indica que no se ha establecido esta propiedad. - - - Indica si un campo de datos es modificable. - - - Inicializa una nueva instancia de la clase . - Es true para especificar que el campo es modificable; de lo contrario, es false. - - - Obtiene un valor que indica si un campo es modificable. - Es true si el campo es modificable; de lo contrario, es false. - - - Obtiene o establece un valor que indica si está habilitado un valor inicial. - Es true si está habilitado un valor inicial; de lo contrario, es false. - - - Valida una dirección de correo electrónico. - - - Inicializa una nueva instancia de la clase . - - - Determina si el valor especificado coincide con el modelo de una dirección de correo electrónico válida. - Es true si el valor especificado es válido o null; en caso contrario, es false. - Valor que se va a validar. - - - Permite asignar una enumeración de .NET Framework a una columna de datos. - - - Inicializa una nueva instancia de la clase . - Tipo de la enumeración. - - - Obtiene o establece el tipo de enumeración. - Tipo de enumeración. - - - Comprueba si el valor del campo de datos es válido. - true si el valor del campo de datos es válido; de lo contrario, false. - Valor del campo de datos que va a validarse. - - - Valida las extensiones del nombre de archivo. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece las extensiones de nombre de archivo. - Extensiones de nombre de archivo, o extensiones de archivo predeterminadas (“.png”, “.jpg”, “.jpeg” y “.gif”) si no se establece la propiedad. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba que la extensión de nombre de archivo o extensiones especificada es válida. - Es true si la extensión del nombre del archivo es válida; de lo contrario, es false. - Lista delimitada por comas de extensiones de archivo válidas. - - - Representa un atributo que se usa para especificar el comportamiento de filtrado de una columna. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario. - Nombre del control que va a utilizarse para el filtrado. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario y el nombre de nivel de presentación. - Nombre del control que va a utilizarse para el filtrado. - Nombre de la capa de presentación que admite este control. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario, el nombre de nivel de presentación y los parámetros del control. - Nombre del control que va a utilizarse para el filtrado. - Nombre de la capa de presentación que admite este control. - Lista de parámetros del control. - - - Obtiene los pares nombre-valor que se usan como parámetros en el constructor del control. - Pares nombre-valor que se usan como parámetros en el constructor del control. - - - Devuelve un valor que indica si esta instancia de atributo es igual que el objeto especificado. - Es True si el objeto que se ha pasado es igual que esta instancia de atributo; de lo contrario, es false. - Objeto que se va a comparar con esta instancia de atributo. - - - Obtiene el nombre del control que va a utilizarse para el filtrado. - Nombre del control que va a utilizarse para el filtrado. - - - Devuelve el código hash de esta instancia de atributo. - Código hash de esta instancia de atributo. - - - Obtiene el nombre del nivel de presentación compatible con este control. - Nombre de la capa de presentación que admite este control. - - - Permite invalidar un objeto. - - - Determina si el objeto especificado es válido. - Colección que contiene información de validaciones con error. - Contexto de validación. - - - Denota una o varias propiedades que identifican exclusivamente una entidad. - - - Inicializa una nueva instancia de la clase . - - - Especifica la longitud máxima de los datos de matriz o de cadena permitida en una propiedad. - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase basándose en el parámetro . - Longitud máxima permitida de los datos de matriz o de cadena. - - - Aplica formato a un mensaje de error especificado. - Una cadena localizada que describe la longitud máxima aceptable. - Nombre que se va a incluir en la cadena con formato. - - - Determina si un objeto especificado es válido. - true si el valor es NULL o menor o igual que la longitud máxima especificada; de lo contrario, false. - Objeto que se va a validar. - La longitud es cero o menor que uno negativo. - - - Obtiene la longitud máxima permitida de los datos de matriz o de cadena. - Longitud máxima permitida de los datos de matriz o de cadena. - - - Especifica la longitud mínima de los datos de matriz o de cadena permitida en una propiedad. - - - Inicializa una nueva instancia de la clase . - Longitud de los datos de la matriz o de la cadena. - - - Aplica formato a un mensaje de error especificado. - Una cadena localizada que describe la longitud mínima aceptable. - Nombre que se va a incluir en la cadena con formato. - - - Determina si un objeto especificado es válido. - Es true si el objeto especificado es válido; en caso contrario, es false. - Objeto que se va a validar. - - - Obtiene o establece la longitud mínima permitida de los datos de matriz o de cadena. - Longitud mínima permitida de los datos de matriz o de cadena. - - - Especifica que un valor de campo de datos es un número de teléfono correcto utilizando una expresión regular para los números de teléfono. - - - Inicializa una nueva instancia de la clase . - - - Determina si el número de teléfono especificado está en un formato de número de teléfono válido. - true si el número de teléfono es válido; si no, false. - Valor que se va a validar. - - - Especifica las restricciones de intervalo numérico para el valor de un campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados y el tipo especificado. - Especifica el tipo del objeto que va a probarse. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - es null. - - - Da formato al mensaje de error que se muestra cuando se produce un error de validación de intervalo. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba si el valor del campo de datos se encuentra dentro del intervalo especificado. - Es true si el valor especificado se encuentra dentro del intervalo; en caso contrario, es false. - Valor del campo de datos que va a validarse. - El valor del campo de datos se encontraba fuera del intervalo permitido. - - - Obtiene valor máximo permitido para el campo. - Valor máximo permitido para el campo de datos. - - - Obtiene el valor mínimo permitido para el campo. - Valor mínimo permitido para el campo de datos. - - - Obtiene el tipo del campo de datos cuyo valor debe validarse. - Tipo del campo de datos cuyo valor debe validarse. - - - Especifica que un valor de campo de datos en los datos dinámicos de ASP.NET debe coincidir con la expresión regular especificada. - - - Inicializa una nueva instancia de la clase . - Expresión regular que se usa para validar el valor de campo de datos. - - es null. - - - Da formato al mensaje de error que debe mostrarse si se produce un error de validación de la expresión regular. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba si el valor escrito por el usuario coincide con el modelo de expresión regular. - true si la validación es correcta; en caso contrario, false. - Valor del campo de datos que va a validarse. - El valor del campo de datos no coincidía con el modelo de expresión regular. - - - Obtiene el modelo de expresión regular. - Modelo del que deben buscarse coincidencias. - - - Especifica que un campo de datos necesita un valor. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si se permite una cadena vacía. - Es true si se permite una cadena vacía; de lo contrario, es false.El valor predeterminado es false. - - - Comprueba si el valor del campo de datos necesario no está vacío. - true si la validación es correcta; en caso contrario, false. - Valor del campo de datos que va a validarse. - El valor del campo de datos es null. - - - Especifica si una clase o columna de datos usa la técnica scaffolding. - - - Inicializa una nueva instancia de mediante la propiedad . - Valor que especifica si está habilitada la técnica scaffolding. - - - Obtiene o establece el valor que especifica si está habilitada la técnica scaffolding. - Es true si está habilitada la técnica scaffolding; en caso contrario, es false. - - - Especifica la longitud mínima y máxima de caracteres que se permiten en un campo de datos. - - - Inicializa una nueva instancia de la clase usando una longitud máxima especificada. - Longitud máxima de una cadena. - - - Aplica formato a un mensaje de error especificado. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - El valor de es negativo. O bien es menor que . - - - Determina si un objeto especificado es válido. - Es true si el objeto especificado es válido; en caso contrario, es false. - Objeto que se va a validar. - El valor de es negativo.O bien es menor que . - - - Obtiene o establece la longitud máxima de una cadena. - Longitud máxima de una cadena. - - - Obtiene o establece la longitud mínima de una cadena. - Longitud mínima de una cadena. - - - Indica el tipo de datos de la columna como una versión de fila. - - - Inicializa una nueva instancia de la clase . - - - Especifica la plantilla o el control de usuario que los datos dinámicos usan para mostrar un campo de datos. - - - Inicializa una nueva instancia de la clase usando un control de usuario especificado. - Control de usuario que debe usarse para mostrar el campo de datos. - - - Inicializa una instancia nueva de la clase usando el control de usuario y la capa de presentación especificados. - Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. - Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". - - - Inicializa una nueva instancia de la clase usando el control de usuario, la capa de presentación y los parámetros del control especificados. - Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. - Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". - Objeto que debe usarse para recuperar valores de cualquier origen de datos. - - es null o es una clave de restricción.O bienEl valor de no es una cadena. - - - Obtiene o establece el objeto que debe usarse para recuperar valores de cualquier origen de datos. - Colección de pares clave-valor. - - - Obtiene un valor que indica si esta instancia es igual que el objeto especificado. - Es true si el objeto especificado es igual que esta instancia; de lo contrario, es false. - Objeto que se va a comparar con esta instancia o una referencia null. - - - Obtiene el código hash de la instancia actual del atributo. - Código hash de la instancia del atributo. - - - Obtiene o establece la capa de presentación que usa la clase . - Nivel de presentación que usa esta clase. - - - Obtiene o establece el nombre de la plantilla de campo que debe usarse para mostrar el campo de datos. - Nombre de la plantilla de campo en la que se muestra el campo de datos. - - - Proporciona la validación de URL. - - - Inicializa una nueva instancia de la clase . - - - Valida el formato de la dirección URL especificada. - true si el formato de la dirección URL es válido o null; si no, false. - URL que se va a validar. - - - Actúa como clase base para todos los atributos de validación. - Las propiedades y del mensaje del error localizado se establecen al mismo tiempo que se establece el mensaje de error no localizado de la propiedad . - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase utilizando la función que permite el acceso a los recursos de validación. - Función que habilita el acceso a los recursos de validación. - - es null. - - - Inicializa una nueva instancia de la clase utilizando el mensaje de error que se va a asociar a un control de validación. - Mensaje de error que se va a asociar al control de validación. - - - Obtiene o establece un mensaje de error que se va a asociar a un control de validación si se produce un error de validación. - Mensaje de error asociado al control de validación. - - - Obtiene o establece el nombre de recurso del mensaje de error que se va a usar para buscar el valor de la propiedad si se produce un error en la validación. - Recurso de mensaje de error asociado a un control de validación. - - - Obtiene o establece el tipo de recurso que se va a usar para buscar el mensaje de error si se produce un error de validación. - Tipo de mensaje de error asociado a un control de validación. - - - Obtiene el mensaje de error de validación traducido. - Mensaje de error de validación traducido. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Instancia del mensaje de error con formato. - Nombre que se va a incluir en el mensaje con formato. - - - Comprueba si el valor especificado es válido con respecto al atributo de validación actual. - Instancia de la clase . - Valor que se va a validar. - Información de contexto sobre la operación de validación. - - - Determina si el valor especificado del objeto es válido. - Es true si el valor especificado es válido; en caso contrario, es false. - Valor del objeto que se va a validar. - - - Valida el valor especificado con respecto al atributo de validación actual. - Instancia de la clase . - Valor que se va a validar. - Información de contexto sobre la operación de validación. - - - Obtiene un valor que indica si el atributo requiere contexto de validación. - true si el atributo necesita contexto de validación; si no, false. - - - Valida el objeto especificado. - Objeto que se va a validar. - Objeto que describe el contexto en el que se realizan las comprobaciones de validación.Este parámetro no puede ser null. - Error de validación. - - - Valida el objeto especificado. - Valor del objeto que se va a validar. - Nombre que se va a incluir en el mensaje de error. - - no es válido. - - - Describe el contexto en el que se realiza una comprobación de validación. - - - Inicializa una nueva instancia de la clase mediante la instancia del objeto especificada. - Instancia del objeto que se va a validar.No puede ser null. - - - Inicializa una nueva instancia de la clase con el objeto y contenedor de propiedades opcional especificados. - Instancia del objeto que se va a validar.No puede ser null. - Conjunto opcional de pares clave-valor que se van a poner a disposición de los consumidores. - - - Inicializa una nueva instancia de la clase mediante el proveedor de servicios y el diccionario de consumidores del servicio. - Objeto que se va a validar.Este parámetro es necesario. - Objeto que implementa la interfaz .Este parámetro es opcional. - Diccionario de pares clave-valor que se va a poner a disposición de los consumidores del servicio.Este parámetro es opcional. - - - Obtiene o establece el nombre del miembro que se va a validar. - Nombre del miembro que se va a validar. - - - Devuelve el servicio que proporciona validación personalizada. - Instancia del servicio o null si el servicio no está disponible. - Tipo del servicio que se va a usar para la validación. - - - Inicializa el objeto mediante un proveedor de servicios que puede devolver instancias de servicio por tipo cuando se llama a GetService. - Proveedor de servicios. - - - Obtiene el diccionario de pares clave-valor asociado a este contexto. - Diccionario de pares clave-valor para este contexto. - - - Obtiene o establece el nombre del miembro que se va a validar. - Nombre del miembro que se va a validar. - - - Obtiene el objeto que se va a validar. - Objeto que se va a validar. - - - Obtiene el tipo del objeto que se va a validar. - Tipo del objeto que se va a validar. - - - Representa la excepción que se produce durante la validación de un campo de datos cuando se usa la clase . - - - Inicializa una nueva instancia de la clase usando un mensaje de error generado por el sistema. - - - Inicializa una nueva instancia de la clase usando un resultado de validación, un atributo de validación y el valor de la excepción actual. - Lista de resultados de la validación. - Atributo que produjo la excepción actual. - Valor del objeto que hizo que el atributo activara el error de validación. - - - Inicializa una nueva instancia de la clase usando el mensaje de error especificado. - Mensaje especificado que expone el error. - - - Inicializa una nueva instancia de la clase usando un mensaje de error especificado, un atributo de validación y el valor de la excepción actual. - Mensaje que expone el error. - Atributo que produjo la excepción actual. - Valor del objeto que hizo que el atributo activara el error de validación. - - - Inicializa una nueva instancia de la clase usando un mensaje de error especificado y una colección de instancias de excepción interna. - Mensaje de error. - Colección de excepciones de validación. - - - Obtiene la instancia de la clase que activó esta excepción. - Instancia del tipo de atributo de validación que activó esta excepción. - - - Obtiene la instancia de que describe el error de validación. - Instancia de que describe el error de validación. - - - Obtiene el valor del objeto que hace que la clase active esta excepción. - Valor del objeto que hizo que la clase activara el error de validación. - - - Representa un contenedor para los resultados de una solicitud de validación. - - - Inicializa una nueva instancia de la clase usando un objeto . - Objeto resultado de la validación. - - - Inicializa una nueva instancia de la clase usando un mensaje de error. - Mensaje de error. - - - Inicializa una nueva instancia de la clase usando un mensaje de error y una lista de miembros que tienen errores de validación. - Mensaje de error. - Lista de nombres de miembro que tienen errores de validación. - - - Obtiene el mensaje de error para la validación. - Mensaje de error para la validación. - - - Obtiene la colección de nombres de miembro que indican qué campos contienen errores de validación. - Colección de nombres de miembro que indican qué campos contienen errores de validación. - - - Representa el éxito de la validación (true si esta se realizó correctamente; en caso contrario, false). - - - Devuelve un valor de cadena que representa el resultado de la validación actual. - Resultado de la validación actual. - - - Define una clase auxiliar que se puede usar para validar objetos, propiedades y métodos cuando está incluida en sus atributos asociados. - - - Determina si el objeto especificado es válido usando el contexto de validación y la colección de resultados de validación. - Es true si el objeto es válido; de lo contrario, es false. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener todas las validaciones con error. - - es null. - - - Determina si el objeto especificado es válido usando el contexto de validación, la colección de resultados de validación y un valor que indica si se van a validar o no todas las propiedades. - Es true si el objeto es válido; de lo contrario, es false. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener todas las validaciones con error. - truepara validar todas las propiedades; Si false, sólo se requiere que los atributos se validen. - - es null. - - - Valida la propiedad. - Es true si la propiedad es válida; de lo contrario, es false. - Valor que se va a validar. - Contexto que describe la propiedad que se va a validar. - Colección que va a contener todas las validaciones con error. - - no se puede asignar a la propiedad.O bienEl valor de es null. - - - Devuelve un valor que indica si el valor especificado es válido con los atributos indicados. - Es true si el objeto es válido; de lo contrario, es false. - Valor que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener las validaciones con error. - Atributos de validación. - - - Determina si el objeto especificado es válido usando el contexto de validación. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - El objeto no es válido. - - es null. - - - Determina si el objeto especificado es válido usando el contexto de validación y un valor que indica si se van a validar o no todas las propiedades. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Es true para validar todas las propiedades; de lo contrario, es false. - - no es válido. - - es null. - - - Valida la propiedad. - Valor que se va a validar. - Contexto que describe la propiedad que se va a validar. - - no se puede asignar a la propiedad. - El parámetro no es válido. - - - Valida los atributos especificados. - Valor que se va a validar. - Contexto que describe el objeto que se va a validar. - Atributos de validación. - El valor del parámetro es null. - El parámetro no se valida con el parámetro . - - - Representa la columna de base de datos que una propiedad está asignada. - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase . - Nombre de la columna a la que se asigna la propiedad. - - - Obtiene el nombre de la columna que la propiedad se asigna. - Nombre de la columna a la que se asigna la propiedad. - - - Obtiene o asignan conjuntos el orden cero- basada de la columna la propiedad en. - El orden de la columna. - - - Obtiene o asignan establece el tipo de datos específico del proveedor de base de datos de la columna la propiedad en. - El tipo de datos específico del proveedor de bases de datos de la columna a la que se asigna la propiedad. - - - Denota que la clase es un tipo complejo.Los tipos complejos son propiedades no escalares de tipos de entidad que permiten organizar las propiedades escalares dentro de las entidades.Los tipos complejos no tienen claves y no pueden ser administrados por Entity Framework excepto el objeto primario. - - - Inicializa una nueva instancia de la clase . - - - Especifica el modo en que la base de datos genera los valores de una propiedad. - - - Inicializa una nueva instancia de la clase . - Opción generada por la base de datos - - - Obtiene o establece el formato usado para generar la configuración de la propiedad en la base de datos. - Opción generada por la base de datos - - - Representa el formato usado para generar la configuración de una propiedad en la base de datos. - - - La base de datos genera un valor cuando una fila se inserta o actualiza. - - - La base de datos genera un valor cuando se inserta una fila. - - - La base de datos no genera valores. - - - Denota una propiedad utilizada como clave externa en una relación.La anotación puede colocarse en la propiedad de clave externa y especificar el nombre de la propiedad de navegación asociada, o colocarse en una propiedad de navegación y especificar el nombre de la clave externa asociada. - - - Inicializa una nueva instancia de la clase . - Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. - - - Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. - El nombre de la propiedad de navegación asociada o la propiedad de clave externa asociada. - - - Especifica la inversa de una propiedad de navegación que representa el otro extremo de la misma relación. - - - Inicializa una nueva instancia de la clase usando la propiedad especificada. - Propiedad de navegación que representa el otro extremo de la misma relación. - - - Obtiene la propiedad de navegación que representa el otro extremo de la misma relación. - Propiedad del atributo. - - - Denota que una propiedad o clase se debe excluir de la asignación de bases de datos. - - - Inicializa una nueva instancia de la clase . - - - Especifica la tabla de base de datos a la que está asignada una clase. - - - Inicializa una nueva instancia de la clase usando el nombre especificado de la tabla. - Nombre de la tabla a la que está asignada la clase. - - - Obtiene el nombre de la tabla a la que está asignada la clase. - Nombre de la tabla a la que está asignada la clase. - - - Obtiene o establece el esquema de la tabla a la que está asignada la clase. - Esquema de la tabla a la que está asignada la clase. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml deleted file mode 100644 index 212f59b..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Spécifie qu'un membre d'entité représente une relation de données, telle qu'une relation de clé étrangère. - - - Initialise une nouvelle instance de la classe . - Nom de l'association. - Liste séparée par des virgules des noms de propriété des valeurs de clé du côté de l'association. - Liste séparée par des virgules des noms de propriété des valeurs de clé du côté de l'association. - - - Obtient ou définit une valeur qui indique si le membre d'association représente une clé étrangère. - true si l'association représente une clé étrangère ; sinon, false. - - - Obtient le nom de l'association. - Nom de l'association. - - - Obtient les noms de propriété des valeurs de clé du coté OtherKey de l'association. - Liste séparée par des virgules des noms de propriété qui représentent les valeurs de clé du côté OtherKey de l'association. - - - Obtient une collection des membres de clé individuels spécifiés dans la propriété . - Collection des membres de clé individuels spécifiés dans la propriété . - - - Obtient les noms de propriété des valeurs de clé du coté ThisKey de l'association. - Liste séparée par des virgules des noms de propriété qui représentent les valeurs de clé du côté ThisKey de l'association. - - - Obtient une collection des membres de clé individuels spécifiés dans la propriété . - Collection des membres de clé individuels spécifiés dans la propriété . - - - Fournit un attribut qui compare deux propriétés. - - - Initialise une nouvelle instance de la classe . - Propriété à comparer à la propriété actuelle. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Détermine si un objet spécifié est valide. - true si est valide ; sinon, false. - Objet à valider. - Objet qui contient des informations sur la demande de validation. - - - Obtient la propriété à comparer à la propriété actuelle. - Autre propriété. - - - Obtient le nom complet de l'autre propriété. - Nom complet de l'autre propriété. - - - Obtient une valeur qui indique si l'attribut requiert un contexte de validation. - true si l'attribut requiert un contexte de validation ; sinon, false. - - - Indique si une propriété participe aux contrôles d'accès concurrentiel optimiste. - - - Initialise une nouvelle instance de la classe . - - - Spécifie qu'une valeur de champ de données est un numéro de carte de crédit. - - - Initialise une nouvelle instance de la classe . - - - Détermine si le nombre de cartes de crédit spécifié est valide. - true si le numéro de carte de crédit est valide ; sinon, false. - Valeur à valider. - - - Spécifie une méthode de validation personnalisée utilisée pour valider une propriété ou une instance de classe. - - - Initialise une nouvelle instance de la classe . - Type contenant la méthode qui exécute la validation personnalisée. - Méthode qui exécute la validation personnalisée. - - - Met en forme un message d'erreur de validation. - Instance du message d'erreur mis en forme. - Nom à inclure dans le message mis en forme. - - - Obtient la méthode de validation. - Nom de la méthode de validation. - - - Obtient le type qui exécute la validation personnalisée. - Type qui exécute la validation personnalisée. - - - Représente une énumération des types de données associés à des champs de données et des paramètres. - - - Représente un numéro de carte de crédit. - - - Représente une valeur monétaire. - - - Représente un type de données personnalisé. - - - Représente une valeur de date. - - - Représente un instant, exprimé sous la forme d'une date ou d'une heure. - - - Représente une durée continue pendant laquelle un objet existe. - - - Représente une adresse de messagerie. - - - Représente un fichier HTML. - - - Représente une URL d'image. - - - Représente un texte multiligne. - - - Représente une valeur de mot de passe. - - - Représente une valeur de numéro de téléphone. - - - Représente un code postal. - - - Représente du texte affiché. - - - Représente une valeur de temps. - - - Représente le type de données de téléchargement de fichiers. - - - Représente une valeur d'URL. - - - Spécifie le nom d'un type supplémentaire à associer à un champ de données. - - - Initialise une nouvelle instance de la classe à l'aide du nom de type spécifié. - Nom du type à associer au champ de données. - - - Initialise une nouvelle instance de la classe à l'aide du nom de modèle de champ spécifié. - Nom du modèle de champ personnalisé à associer au champ de données. - - est null ou est une chaîne vide (""). - - - Obtient le nom du modèle de champ personnalisé associé au champ de données. - Nom du modèle de champ personnalisé associé au champ de données. - - - Obtient le type associé au champ de données. - Une des valeurs de . - - - Obtient un format d'affichage de champ de données. - Format d'affichage de champ de données. - - - Retourne le nom du type associé au champ de données. - Nom du type associé au champ de données. - - - Vérifie que la valeur du champ de données est valide. - Toujours true. - Valeur de champ de données à valider. - - - Fournit un attribut à usage général qui vous permet de spécifier les chaînes localisables pour les types et membres de classes partielles d'entité. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher ce champ. - true si l'interface utilisateur doit être générée automatiquement pour afficher ce champ ; sinon, false. - Une tentative d'obtention de la valeur de la propriété avant sa définition a été effectuée. - - - Obtient ou définit une valeur qui indique si l'interface utilisateur du filtrage s'affiche automatiquement pour ce champ. - true si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ ; sinon, false. - Une tentative d'obtention de la valeur de la propriété avant sa définition a été effectuée. - - - Obtient ou définit une valeur utilisée pour afficher une description dans l'interface utilisateur. - Valeur utilisée pour afficher une description dans l'interface utilisateur. - - - Retourne la valeur de la propriété . - Valeur de si la propriété a été initialisée ; sinon, null. - - - Retourne une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ. - Valeur de si la propriété a été initialisée ; sinon, null. - - - Retourne la valeur de la propriété . - Description localisée si a été spécifié et que la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - La propriété et la propriété sont initialisées, mais une propriété statique publique qui a un nom qui correspond à la valeur n'a pas pu être trouvée pour la propriété . - - - Retourne la valeur de la propriété . - Valeur qui sera utilisée pour le regroupement de champs dans l'interface utilisateur, si a été initialisé ; sinon, null.Si la propriété a été spécifiée et que la propriété représente une clé de ressource, une chaîne localisée est retournée ; sinon, une chaîne non localisée est retournée. - - - Retourne une valeur utilisée pour l'affichage des champs dans l'interface utilisateur. - Chaîne localisée pour la propriété lorsque la propriété a été spécifiée et que la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - La propriété et la propriété sont initialisées, mais une propriété statique publique qui a un nom qui correspond à la valeur n'a pas pu être trouvée pour la propriété . - - - Retourne la valeur de la propriété . - Valeur de la propriété si elle a été définie ; sinon, null. - - - Retourne la valeur de la propriété . - Obtient la chaîne localisée pour la propriété si la propriété a été spécifiée et si la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - - - Retourne la valeur de la propriété . - Chaîne localisée pour la propriété si la propriété a été spécifiée et si la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété de valeur . - - - Obtient ou définit une valeur utilisée regrouper des champs dans l'interface utilisateur. - Valeur utilisée pour regrouper des champs dans l'interface utilisateur. - - - Obtient ou définit une valeur utilisée pour l'affichage dans l'interface utilisateur. - Valeur utilisée pour l'affichage dans l'interface utilisateur. - - - Obtient ou définit la largeur de la colonne. - Largeur de la colonne. - - - Obtient ou définit une valeur qui sera utilisée pour définir le filigrane pour les invites dans l'interface utilisateur. - Valeur qui sera utilisée pour afficher un filigrane dans l'interface utilisateur. - - - Obtient ou définit le type qui contient les ressources pour les propriétés , , et . - Type de la ressource qui contient les propriétés , , et . - - - Obtient ou définit une valeur utilisée pour l'étiquette de colonne de la grille. - Valeur utilisée pour l'étiquette de colonne de la grille. - - - Spécifie la colonne affichée dans la table à laquelle il est fait référence comme colonne clé étrangère. - - - Initialise une nouvelle instance de la classe à l'aide de la colonne spécifiée. - Nom de la colonne à utiliser comme colonne d'affichage. - - - Initialise une nouvelle instance de la classe en utilisant les colonnes de tri et d'affichage spécifiées. - Nom de la colonne à utiliser comme colonne d'affichage. - Nom de la colonne à utiliser pour le tri. - - - Initialise une nouvelle instance de la classe en utilisant la colonne d'affichage spécifiée et la colonne et l'ordre de tri spécifiés. - Nom de la colonne à utiliser comme colonne d'affichage. - Nom de la colonne à utiliser pour le tri. - true pour trier par ordre décroissant ; sinon, false.La valeur par défaut est false. - - - Obtient le nom de la colonne à utiliser comme champ d'affichage. - Nom de la colonne d'affichage. - - - Obtient le nom de la colonne à utiliser pour le tri. - Nom de la colonne de tri. - - - Obtient une valeur qui indique s'il faut trier par ordre croissant ou décroissant. - true si la colonne doit être triée par ordre décroissant ; sinon, false. - - - Spécifie la manière dont les champs de données sont affichés et mis en forme par Dynamic Data ASP.NET. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si la chaîne de mise en forme spécifiée par la propriété est appliquée à la valeur de champ lorsque le champ de données est en mode Édition. - true si la chaîne de mise en forme s'applique à la valeur de champ en mode Édition ; sinon, false.La valeur par défaut est false. - - - Obtient ou définit une valeur qui indique si les chaînes vides ("") sont converties automatiquement en valeurs null lorsque le champ de données est mis à jour dans la source de données. - true si les chaînes vides sont converties automatiquement en null ; sinon, false.La valeur par défaut est true. - - - Obtient ou définit le format d'affichage de la valeur de champ. - Chaîne de mise en forme qui spécifie le format d'affichage de la valeur du champ de données.La valeur par défaut est une chaîne vide (""), ce qui signifie qu'aucune mise en forme spéciale n'est appliquée à la valeur de champ. - - - Obtient ou définit une valeur qui indique si le champ doit être encodé en HTML. - true si le champ doit être encodé en HTML ; sinon, false. - - - Obtient ou définit le texte affiché pour un champ lorsque la valeur du champ est null. - Texte affiché pour un champ lorsque la valeur du champ est null.La valeur par défaut est une chaîne vide (""), ce qui signifie que cette propriété n'est pas définie. - - - Indique si un champ de données est modifiable. - - - Initialise une nouvelle instance de la classe . - true pour spécifier que le champ est modifiable ; sinon, false. - - - Obtient une valeur qui indique si un champ est modifiable. - true si le champ est modifiable ; sinon, false. - - - Obtient ou définit une valeur qui indique si une valeur initiale est activée. - true si une valeur initiale est activée ; sinon, false. - - - Valide une adresse de messagerie. - - - Initialise une nouvelle instance de la classe . - - - Détermine si la valeur spécifiée correspond au modèle d'une adresse de messagerie valide. - true si la valeur spécifiée est valide ou null ; sinon, false. - Valeur à valider. - - - Permet le mappage d'une énumération .NET Framework à une colonne de données. - - - Initialise une nouvelle instance de la classe . - Type de l'énumération. - - - Obtient ou définit le type de l'énumération. - Type d'énumération. - - - Vérifie que la valeur du champ de données est valide. - true si la valeur du champ de données est valide ; sinon, false. - Valeur de champ de données à valider. - - - Valide les extensions de nom de fichier. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit les extensions de nom de fichier. - Extensions de nom de fichier, ou extensions de fichier par défaut (".png », « .jpg », « .jpeg » et « .gif ») si la propriété n'est pas définie. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie que les extensions de nom de fichier spécifiées sont valides. - true si l' extension de nom de fichier est valide ; sinon, false. - Liste d'extensions de fichiers valides, délimitée par des virgules. - - - Représente un attribut utilisé pour spécifier le comportement de filtrage pour une colonne. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur. - Nom du contrôle à utiliser pour le filtrage. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur et du nom de la couche de présentation. - Nom du contrôle à utiliser pour le filtrage. - Nom de la couche présentation qui prend en charge ce contrôle. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur, du nom de la couche de présentation et des paramètres de contrôle. - Nom du contrôle à utiliser pour le filtrage. - Nom de la couche présentation qui prend en charge ce contrôle. - Liste des paramètres pour le contrôle. - - - Obtient les paires nom/valeur utilisées comme paramètres dans le constructeur du contrôle. - Paires nom/valeur utilisées comme paramètres dans le constructeur du contrôle. - - - Retourne une valeur qui indique si cette instance d'attribut est égale à un objet spécifié. - True si l'objet passé est égal à cette instance d'attribut ; sinon, false. - Instance d'objet à comparer avec cette instance d'attribut. - - - Obtient le nom du contrôle à utiliser pour le filtrage. - Nom du contrôle à utiliser pour le filtrage. - - - Retourne le code de hachage de cette instance d'attribut. - Code de hachage de cette instance d'attribut. - - - Obtient le nom de la couche de présentation qui prend en charge ce contrôle. - Nom de la couche présentation qui prend en charge ce contrôle. - - - Offre un moyen d'invalider un objet. - - - Détermine si l'objet spécifié est valide. - Collection qui contient des informations de validations ayant échoué. - Contexte de validation. - - - Dénote une ou plusieurs propriétés qui identifient une entité de manière unique. - - - Initialise une nouvelle instance de la classe . - - - Spécifie la longueur maximale du tableau ou des données de type chaîne autorisée dans une propriété. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe en fonction du paramètre . - Longueur maximale autorisée du tableau ou des données de type chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Chaîne localisée pour décrire la longueur acceptable maximale. - Nom à inclure dans la chaîne mise en forme. - - - Détermine si un objet spécifié est valide. - true si la valeur est null ou inférieure ou égale à la longueur maximale spécifiée, sinon, false. - Objet à valider. - La longueur est zéro ou moins que moins un. - - - Obtient la longueur maximale autorisée du tableau ou des données de type chaîne. - Longueur maximale autorisée du tableau ou des données de type chaîne. - - - Spécifie la longueur minimale du tableau ou des données de type chaîne autorisée dans une propriété. - - - Initialise une nouvelle instance de la classe . - Longueur du tableau ou des données de type chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Chaîne localisée pour décrire la longueur acceptable minimale. - Nom à inclure dans la chaîne mise en forme. - - - Détermine si un objet spécifié est valide. - true si l'objet spécifié est valide ; sinon false. - Objet à valider. - - - Obtient ou définit la longueur minimale autorisée des données du tableau ou de type chaîne. - Longueur minimale autorisée du tableau ou des données de type chaîne. - - - Spécifie qu'une valeur de champ de données est un numéro de téléphone de format correct qui utilise une expression régulière pour les numéros de téléphone. - - - Initialise une nouvelle instance de la classe . - - - Détermine si le numéro de téléphone spécifié est dans un format de numéro de téléphone valide. - true si le numéro de téléphone est valide ; sinon, false. - Valeur à valider. - - - Spécifie les contraintes de plages numériques pour la valeur d'un champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées et du type spécifié. - Spécifie le type de l'objet à tester. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - a la valeur null. - - - Met en forme le message d'erreur affiché en cas d'échec de la validation de la plage. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie que la valeur du champ de données est dans la plage spécifiée. - true si la valeur spécifiée se situe dans la plage ; sinon false. - Valeur de champ de données à valider. - La valeur du champ de données était en dehors de la plage autorisée. - - - Obtient la valeur maximale autorisée pour le champ. - Valeur maximale autorisée pour le champ de données. - - - Obtient la valeur minimale autorisée pour le champ. - Valeur minimale autorisée pour le champ de données. - - - Obtient le type du champ de données dont la valeur doit être validée. - Type du champ de données dont la valeur doit être validée. - - - Spécifie qu'une valeur de champ de données dans Dynamic Data ASP.NET doit correspondre à l'expression régulière spécifiée. - - - Initialise une nouvelle instance de la classe . - Expression régulière utilisée pour valider la valeur du champ de données. - - a la valeur null. - - - Met en forme le message d'erreur à afficher en cas d'échec de validation de l'expression régulière. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie si la valeur entrée par l'utilisateur correspond au modèle d'expression régulière. - true si la validation réussit ; sinon, false. - Valeur de champ de données à valider. - La valeur du champ de données ne correspondait pas au modèle d'expression régulière. - - - Obtient le modèle d'expression régulière. - Modèle pour lequel établir une correspondance. - - - Spécifie qu'une valeur de champ de données est requise. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si une chaîne vide est autorisée. - true si une chaîne vide est autorisée ; sinon, false.La valeur par défaut est false. - - - Vérifie que la valeur du champ de données requis n'est pas vide. - true si la validation réussit ; sinon, false. - Valeur de champ de données à valider. - La valeur du champ de données était null. - - - Spécifie si une classe ou une colonne de données utilise la structure. - - - Initialise une nouvelle instance de à l'aide de la propriété . - Valeur qui spécifie si la structure est activée. - - - Obtient ou définit la valeur qui spécifie si la structure est activée. - true si la structure est activée ; sinon, false. - - - Spécifie la longueur minimale et maximale des caractères autorisés dans un champ de données. - - - Initialise une nouvelle instance de la classe en utilisant une longueur maximale spécifiée. - Longueur maximale d'une chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - est négatif. ou est inférieur à . - - - Détermine si un objet spécifié est valide. - true si l'objet spécifié est valide ; sinon false. - Objet à valider. - - est négatif.ou est inférieur à . - - - Obtient ou définit la longueur maximale d'une chaîne. - Longueur maximale d'une chaîne. - - - Obtient ou définit la longueur minimale d'une chaîne. - Longueur minimale d'une chaîne. - - - Spécifie le type de données de la colonne en tant que version de colonne. - - - Initialise une nouvelle instance de la classe . - - - Spécifie le modèle ou le contrôle utilisateur utilisé par Dynamic Data pour afficher un champ de données. - - - Initialise une nouvelle instance de la classe en utilisant un nom de contrôle spécifié par l'utilisateur. - Contrôle utilisateur à utiliser pour afficher le champ de données. - - - Initialise une nouvelle instance de la classe en utilisant le contrôle utilisateur et la couche de présentation spécifiés. - Contrôle utilisateur (modèle de champ) à utiliser pour afficher le champ de données. - Couche de présentation qui utilise la classe.Peut avoir la valeur "HTML", "Silverlight", "WPF" ou "WinForms". - - - Initialise une nouvelle instance de la classe en utilisant le contrôle utilisateur, la couche de présentation et les paramètres de contrôle spécifiés. - Contrôle utilisateur (modèle de champ) à utiliser pour afficher le champ de données. - Couche de présentation qui utilise la classe.Peut avoir la valeur "HTML", "Silverlight", "WPF" ou "WinForms". - Objet à utiliser pour extraire des valeurs de toute source de données. - - est null ou est une clé de contrainte.ouLa valeur de n'est pas une chaîne. - - - Obtient ou définit l'objet à utiliser pour extraire des valeurs de toute source de données. - Collection de paires clé-valeur. - - - Obtient une valeur qui indique si cette instance équivaut à l'objet spécifié. - true si l'objet spécifié équivaut à cette instance ; sinon, false. - Objet à comparer à cette instance ou référence null. - - - Obtient le code de hachage de l'instance actuelle de l'attribut. - Code de hachage de l'instance de l'attribut. - - - Obtient ou définit la couche de présentation qui utilise la classe . - Couche de présentation utilisée par cette classe. - - - Obtient ou définit le nom du modèle de champ à utiliser pour afficher le champ de données. - Nom du modèle de champ qui affiche le champ de données. - - - Fournit la validation de l'URL. - - - Initialise une nouvelle instance de la classe . - - - Valide le format de l'URL spécifiée. - true si le format d'URL est valide ou null ; sinon, false. - URL à valider. - - - Sert de classe de base pour tous les attributs de validation. - Les propriétés et pour le message d'erreur localisé sont définies en même temps que le message d'erreur de propriété non localisé. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe à l'aide de la fonction qui autorise l'accès aux ressources de validation. - Fonction qui autorise l'accès aux ressources de validation. - - a la valeur null. - - - Initialise une nouvelle instance de la classe à l'aide du message d'erreur à associer à un contrôle de validation. - Message d'erreur à associer à un contrôle de validation. - - - Obtient ou définit un message d'erreur à associer à un contrôle de validation si la validation échoue. - Message d'erreur associé au contrôle de validation. - - - Obtient ou définit le nom de la ressource de message d'erreur à utiliser pour rechercher la valeur de la propriété si la validation échoue. - Ressource de message d'erreur associée à un contrôle de validation. - - - Obtient ou définit le type de ressource à utiliser pour la recherche de message d'erreur si une validation échoue. - Type de message d'erreur associé à un contrôle de validation. - - - Obtient le message d'erreur de validation localisé. - Message d'erreur de validation localisé. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Instance du message d'erreur mis en forme. - Nom à inclure dans le message mis en forme. - - - Vérifie si la valeur spécifiée est valide en tenant compte de l'attribut de validation actuel. - Instance de la classe . - Valeur à valider. - Informations de contexte concernant l'opération de validation. - - - Détermine si la valeur spécifiée de l'objet est valide. - true si la valeur spécifiée est valide ; sinon, false. - Valeur de l'objet à valider. - - - Valide la valeur spécifiée en tenant compte de l'attribut de validation actuel. - Instance de la classe . - Valeur à valider. - Informations de contexte concernant l'opération de validation. - - - Obtient une valeur qui indique si l'attribut requiert un contexte de validation. - true si l'attribut requiert un contexte de validation ; sinon, false. - - - Valide l'objet spécifié. - Objet à valider. - Objet qui décrit le contexte dans lequel les contrôles de validation sont effectués.Ce paramètre ne peut pas être null. - Échec de la validation. - - - Valide l'objet spécifié. - Valeur de l'objet à valider. - Nom à inclure dans le message d'erreur. - - n'est pas valide. - - - Décrit le contexte dans lequel un contrôle de validation est exécuté. - - - Initialise une nouvelle instance de la classe à l'aide de l'instance d'objet spécifiée - Instance de l'objet à valider.Ne peut pas être null. - - - Initialise une nouvelle instance de la classe à l'aide de l'objet spécifié et d'un conteneur des propriétés facultatif. - Instance de l'objet à valider.Ne peut pas être null - Jeu facultatif de paires clé/valeur à mettre à disposition des consommateurs. - - - Initialise une nouvelle instance de la classe à l'aide du fournisseur de services et du dictionnaire des consommateurs du service. - Objet à valider.Ce paramètre est obligatoire. - Objet qui implémente l'interface .Ce paramètre est optionnel. - Dictionnaire de paires clé/valeur à mettre à disposition des consommateurs du service.Ce paramètre est optionnel. - - - Obtient ou définit le nom du membre à valider. - Nom du membre à valider. - - - Retourne le service qui assure la validation personnalisée. - Instance du service ou null si le service n'est pas disponible. - Type du service à utiliser pour la validation. - - - Initialise le à l'aide d'un fournisseur de services qui peut retourner des instances de service par type quand GetService est appelée. - Fournisseur de services. - - - Obtient le dictionnaire de paires clé/valeur associé à ce contexte. - Dictionnaire de paires clé/valeur pour ce contexte. - - - Obtient ou définit le nom du membre à valider. - Nom du membre à valider. - - - Obtient l'objet à valider. - Objet à valider. - - - Obtient le type de l'objet à valider. - Type de l'objet à valider. - - - Représente l'exception qui se produit pendant le validation d'un champ de données lorsque la classe est utilisée. - - - Initialise une nouvelle instance de la classe avec un message d'erreur généré par le système. - - - Initialise une nouvelle instance de la classe à l'aide d'un résultat de validation, d'un attribut de validation et de la valeur de l'exception en cours. - Liste des résultats de validation. - Attribut qui a provoqué l'exception actuelle. - Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. - Message spécifié qui indique l'erreur. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, un attribut de validation et la valeur de l'exception actuelle. - Message qui indique l'erreur. - Attribut qui a provoqué l'exception actuelle. - Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une collection d'instances d'exceptions internes. - Message d'erreur. - Collection d'exceptions de validation. - - - Obtient l'instance de la classe qui a déclenché cette exception. - Instance du type d'attribut de validation qui a déclenché cette exception. - - - Obtient l'instance qui décrit l'erreur de validation. - Instance qui décrit l'erreur de validation. - - - Obtient la valeur de l'objet qui fait en sorte que la classe déclenche cette exception. - Valeur de l'objet qui a fait en sorte que la classe déclenche l'erreur de validation. - - - Représente un conteneur pour les résultats d'une demande de validation. - - - Initialise une nouvelle instance de la classe à l'aide d'un objet . - Objet résultat de validation. - - - Initialise une nouvelle instance de la classe en utilisant un message d'erreur spécifié. - Message d'erreur. - - - Initialise une nouvelle instance de la classe à l'aide d'un message d'erreur et d'une liste des membres présentant des erreurs de validation. - Message d'erreur. - Liste des noms de membre présentant des erreurs de validation. - - - Obtient le message d'erreur pour la validation. - Message d'erreur pour la validation. - - - Obtient la collection des noms de membre qui indiquent quels champs présentent des erreurs de validation. - Collection des noms de membre qui indiquent quels champs présentent des erreurs de validation. - - - Représente la réussite de la validation (true si la validation a réussi ; sinon, false). - - - Retourne une chaîne représentant le résultat actuel de la validation. - Résultat actuel de la validation. - - - Définit une classe d'assistance qui peut être utilisée pour valider des objets, des propriétés et des méthodes lorsqu'elle est incluse dans leurs attributs associés. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation et de la collection des résultats de validation. - true si l'objet est valide ; sinon, false. - Objet à valider. - Contexte qui décrit l'objet à valider. - Collection destinée à contenir les validations ayant échoué. - - a la valeur null. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation, de la collection des résultats de validation et d'une valeur qui spécifie s'il faut valider toutes les propriétés. - true si l'objet est valide ; sinon, false. - Objet à valider. - Contexte qui décrit l'objet à valider. - Collection destinée à contenir les validations ayant échoué. - true pour valider toutes les propriétés ; si false, seuls les attributs requis sont validés. - - a la valeur null. - - - Valide la propriété. - true si la propriété est valide ; sinon, false. - Valeur à valider. - Contexte qui décrit la propriété à valider. - Collection destinée à contenir les validations ayant échoué. - - ne peut pas être assignée à la propriété.ouest null. - - - Retourne une valeur qui indique si la valeur spécifiée est valide avec les attributs spécifiés. - true si l'objet est valide ; sinon, false. - Valeur à valider. - Contexte qui décrit l'objet à valider. - Collection qui contient les validations ayant échoué. - Attributs de validation. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation. - Objet à valider. - Contexte qui décrit l'objet à valider. - L'objet n'est pas valide. - - a la valeur null. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation et d'une valeur qui spécifie s'il faut valider toutes les propriétés. - Objet à valider. - Contexte qui décrit l'objet à valider. - true pour valider toutes les propriétés ; sinon, false. - - n'est pas valide. - - a la valeur null. - - - Valide la propriété. - Valeur à valider. - Contexte qui décrit la propriété à valider. - - ne peut pas être assignée à la propriété. - Le paramètre n'est pas valide. - - - Valide les attributs spécifiés. - Valeur à valider. - Contexte qui décrit l'objet à valider. - Attributs de validation. - Le paramètre est null. - Le paramètre ne valide pas avec le paramètre . - - - Représente la colonne de base de données à laquelle une propriété est mappée. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe . - Nom de la colonne à laquelle la propriété est mappée. - - - Obtient le nom de la colonne à laquelle la propriété est mappée. - Nom de la colonne à laquelle la propriété est mappée. - - - Obtient ou définit l'ordre de base zéro de la colonne à laquelle la propriété est mappée. - Ordre de la colonne. - - - Obtient ou définit le type de données spécifique du fournisseur de bases de données de la colonne à laquelle la propriété est mappée. - Type de données spécifique du fournisseur de bases de données de la colonne à laquelle la propriété est mappée. - - - Dénote que la classe est un type complexe.Les types complexes sont les propriétés non scalaires des types d'entités qui permettent d'organiser les propriétés scalaires au sein des entités.Les types complexes n'ont pas de clés et ne peuvent pas être gérés par l'Entity Framework, mis à part l'objet parent. - - - Initialise une nouvelle instance de la classe . - - - Indique comment la base de données génère les valeurs d'une propriété. - - - Initialise une nouvelle instance de la classe . - Option générée par la base de données. - - - Obtient ou définit le modèle utilisé pour générer des valeurs pour la propriété de la base de données. - Option générée par la base de données. - - - Représente le modèle utilisé pour générer des valeurs pour une propriété dans la base de données. - - - La base de données génère une valeur lorsqu'une ligne est insérée ou mise à jour. - - - La base de données génère une valeur lorsqu'une ligne est insérée. - - - La base de données ne génère pas de valeurs. - - - Dénote une propriété utilisée comme une clé étrangère dans une relation.L'annotation peut être placée sur la propriété de clé étrangère et spécifier le nom de la propriété de navigation associée, ou bien placée sur une propriété de navigation et spécifier le nom de la clé étrangère associée. - - - Initialise une nouvelle instance de la classe . - Si vous ajoutez l'attribut ForeigKey à une propriété de clé étrangère, vous devez spécifier le nom de la propriété de navigation associée.Si vous ajoutez l'attribut ForeigKey à une propriété de navigation, vous devez spécifier le(s) nom(s) de la (des) clé(s) étrangère(s) associée(s).Si une propriété de navigation comporte plusieurs clés étrangères, utilisez une virgule pour séparer la liste des noms de clé étrangère.Pour plus d'informations, consultez Annotations de données Code First. - - - Si vous ajoutez l'attribut ForeigKey à une propriété de clé étrangère, vous devez spécifier le nom de la propriété de navigation associée.Si vous ajoutez l'attribut ForeigKey à une propriété de navigation, vous devez spécifier le(s) nom(s) de la (des) clé(s) étrangère(s) associée(s).Si une propriété de navigation comporte plusieurs clés étrangères, utilisez une virgule pour séparer la liste des noms de clé étrangère.Pour plus d'informations, consultez Annotations de données Code First. - Nom de la propriété de navigation associée ou de la propriété de clé étrangère associée. - - - Spécifie l'inverse d'une propriété de navigation qui représente l'autre terminaison de la même relation. - - - Initialise une nouvelle instance de la classe à l'aide de la propriété spécifiée. - Propriété de navigation représentant l'autre extrémité de la même relation. - - - Gets the navigation property representing the other end of the same relationship. - Propriété de l'attribut. - - - Dénote qu'une propriété ou classe doit être exclue du mappage de base de données. - - - Initialise une nouvelle instance de la classe . - - - Spécifie la table de base de données à laquelle une classe est mappée. - - - Initialise une nouvelle instance de la classe à l'aide du nom de la table spécifié. - Nom de la table à laquelle la classe est mappée. - - - Obtient le nom de la table à laquelle la classe est mappée. - Nom de la table à laquelle la classe est mappée. - - - Obtient ou définit le schéma de la table auquel la classe est mappée. - Schéma de la table à laquelle la classe est mappée. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/it/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/it/System.ComponentModel.Annotations.xml deleted file mode 100644 index f669cb3..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/it/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1039 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifica che un membro di entità rappresenta una relazione tra i dati, ad esempio una relazione di chiave esterna. - - - Inizializza una nuova istanza della classe . - Nome dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato dell'associazione. - - - Ottiene o imposta un valore che indica se il membro dell'associazione rappresenta una chiave esterna. - true se l'associazione rappresenta una chiave esterna; in caso contrario, false. - - - Ottiene il nome dell'associazione. - Nome dell'associazione. - - - Ottiene i nomi di proprietà dei valori chiave sul lato OtherKey dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato OtherKey dell'associazione. - - - Ottiene un insieme di singoli membri chiave specificati nella proprietà . - Insieme di singoli membri chiave specificati nella proprietà . - - - Ottiene i nomi di proprietà dei valori chiave sul lato ThisKey dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato ThisKey dell'associazione. - - - Ottiene un insieme di singoli membri chiave specificati nella proprietà . - Insieme di singoli membri chiave specificati nella proprietà . - - - Fornisce un attributo che confronta due proprietà. - - - Inizializza una nuova istanza della classe . - Proprietà da confrontare con la proprietà corrente. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Determina se un oggetto specificato è valido. - true se è valido. In caso contrario, false. - Oggetto da convalidare. - Oggetto contenente informazioni sulla richiesta di convalida. - - - Ottiene la proprietà da confrontare con la proprietà corrente. - Altra proprietà. - - - Ottiene il nome visualizzato dell'altra proprietà. - Nome visualizzato dell'altra proprietà. - - - Ottiene un valore che indica se l'attributo richiede il contesto di convalida. - true se l'attributo richiede il contesto di convalida; in caso contrario, false. - - - Specifica che una proprietà partecipa ai controlli della concorrenza ottimistica. - - - Inizializza una nuova istanza della classe . - - - Specifica che un valore del campo dati è un numero di carta di credito. - - - Inizializza una nuova istanza della classe . - - - Determina se il numero di carta di credito specificato è valido. - true se il numero di carta di credito è valido; in caso contrario, false. - Valore da convalidare. - - - Specifica un metodo di convalida personalizzato utilizzato per convalidare un'istanza della classe o della proprietà. - - - Inizializza una nuova istanza della classe . - Tipo contenente il metodo che esegue la convalida personalizzata. - Metodo che esegue la convalida personalizzata. - - - Formatta un messaggio di errore di convalida. - Istanza del messaggio di errore formattato. - Nome da includere nel messaggio formattato. - - - Ottiene il metodo di convalida. - Nome del metodo di convalida. - - - Ottiene il tipo che esegue la convalida personalizzata. - Tipo che esegue la convalida personalizzata. - - - Rappresenta un'enumerazione dei tipi di dati associati ai campi dati e ai parametri. - - - Rappresenta un numero di carta di credito. - - - Rappresenta un valore di valuta. - - - Rappresenta un tipo di dati personalizzato. - - - Rappresenta un valore di data. - - - Rappresenta un istante di tempo, espresso come data e ora del giorno. - - - Rappresenta un tempo continuo durante il quale esiste un oggetto. - - - Rappresenta un indirizzo di posta elettronica. - - - Rappresenta un file HTML. - - - Rappresenta un URL di un'immagine. - - - Rappresenta un testo su più righe. - - - Rappresenta un valore di password. - - - Rappresenta un valore di numero telefonico. - - - Rappresenta un codice postale. - - - Rappresenta il testo visualizzato. - - - Rappresenta un valore di ora. - - - Rappresenta il tipo di dati di caricamento file. - - - Rappresenta un valore di URL. - - - Specifica il nome di un tipo aggiuntivo da associare a un campo dati. - - - Inizializza una nuova istanza della classe utilizzando il nome del tipo specificato. - Nome del tipo da associare al campo dati. - - - Inizializza una nuova istanza della classe utilizzando il nome del modello di campo specificato. - Nome del modello di campo personalizzato da associare al campo dati. - - è null oppure una stringa vuota (""). - - - Ottiene il nome del modello di campo personalizzato associato al campo dati. - Nome del modello di campo personalizzato associato al campo dati. - - - Ottiene il tipo associato al campo dati. - Uno dei valori di . - - - Ottiene un formato di visualizzazione del campo dati. - Formato di visualizzazione del campo dati. - - - Restituisce il nome del tipo associato al campo dati. - Nome del tipo associato al campo dati. - - - Verifica che il valore del campo dati sia valido. - Sempre true. - Valore del campo dati da convalidare. - - - Fornisce un attributo di utilizzo generale che consente di specificare stringhe localizzabili per tipi e membri di classi parziali di entità. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare questo campo. - true se l'interfaccia utente deve essere generata automaticamente per visualizzare il campo. In caso contrario, false. - È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione. - - - Ottiene o imposta un valore che indica se il filtro dell'interfaccia utente viene automaticamente visualizzato per questo campo. - true se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per il campo. In caso contrario, false. - È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione. - - - Ottiene o imposta un valore utilizzato per visualizzare una descrizione nell'interfaccia utente. - Valore utilizzato per visualizzare una descrizione nell'interfaccia utente. - - - Restituisce il valore della proprietà . - Valore di se la proprietà è stata inizializzata. In caso contrario, null. - - - Restituisce un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per questo campo. - Valore di se la proprietà è stata inizializzata. In caso contrario, null. - - - Restituisce il valore della proprietà . - Descrizione localizzata se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - Le proprietà e vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore non è stata trovata per la proprietà . - - - Restituisce il valore della proprietà . - Valore che verrà utilizzato per raggruppare campi nell'interfaccia utente, se la proprietà è stata inizializzata. In caso contrario, null.Se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa, viene restituita una stringa localizzata. In caso contrario, viene restituita una stringa non localizzata. - - - Restituisce un valore utilizzato per la visualizzazione di campi nell'interfaccia utente. - Stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - Le proprietà e vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore non è stata trovata per la proprietà . - - - Restituisce il valore della proprietà . - Valore della proprietà se è stata impostata. In caso contrario, null. - - - Restituisce il valore della proprietà . - Ottiene la stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - - - Restituisce il valore della proprietà . - Stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà Value . - - - Ottiene o imposta un valore utilizzato per raggruppare campi nell'interfaccia utente. - Valore utilizzato per raggruppare campi nell'interfaccia utente. - - - Ottiene o imposta un valore utilizzato per la visualizzazione nell'interfaccia utente. - Valore utilizzato per la visualizzazione nell'interfaccia utente. - - - Ottiene o imposta il peso in termini di ordinamento della colonna. - Peso in termini di ordinamento della colonna. - - - Ottiene o imposta un valore che verrà utilizzato per impostare la filigrana per i prompt nell'interfaccia utente. - Valore che verrà utilizzato per visualizzare una filigrana nell'interfaccia utente. - - - Ottiene o imposta il tipo che contiene le risorse per le proprietà , , e . - Tipo della risorsa che contiene le proprietà , , e . - - - Ottiene o imposta un valore utilizzato per l'etichetta di colonna della griglia. - Valore per l'etichetta di colonna della griglia. - - - Specifica la colonna visualizzata nella tabella a cui si fa riferimento come colonna di chiave esterna. - - - Inizializza una nuova istanza della classe utilizzando la colonna specificata. - Nome della colonna da utilizzare come colonna di visualizzazione. - - - Inizializza una nuova istanza della classe utilizzando le colonne di visualizzazione e ordinamento specificate. - Nome della colonna da utilizzare come colonna di visualizzazione. - Nome della colonna da utilizzare per l'ordinamento. - - - Inizializza una nuova istanza della classe utilizzando la colonna di visualizzazione, la colonna di ordinamento e l'ordinamento specificati. - Nome della colonna da utilizzare come colonna di visualizzazione. - Nome della colonna da utilizzare per l'ordinamento. - true per impostare un ordinamento decrescente; in caso contrario, false.Il valore predefinito è false. - - - Ottiene il nome della colonna da utilizzare come campo di visualizzazione. - Nome della colonna di visualizzazione. - - - Ottiene il nome della colonna da utilizzare per l'ordinamento. - Nome della colonna di ordinamento. - - - Ottiene un valore che indica se applicare un ordinamento crescente o decrescente. - true se alla colonna viene applicato un ordinamento decrescente; in caso contrario, false. - - - Specifica il modo in cui i campi dati vengono visualizzati e formattati da ASP.NET Dynamic Data. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se la stringa di formattazione specificata dalla proprietà viene applicata al valore del campo quando il campo dati è in modalità di modifica. - true se la stringa di formattazione viene applicata al valore del campo in modalità di modifica; in caso contrario, false.Il valore predefinito è false. - - - Ottiene o imposta un valore che indica se i valori di stringa vuota ("") vengono automaticamente convertiti in null quando il campo dati viene aggiornato nell'origine dati. - true se i valori di stringa vuota vengono automaticamente convertiti in null; in caso contrario, false.Il valore predefinito è true. - - - Ottiene o imposta il formato di visualizzazione per il valore del campo. - Stringa di formattazione che specifica il formato di visualizzazione per il valore del campo dati.Il valore predefinito è una stringa vuota (""), a indicare che al valore di campo non è stata applicata alcuna formattazione speciale. - - - Ottiene o imposta un valore che indica se il campo deve essere codificato in formato HTML. - true se il campo deve essere codificato in formato HTML. In caso contrario, false. - - - Ottiene o imposta il testo visualizzato per un campo quando il valore del campo è null. - Testo visualizzato per un campo quando il valore del campo è null.Il valore predefinito è una stringa vuota (""), a indicare che questa proprietà non è impostata. - - - Indica se un campo dati è modificabile. - - - Inizializza una nuova istanza della classe . - true per specificare che il campo è modificabile. In caso contrario, false. - - - Ottiene un valore che indica se un campo è modificabile. - true se il campo è modificabile. In caso contrario, false. - - - Ottiene o imposta un valore che indica se un valore iniziale è abilitato. - true se un valore iniziale è abilitato. In caso contrario, false. - - - Convalida un indirizzo di posta elettronica. - - - Inizializza una nuova istanza della classe . - - - Determina se il valore specificato corrisponde al modello di un indirizzo di posta elettronica valido. - true se il valore specificato è valido oppure null; in caso contrario, false. - Valore da convalidare. - - - Consente il mapping di un'enumerazione di .NET Framework a una colonna di dati. - - - Inizializza una nuova istanza della classe . - Tipo dell'enumerazione. - - - Ottiene o imposta il tipo di enumerazione. - Tipo di enumerazione. - - - Verifica che il valore del campo dati sia valido. - true se il valore del campo dati è valido; in caso contrario, false. - Valore del campo dati da convalidare. - - - Convalida le estensioni del nome di file. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta le estensioni del nome file. - Le estensioni di file o le estensioni di file predefinite (".png", ".jpg", ".jpeg", and ".gif") se la proprietà non è impostata. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica che l'estensione o le estensioni del nome di file specificato siano valide. - true se l'estensione del nome file è valida; in caso contrario, false. - Elenco delimitato da virgole di estensioni di file corrette. - - - Rappresenta un attributo utilizzato per specificare il comportamento dei filtri per una colonna. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri. - Nome del controllo da utilizzare per l'applicazione del filtro. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri e il nome del livello di presentazione. - Nome del controllo da utilizzare per l'applicazione del filtro. - Nome del livello di presentazione che supporta il controllo. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri, il nome del livello di presentazione e i parametri del controllo. - Nome del controllo da utilizzare per l'applicazione del filtro. - Nome del livello di presentazione che supporta il controllo. - Elenco di parametri per il controllo. - - - Ottiene le coppie nome-valore utilizzate come parametri nel costruttore del controllo. - Coppie nome-valore utilizzate come parametri nel costruttore del controllo. - - - Restituisce un valore che indica se l'istanza dell'attributo è uguale a un oggetto specificato. - True se l'oggetto passato è uguale all'istanza dell'attributo. In caso contrario, false. - Oggetto da confrontare con questa istanza dell'attributo. - - - Ottiene il nome del controllo da utilizzare per l'applicazione del filtro. - Nome del controllo da utilizzare per l'applicazione del filtro. - - - Restituisce il codice hash per l'istanza dell'attributo. - Codice hash dell'istanza dell'attributo. - - - Ottiene il nome del livello di presentazione che supporta il controllo. - Nome del livello di presentazione che supporta il controllo. - - - Fornisce un modo per invalidare un oggetto. - - - Determina se l'oggetto specificato è valido. - Insieme contenente le informazioni che non sono state convalidate. - Contesto di convalida. - - - Indica una o più proprietà che identificano in modo univoco un'entità. - - - Inizializza una nuova istanza della classe . - - - Specifica la lunghezza massima dei dati in formato matrice o stringa consentita in una proprietà. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe in base al parametro . - Lunghezza massima consentita dei dati in formato matrice o stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Una stringa localizzata per descrivere la lunghezza massima accettabile. - Il nome da includere nella stringa formattata. - - - Determina se un oggetto specificato è valido. - true se il valore è null o minore o uguale alla lunghezza massima specificata, in caso contrario, false. - Oggetto da convalidare. - La lunghezza è zero o minore di -1. - - - Ottiene la lunghezza massima consentita dei dati in formato matrice o stringa. - Lunghezza massima consentita dei dati in formato matrice o stringa. - - - Specifica la lunghezza minima dei dati in formato matrice o stringa consentita in una proprietà. - - - Inizializza una nuova istanza della classe . - Lunghezza dei dati in formato matrice o stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Una stringa localizzata per descrivere la lunghezza minima accettabile. - Il nome da includere nella stringa formattata. - - - Determina se un oggetto specificato è valido. - true se l'oggetto specificato è valido; in caso contrario, false. - Oggetto da convalidare. - - - Ottiene o imposta la lunghezza minima consentita dei dati in formato matrice o stringa. - Lunghezza minima consentita dei dati in formato matrice o stringa. - - - Specifica che un valore del campo dati è un numero di telefono corretto utilizzando un'espressione regolare per i numeri di telefono. - - - Inizializza una nuova istanza della classe . - - - Determina se il numero di telefono specificato è in un formato valido. - true se il numero di telefono è valido; in caso contrario, false. - Valore da convalidare. - - - Specifica i limiti dell'intervallo numerico per il valore di un campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati, oltre al tipo specificato. - Specifica il tipo dell'oggetto da verificare. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - è null. - - - Formatta il messaggio di errore visualizzato quando la convalida dell'intervallo non riesce. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica che il valore del campo dati rientri nell'intervallo specificato. - true se il valore specificato rientra nell'intervallo. In caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati non rientra nell'intervallo consentito. - - - Ottiene il valore massimo consentito per il campo. - Valore massimo consentito per il campo dati. - - - Ottiene il valore minimo consentito per il campo. - Valore minimo consentito per il campo dati. - - - Ottiene il tipo del campo dati il cui valore deve essere convalidato. - Tipo del campo dati il cui valore deve essere convalidato. - - - Specifica che il valore di un campo dati in ASP.NET Dynamic Data deve corrispondere all'espressione regolare specificata. - - - Inizializza una nuova istanza della classe . - Espressione regolare utilizzata per convalidare il valore del campo dati. - - è null. - - - Formatta il messaggio di errore da visualizzare se la convalida dell'espressione regolare non riesce. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica se il valore immesso dall'utente corrisponde al modello di espressione regolare. - true se la convalida viene eseguita con successo; in caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati non corrisponde al modello di espressione regolare. - - - Ottiene il modello di espressione regolare. - Modello a cui attenersi. - - - Specifica che è richiesto il valore di un campo dati. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se una stringa vuota è consentita. - true se una stringa vuota è consentita. In caso contrario, false.Il valore predefinito è false. - - - Verifica che il valore del campo dati richiesto non sia vuoto. - true se la convalida viene eseguita con successo; in caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati era null. - - - Specifica se una classe o una colonna di dati utilizza le pagine di supporto temporaneo. - - - Inizializza una nuova istanza di utilizzando la proprietà . - Valore che specifica se le pagine di supporto temporaneo sono abilitate. - - - Ottiene o imposta il valore che specifica se le pagine di supporto temporaneo sono abilitate. - true se le pagine di supporto temporaneo sono abilitate; in caso contrario, false. - - - Specifica la lunghezza minima e la lunghezza massima dei caratteri consentiti nel campo dati. - - - Inizializza una nuova istanza della classe utilizzando una lunghezza massima specificata. - Lunghezza massima di una stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - è negativo. - oppure - è minore di . - - - Determina se un oggetto specificato è valido. - true se l'oggetto specificato è valido; in caso contrario, false. - Oggetto da convalidare. - - è negativo.- oppure - è minore di . - - - Ottiene o imposta la lunghezza massima di una stringa. - Lunghezza massima di una stringa. - - - Ottiene o imposta la lunghezza minima di una stringa. - Lunghezza minima di una stringa. - - - Specifica il tipo di dati della colonna come versione di riga. - - - Inizializza una nuova istanza della classe . - - - Specifica il modello o il controllo utente utilizzato da Dynamic Data per visualizzare un campo dati. - - - Inizializza una nuova istanza della classe utilizzando un controllo utente specificato. - Controllo utente da utilizzare per visualizzare il campo dati. - - - Inizializza una nuova istanza della classe utilizzando il controllo utente e il livello di presentazione specificati. - Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati. - Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms". - - - Inizializza una nuova istanza della classe utilizzando il controllo utente, il livello di presentazione e i parametri di controllo specificati. - Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati. - Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms". - Oggetto da utilizzare per recuperare i valori da qualsiasi origine dati. - - è null o è una chiave del vincolo.- oppure -Il valore di non è una stringa. - - - Ottiene o imposta l'oggetto da utilizzare per recuperare i valori da qualsiasi origine dati. - Insieme di coppie chiave-valore. - - - Ottiene un valore che indica se questa istanza è uguale all'oggetto specificato. - true se l'oggetto specificato è uguale all'istanza; in caso contrario, false. - Oggetto da confrontare con l'istanza o un riferimento null. - - - Ottiene il codice hash per l'istanza corrente dell'attributo. - Codice hash dell'istanza dell'attributo. - - - Ottiene o imposta il livello di presentazione che utilizza la classe . - Livello di presentazione utilizzato dalla classe. - - - Ottiene o imposta il nome del modello di campo da utilizzare per visualizzare il campo dati. - Nome del modello di campo che visualizza il campo dati. - - - Fornisce la convalida dell'URL. - - - Inizializza una nuova istanza della classe . - - - Convalida il formato dell'URL specificato. - true se il formato URL è valido o null; in caso contrario, false. - URL da convalidare. - - - Funge da classe base per tutti gli attributi di convalida. - Le proprietà e per il messaggio di errore localizzato sono impostate allo stesso tempo del messaggio di errore localizzato. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe utilizzando la funzione che consente l'accesso alle risorse di convalida. - Funzione che consente l'accesso alle risorse di convalida. - - è null. - - - Inizializza una nuova istanza della classe utilizzando il messaggio di errore da associare a un controllo di convalida. - Messaggio di errore da associare a un controllo di convalida. - - - Ottiene o imposta un messaggio di errore da associare a un controllo di convalida se la convalida non riesce. - Messaggio di errore associato al controllo di convalida. - - - Ottiene o imposta il nome di risorsa del messaggio di errore da utilizzare per la ricerca del valore della proprietà se la convalida non riesce. - Risorsa del messaggio di errore associata a un controllo di convalida. - - - Ottiene o imposta il tipo di risorsa da utilizzare per la ricerca del messaggio di errore se la convalida non riesce. - Tipo di messaggio di errore associato a un controllo di convalida. - - - Ottiene il messaggio di errore di convalida localizzato. - Messaggio di errore di convalida localizzato. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Istanza del messaggio di errore formattato. - Nome da includere nel messaggio formattato. - - - Verifica se il valore specificato è valido rispetto all'attributo di convalida corrente. - Istanza della classe . - Valore da convalidare. - Informazioni di contesto sull'operazione di convalida. - - - Determina se il valore specificato dell'oggetto è valido. - true se il valore specificato è valido; in caso contrario, false. - Valore dell'oggetto da convalidare. - - - Convalida il valore specificato rispetto all'attributo di convalida corrente. - Istanza della classe . - Valore da convalidare. - Informazioni di contesto sull'operazione di convalida. - - - Ottiene un valore che indica se l'attributo richiede il contesto di convalida. - true se l'attributo richiede il contesto di convalida; in caso contrario, false. - - - Convalida l'oggetto specificato. - Oggetto da convalidare. - Oggetto che descrive il contesto in cui vengono eseguiti i controlli di convalida.Questo parametro non può essere null. - convalida non riuscita. - - - Convalida l'oggetto specificato. - Valore dell'oggetto da convalidare. - Il nome da includere nel messaggio di errore. - - non è valido. - - - Descrive il contesto in cui viene eseguito un controllo di convalida. - - - Inizializza una nuova istanza della classe con l'istanza dell'oggetto specificata. - Istanza dell'oggetto da convalidare.Non può essere null. - - - Inizializza una nuova istanza della classe usando l'oggetto specificato e un contenitore delle proprietà facoltativo. - Istanza dell'oggetto da convalidare.Non può essere null. - Set facoltativo di coppie chiave/valore da rendere disponibile ai consumer. - - - Inizializza una nuova istanza della classe con il provider di servizi e il dizionario dei consumer del servizio. - Oggetto da convalidare.Questo parametro è obbligatorio. - Oggetto che implementa l'interfaccia .Questo parametro è facoltativo. - Dizionario di coppie chiave/valore da rendere disponibile ai consumer del servizio.Questo parametro è facoltativo. - - - Ottiene o imposta il nome del membro da convalidare. - Nome del membro da convalidare. - - - Restituisce il servizio che fornisce la convalida personalizzata. - Istanza del servizio oppure null se il servizio non è disponibile. - Tipo di servizio da usare per la convalida. - - - Inizializza l'oggetto usando un provider di servizi che può restituire le istanze di servizio in base al tipo quando viene chiamato il metodo GetService. - Provider del servizio. - - - Ottiene il dizionario di coppie chiave/valore associato a questo contesto. - Dizionario delle coppie chiave/valore per questo contesto. - - - Ottiene o imposta il nome del membro da convalidare. - Nome del membro da convalidare. - - - Ottiene l'oggetto da convalidare. - Oggetto da convalidare. - - - Ottiene il tipo dell'oggetto da convalidare. - Tipo dell'oggetto da convalidare. - - - Rappresenta l'eccezione che si verifica durante la convalida di un campo dati, quando viene utilizzata la classe . - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore generato dal sistema. - - - Inizializza una nuova istanza della classe utilizzando un risultato della convalida, un attributo di convalida e il valore dell'eccezione corrente. - Elenco di risultati della convalida. - Attributo che ha causato l'eccezione corrente. - Valore dell'oggetto che ha provocato l'attivazione dell'errore di convalida da parte dell'attributo. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato. - Messaggio specificato indicante l'errore. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato, un attributo di convalida e il valore dell'eccezione corrente. - Messaggio indicante l'errore. - Attributo che ha causato l'eccezione corrente. - Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte dell'attributo. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato e un insieme di istanze di eccezioni interne. - Messaggio di errore. - Insieme di eccezioni della convalida. - - - Ottiene l'istanza della classe che ha attivato l'eccezione. - Istanza del tipo di attributo di convalida che ha attivato l'eccezione. - - - Ottiene l'istanza di che descrive l'errore di convalida. - Istanza di che descrive l'errore di convalida. - - - Ottiene il valore dell'oggetto che provoca l'attivazione dell'eccezione da parte della classe . - Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte della classe . - - - Rappresenta un contenitore per i risultati di una richiesta di convalida. - - - Inizializza una nuova istanza della classe tramite un oggetto . - Oggetto risultato della convalida. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore. - Messaggio di errore. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore e un elenco di membri associati a errori di convalida. - Messaggio di errore. - Elenco dei nomi dei membri associati a errori di convalida. - - - Ottiene il messaggio di errore per la convalida. - Messaggio di errore per la convalida. - - - Ottiene l'insieme di nomi dei membri che indicano i campi associati a errori di convalida. - Insieme di nomi dei membri che indicano i campi associati a errori di convalida. - - - Rappresenta l'esito positivo della convalida (true se la convalida ha avuto esito positivo. In caso contrario, false). - - - Restituisce una rappresentazione di stringa del risultato di convalida corrente. - Risultato della convalida corrente. - - - Definisce una classe di supporto che può essere utilizzata per convalidare oggetti, proprietà e metodi quando viene inclusa negli attributi associati. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e l'insieme dei risultati di convalida. - true se l'oggetto viene convalidato. In caso contrario, false. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - - è null. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida, l'insieme dei risultati di convalida e un valore che specifica se convalidare tutte le proprietà. - true se l'oggetto viene convalidato. In caso contrario, false. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - true per convalidare tutte le proprietà. false solo se sono convalidati gli attributi obbligatori. - - è null. - - - Convalida la proprietà. - true se la proprietà viene convalidata. In caso contrario, false. - Valore da convalidare. - Contesto che descrive la proprietà da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - Il parametro non può essere assegnato alla proprietà.In alternativaè null. - - - Restituisce un valore che indica se il valore specificato è valido con gli attributi specificati. - true se l'oggetto viene convalidato. In caso contrario, false. - Valore da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere le convalide non riuscite. - Attributi di convalida. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - L'oggetto non è valido. - - è null. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e un valore che specifica se convalidare tutte le proprietà. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - true per convalidare tutte le proprietà. In caso contrario, false. - - non è valido. - - è null. - - - Convalida la proprietà. - Valore da convalidare. - Contesto che descrive la proprietà da convalidare. - Il parametro non può essere assegnato alla proprietà. - Il parametro non è valido. - - - Convalida gli attributi specificati. - Valore da convalidare. - Contesto che descrive l'oggetto da convalidare. - Attributi di convalida. - Il parametro è null. - Il parametro non viene convalidato con il parametro . - - - Rappresenta la colonna di database che una proprietà viene eseguito il mapping. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe . - Nome della colonna a cui viene mappata la proprietà. - - - Ottiene il nome della colonna che la proprietà è mappata a. - Nome della colonna a cui viene mappata la proprietà. - - - Ottiene o imposta l'ordine in base zero della colonna nella proprietà viene eseguito il mapping. - Ordine della colonna. - - - Ottiene o imposta il tipo di dati specifico del provider di database column la proprietà viene eseguito il mapping. - Tipo di dati della colonna specifici del provider del database a cui viene mappata la proprietà. - - - Indica che la classe è un tipo complesso.I tipi complessi sono proprietà non scalari di tipi di entità che consentono l'organizzazione delle proprietà scalari nelle entità.I tipi complessi non dispongono di chiavi e non possono essere gestiti da Entity Framework separatamente dall'oggetto padre. - - - Inizializza una nuova istanza della classe . - - - Specifica il modo in cui il database genera valori per una proprietà. - - - Inizializza una nuova istanza della classe . - Opzione generata dal database. - - - Ottiene o determina il modello utilizzato per generare valori per la proprietà nel database. - Opzione generata dal database. - - - Rappresenta il modello utilizzato per generare valori per una proprietà nel database. - - - Il database genera un valore quando una riga viene inserita o aggiornata. - - - Il database genera un valore quando una riga viene inserita. - - - Il database non genera valori. - - - Indica una proprietà usata come chiave esterna in una relazione.L'annotazione può essere posizionata sulla proprietà della chiave esterna e specificare il nome della proprietà di navigazione associata oppure può essere posizionata su una proprietà di navigazione e specificare il nome della chiave esterna associata. - - - Inizializza una nuova istanza della classe . - Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First. - - - Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First. - Nome della proprietà di navigazione o della chiave esterna associata. - - - Specifica l'inverso di una proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione. - - - Inizializza una nuova istanza della classe utilizzando la proprietà specificata. - Proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione. - - - Ottiene la proprietà di navigazione che rappresenta l'altra estremità della stessa relazione. - Proprietà dell'attributo. - - - Indica che una proprietà o una classe deve essere esclusa dal mapping del database. - - - Inizializza una nuova istanza della classe . - - - Specifica la tabella del database a cui viene mappata una classe. - - - Inizializza una nuova istanza della classe utilizzando il nome della tabella specificato. - Nome della tabella a cui viene mappata la classe. - - - Ottiene il nome della tabella a cui viene mappata la classe. - Nome della tabella a cui viene mappata la classe. - - - Ottiene o imposta lo schema della tabella a cui viene mappata la classe. - Schema della tabella a cui viene mappata la classe. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml deleted file mode 100644 index a7629f4..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1104 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - エンティティ メンバーが外部キー リレーションシップなどのデータ リレーションシップを表すことを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 関連付けの名前。 - アソシエーションの 側にあるキー値のプロパティ名のコンマ区切りリスト。 - アソシエーションの 側にあるキー値のプロパティ名のコンマ区切りリスト。 - - - アソシエーション メンバーが外部キーを表すかどうかを示す値を取得または設定します。 - アソシエーションが外部キーを表す場合は true。それ以外の場合は false。 - - - アソシエーションの名前を取得します。 - 関連付けの名前。 - - - アソシエーションの OtherKey 側にあるキー値のプロパティ名を取得します。 - アソシエーションの OtherKey 側にあるキー値を表すプロパティ名のコンマ区切りリスト。 - - - - プロパティで指定された個々のキー メンバーのコレクションを取得します。 - - プロパティで指定された個々のキー メンバーのコレクション。 - - - アソシエーションの ThisKey 側にあるキー値のプロパティ名を取得します。 - アソシエーションの ThisKey 側にあるキー値を表すプロパティ名のコンマ区切りリスト。 - - - - プロパティで指定された個々のキー メンバーのコレクションを取得します。 - - プロパティで指定された個々のキー メンバーのコレクション。 - - - 2 つのプロパティを比較する属性を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 現在のプロパティと比較するプロパティ。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - - が有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証要求に関する情報を含んでいるオブジェクト。 - - - 現在のプロパティと比較するプロパティを取得します。 - 他のプロパティ。 - - - その他のプロパティの表示名を取得します。 - その他のプロパティの表示名。 - - - 属性で検証コンテキストが必要かどうかを示す値を取得します。 - 属性に検証コンテキストが必要な場合は true。それ以外の場合は false。 - - - オプティミスティック同時実行チェックにプロパティを使用することを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - データ フィールドの値がクレジット カード番号であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定したクレジット カード番号が有効かどうかを判断します。 - クレジット カード番号が有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - - - プロパティまたはクラス インスタンスを検証するためのカスタム検証メソッドを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - カスタム検証を実行するメソッドを持つ型。 - カスタム検証を実行するメソッド。 - - - 検証エラー メッセージを書式設定します。 - 書式設定されたエラー メッセージのインスタンス。 - 書式設定されたメッセージに含める名前。 - - - 検証メソッドを取得します。 - 検証メソッドの名前。 - - - カスタム検証を実行する型を取得します。 - カスタム検証を実行する型。 - - - データ フィールドとパラメーターに関連付けられたデータ型の列挙体を表します。 - - - クレジット カード番号を表します。 - - - 通貨値を表します。 - - - カスタム データ型を表します。 - - - 日付値を表します。 - - - 日付と時刻で表現される時間の瞬間を表します。 - - - オブジェクトが存続する連続時間を表します。 - - - 電子メール アドレスを表します。 - - - HTML ファイルを表します。 - - - イメージの URL を表します。 - - - 複数行テキストを表します。 - - - パスワード値を表します。 - - - 電話番号値を表します。 - - - 郵便番号を表します。 - - - 表示されるテキストを表します。 - - - 時刻値を表します。 - - - ファイル アップロードのデータ型を表します。 - - - URL 値を表します。 - - - データ フィールドに関連付ける追加の型の名前を指定します。 - - - 指定した型名を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドに関連付ける型の名前。 - - - 指定したフィールド テンプレート名を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドに関連付けるカスタム フィールド テンプレートの名前。 - - が null か空の文字列 ("") です。 - - - データ フィールドに関連付けられたカスタム フィールド テンプレートの名前を取得します。 - データ フィールドに関連付けられたカスタム フィールド テンプレートの名前。 - - - データ フィールドに関連付けられた型を取得します。 - - 値のいずれか。 - - - データ フィールドの表示形式を取得します。 - データ フィールドの表示形式。 - - - データ フィールドに関連付けられた型の名前を返します。 - データ フィールドに関連付けられた型の名前。 - - - データ フィールドの値が有効かどうかをチェックします。 - 常に true。 - 検証するデータ フィールド値。 - - - エンティティ部分クラスの型やメンバーに対してローカライズ可能な文字列を指定できる汎用属性を提供します。 - - - - クラスの新しいインスタンスを初期化します。 - - - このフィールドを表示するための UI を自動的に生成するかどうかを示す値を取得または設定します。 - このフィールドを表示する UI を自動的に生成する場合は true。それ以外の場合は false。 - プロパティ値を設定する前に取得しようとしました。 - - - このフィールドにフィルター処理の UI が自動的に表示されるかどうかを示す値を取得または設定します。 - このフィールドにフィルターを表示する UI を自動的に生成する場合は true。それ以外の場合は false。 - プロパティ値を設定する前に取得しようとしました。 - - - UI に説明を表示するために使用される値を取得または設定します。 - UI に説明を表示するために使用される値。 - - - - プロパティの値を返します。 - - プロパティが初期化されている場合はその値。それ以外の場合は null。 - - - このフィールドにフィルターを表示するための UI を自動的に生成するかどうかを示す値を返します。 - - プロパティが初期化されている場合はその値。それ以外の場合は null。 - - - - プロパティの値を返します。 - - が指定されており、 プロパティがリソース キーを表している場合は、ローカライズされた説明。それ以外の場合は、 プロパティのローカライズされていない値。 - - プロパティおよび プロパティは初期化されますが、 プロパティの 値と一致する名前を持つパブリックな静的プロパティが見つかりませんでした。 - - - - プロパティの値を返します。 - - が初期化されている場合は、UI でのフィールドのグループ化に使用される値。それ以外の場合は null。 プロパティが指定されており、 プロパティがリソース キーを表している場合は、ローカライズされた文字列が返されます。それ以外の場合は、ローカライズされていない文字列が返されます。 - - - UI でのフィールドの表示に使用される値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - プロパティおよび プロパティは初期化されますが、 プロパティの 値と一致する名前を持つパブリックな静的プロパティが見つかりませんでした。 - - - - プロパティの値を返します。 - - プロパティが設定されている場合はその値。それ以外の場合は null。 - - - - プロパティの値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - - - プロパティの値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - - UI でのフィールドのグループ化に使用される値を取得または設定します。 - UI でのフィールドのグループ化に使用される値。 - - - UI での表示に使用される値を取得または設定します。 - UI での表示に使用される値。 - - - 列の順序の重みを取得または設定します。 - 列の順序の重み。 - - - UI にプロンプトのウォーターマークを設定するために使用される値を取得または設定します。 - UI にウォーターマークを表示するために使用される値。 - - - - 、および の各プロパティのリソースを含んでいる型を取得または設定します。 - - 、および の各プロパティを格納しているリソースの型。 - - - グリッドの列ラベルに使用される値を取得または設定します。 - グリッドの列ラベルに使用される値。 - - - 参照先テーブルで外部キー列として表示される列を指定します。 - - - 指定された列を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - - - 指定された表示列と並べ替え列を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - 並べ替えに使用する列の名前。 - - - 指定された表示列と指定された並べ替え列および並べ替え順序を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - 並べ替えに使用する列の名前。 - 降順で並べ替える場合は true。それ以外の場合は false。既定値は、false です。 - - - 表示フィールドとして使用する列の名前を取得します。 - 表示列の名前。 - - - 並べ替えに使用する列の名前を取得します。 - 並べ替え列の名前。 - - - 降順と昇順のどちらで並べ替えるかを示す値を取得します。 - 列が降順で並べ替えられる場合は true。それ以外の場合は false。 - - - ASP.NET Dynamic Data によるデータ フィールドの表示方法と書式を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - データ フィールドが編集モードである場合に プロパティで指定した書式指定文字列をフィールド値に適用するかどうかを示す値を取得または設定します。 - 編集モードで書式指定文字列をフィールド値に適用する場合は true。それ以外の場合は false。既定値は、false です。 - - - データ ソースのデータ フィールドを更新するときに、空の文字列値 ("") を null に自動的に変換するかどうかを示す値を取得または設定します。 - 空の文字列値を null に自動的に変換する場合は true。それ以外の場合は false。既定値は、true です。 - - - フィールド値の表示形式を取得または設定します。 - データ フィールドの値の表示形式を指定する書式指定文字列。既定値は空の文字列です ("")。この値は、フィールド値に適用される特定の書式が設定されていないことを示します。 - - - フィールドを HTML エンコードするかどうかを示す値を取得または設定します。 - フィールドを HTML エンコードする場合は true。それ以外の場合は false。 - - - フィールドの値が null の場合にフィールドに表示するテキストを取得または設定します。 - フィールドの値が null の場合にフィールドに表示されるテキスト。既定値は空の文字列 ("") です。このプロパティが設定されていないことを示します。 - - - データ フィールドが編集可能かどうかを示します。 - - - - クラスの新しいインスタンスを初期化します。 - フィールドを編集可能として指定する場合は true。それ以外の場合は false。 - - - フィールドが編集可能かどうかを示す値を取得します。 - フィールドが編集可能の場合は true。それ以外の場合は false。 - - - 初期値が有効かどうかを示す値を取得または設定します。 - 初期値が有効な場合は true 。それ以外の場合は false。 - - - 電子メール アドレスを検証します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した値が有効な電子メール アドレスのパターンと一致するかどうかを判断します。 - 指定された値が有効であるか、null の場合は true。それ以外の場合は false。 - 検証対象の値。 - - - .NET Framework の列挙型をデータ列に対応付けます。 - - - - クラスの新しいインスタンスを初期化します。 - 列挙体の型。 - - - 列挙型を取得または設定します。 - 列挙型。 - - - データ フィールドの値が有効かどうかをチェックします。 - データ フィールドの値が有効である場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - - - ファイル名の拡張子を検証します。 - - - - クラスの新しいインスタンスを初期化します。 - - - ファイル名の拡張子を取得または設定します。 - ファイル名拡張子。プロパティが設定されていない場合は既定のファイル拡張子 (".gif"、".jpg"、".jpeg"、".gif")。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - 指定したファイル名拡張子または拡張機能が有効であることを確認します。 - ファイル名拡張子が有効である場合は true。それ以外の場合は false。 - 有効なファイル拡張子のコンマ区切りのリスト。 - - - 列のフィルター処理動作を指定するための属性を表します。 - - - フィルター UI ヒントを使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - - - フィルター UI ヒントとプレゼンテーション層の名前を使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - このコントロールをサポートするプレゼンテーション層の名前。 - - - フィルター UI ヒント、プレゼンテーション層の名前、およびコントロールのパラメーターを使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - このコントロールをサポートするプレゼンテーション層の名前。 - コントロールのパラメーターのリスト。 - - - コントロールのコンストラクターでパラメーターとして使用される名前と値のペアを取得します。 - コントロールのコンストラクターでパラメーターとして使用される名前と値のペア。 - - - この属性インスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 - 渡されたオブジェクトがこの属性インスタンスに等しい場合は True。それ以外の場合は false。 - この属性インスタンスと比較するオブジェクト。 - - - フィルター処理用のコントロールの名前を取得します。 - フィルター処理用のコントロールの名前。 - - - この属性インスタンスのハッシュ コードを返します。 - この属性インスタンスのハッシュ コード。 - - - このコントロールをサポートするプレゼンテーション層の名前を取得します。 - このコントロールをサポートするプレゼンテーション層の名前。 - - - オブジェクトを無効にする方法を提供します。 - - - 指定されたオブジェクトが有効かどうかを判断します。 - 失敗した検証の情報を保持するコレクション。 - 検証コンテキスト。 - - - エンティティを一意に識別する 1 つ以上のプロパティを示します。 - - - - クラスの新しいインスタンスを初期化します。 - - - プロパティで許容される配列または文字列データの最大長を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - - パラメーターに基づいて、 クラスの新しいインスタンスを初期化します。 - 配列または文字列データの許容される最大長。 - - - 指定したエラー メッセージに書式を適用します。 - 許容される最大長を説明する、ローカライズされた文字列。 - 書式設定された文字列に含める名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 値が null の場合、または指定された最大長以下の場合は true、それ以外の場合は false。 - 検証対象のオブジェクト。 - 長さが 0 または -1 未満です。 - - - 配列または文字列データの許容される最大長を取得します。 - 配列または文字列データの許容される最大長。 - - - プロパティで許容される配列または文字列データの最小長を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 配列または文字列データの長さ。 - - - 指定したエラー メッセージに書式を適用します。 - 許容される最小長を説明する、ローカライズされた文字列。 - 書式設定された文字列に含める名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 指定したオブジェクトが有効である場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - - - 配列または文字列データに許容される最小長を取得または設定します。 - 配列または文字列データの許容される最小長。 - - - データ フィールドの値が電話番号の正規表現を使用した適切な電話番号であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した電話番号が有効な電話番号形式かどうかを判断します。 - 電話番号が有効である場合は true。それ以外の場合は false。 - 検証対象の値。 - - - データ フィールドの値の数値範囲制約を指定します。 - - - 指定した最小値と最大値を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - - 指定した最小値と最大値を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - - 指定した最小値と最大値および特定の型を使用して、 クラスの新しいインスタンスを初期化します。 - テストするオブジェクトの型を指定します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - は null なので、 - - - 範囲の検証が失敗したときに表示するエラー メッセージの書式を設定します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - データ フィールドの値が指定範囲に入っていることをチェックします。 - 指定した値が範囲に入っている場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が許容範囲外でした。 - - - 最大許容フィールド値を取得します。 - データ フィールドの最大許容値。 - - - 最小許容フィールド値を取得します。 - データ フィールドの最小許容値。 - - - 値を検証する必要があるデータ フィールドの型を取得します。 - 値を検証する必要があるデータ フィールドの型。 - - - ASP.NET Dynamic Data のデータ フィールド値が指定した正規表現に一致しなければならないことを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - データ フィールド値の検証に使用する正規表現。 - - は null なので、 - - - 正規表現検証が失敗した場合に表示するエラー メッセージを書式設定します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - ユーザーが入力した値が正規表現パターンと一致するかどうかをチェックします。 - 検証が成功した場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が正規表現パターンと一致しませんでした。 - - - 正規表現パターンを取得します。 - 一致しているか検証するパターン。 - - - データ フィールド値が必須であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 空の文字列を使用できるかどうかを示す値を取得または設定します。 - 空の文字列を使用できる場合は true。それ以外の場合は false。既定値は false です。 - - - 必須データ フィールドの値が空でないことをチェックします。 - 検証が成功した場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が null でした。 - - - クラスまたはデータ列がスキャフォールディングを使用するかどうかを指定します。 - - - - プロパティを使用して、 クラスの新しいインスタンスを初期化します。 - スキャフォールディングを有効にするかどうかを指定する値。 - - - スキャフォールディングが有効かどうかを指定する値を取得または設定します。 - スキャフォールディングが有効な場合は true。それ以外の場合は false。 - - - データ フィールドの最小と最大の文字長を指定します。 - - - 指定した最大長を使用して、 クラスの新しいインスタンスを初期化します。 - 文字列の最大長。 - - - 指定したエラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - が負の値です。または より小さい。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 指定したオブジェクトが有効である場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - - が負の値です。または より小さい。 - - - 文字列の最大長を取得または設定します。 - 文字列の最大長。 - - - 文字列の最小長を取得または設定します。 - 文字列の最小長。 - - - 列のデータ型を行バージョンとして指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 動的データでデータ フィールドの表示に使用されるテンプレート コントロールまたはユーザー コントロールを指定します。 - - - 指定されたユーザー コントロールを使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール。 - - - ユーザー コントロールおよびプレゼンテーション層を指定して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール (フィールド テンプレート)。 - このクラスを使用するプレゼンテーション層。"HTML"、"Silverlight"、"WPF"、"WinForms" のいずれかに設定できます。 - - - ユーザー コントロール、プレゼンテーション層、およびコントロールのパラメーターを指定して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール (フィールド テンプレート)。 - このクラスを使用するプレゼンテーション層。"HTML"、"Silverlight"、"WPF"、"WinForms" のいずれかに設定できます。 - データ ソースからの値の取得に使用するオブジェクト。 - - は null であるか、または制約キーです。または の値が文字列ではありません。 - - - データ ソースからの値の取得に使用する オブジェクトを取得または設定します。 - キーと値のペアのコレクションです。 - - - 指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を取得します。 - 指定したオブジェクトがこのインスタンスと等しい場合は true。それ以外の場合は false。 - このインスタンスと比較するオブジェクト、または null 参照。 - - - 属性の現在のインスタンスのハッシュ コードを取得します。 - 属性インスタンスのハッシュ コード。 - - - - クラスを使用するプレゼンテーション層を取得または設定します。 - このクラスで使用されるプレゼンテーション層。 - - - データ フィールドの表示に使用するフィールド テンプレートの名前を取得または設定します。 - データ フィールドを表示するフィールド テンプレートの名前。 - - - URL 検証規則を提供します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した URL の形式を検証します。 - URL 形式が有効であるか null の場合は true。それ以外の場合は false。 - 検証対象の URL。 - - - すべての検証属性の基本クラスとして機能します。 - ローカライズされたエラー メッセージの および プロパティが、ローカライズされていない プロパティ エラー メッセージが設定されるのと同時に設定されます。 - - - - クラスの新しいインスタンスを初期化します。 - - - 検証リソースへのアクセスを可能にする関数を使用して、 クラスの新しいインスタンスを初期化します。 - 検証リソースへのアクセスを可能にする関数。 - - は null なので、 - - - 検証コントロールに関連付けるエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - 検証コントロールに関連付けるエラー メッセージ。 - - - 検証が失敗した場合に検証コントロールに関連付けるエラー メッセージを取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージ。 - - - 検証が失敗した場合に プロパティ値の検索に使用するエラー メッセージ リソース名を取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージ リソース。 - - - 検証が失敗した場合にエラー メッセージの検索に使用するリソースの種類を取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージの型。 - - - ローカライズされた検証エラー メッセージを取得します。 - ローカライズされた検証エラー メッセージ。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージのインスタンス。 - 書式設定されたメッセージに含める名前。 - - - 現在の検証属性に対して、指定した値が有効かどうかを確認します。 - - クラスのインスタンス。 - 検証対象の値。 - 検証操作に関するコンテキスト情報。 - - - 指定したオブジェクトの値が有効かどうかを判断します。 - 指定された値が有効な場合は true。それ以外の場合は false。 - 検証するオブジェクトの値。 - - - 現在の検証属性に対して、指定した値を検証します。 - - クラスのインスタンス。 - 検証対象の値。 - 検証操作に関するコンテキスト情報。 - - - 属性で検証コンテキストが必要かどうかを示す値を取得します。 - 属性に検証コンテキストが必要な場合は true。それ以外の場合は false。 - - - 指定されたオブジェクトを検証します。 - 検証対象のオブジェクト。 - 検証チェックの実行コンテキストを記述する オブジェクト。このパラメーターには、null は指定できません。 - 検証に失敗しました。 - - - 指定されたオブジェクトを検証します。 - 検証するオブジェクトの値。 - エラー メッセージに含める名前。 - - が無効です。 - - - 検証チェックの実行コンテキストを記述します。 - - - オブジェクト インスタンスを使用して、 クラスの新しいインスタンスを初期化します - 検証するオブジェクト インスタンス。null にすることはできません。 - - - オブジェクト インスタンスを使用して、 クラスの新しいインスタンスを初期化します - 検証するオブジェクト インスタンス。null にすることはできません - コンシューマーに提供するオプションの一連のキーと値のペア。 - - - サービス プロバイダーとサービス コンシューマーのディクショナリを使用して、 クラスの新しいインスタンスを初期化します。 - 検証対象のオブジェクト。このパラメーターは必須です。 - - インターフェイスを実装するオブジェクト。このパラメーターは省略できます。 - サービス コンシューマーに使用できるようにするキーと値のペアのディクショナリ。このパラメーターは省略できます。 - - - 検証するメンバーの名前を取得または設定します。 - 検証するメンバーの名前。 - - - カスタム検証を提供するサービスを返します。 - サービスのインスタンス。サービスを利用できない場合は null。 - 検証に使用されるサービスの型。 - - - GetService が呼び出されたときに、型によってサービス インスタンスを返すことができるサービス プロバイダーを使用して を初期化します。 - サービス プロバイダー。 - - - このコンテキストに関連付けられているキーと値のペアのディクショナリを取得します。 - このコンテキストのキーと値のペアのディクショナリ。 - - - 検証するメンバーの名前を取得または設定します。 - 検証するメンバーの名前。 - - - 検証するオブジェクトを取得します。 - 検証対象のオブジェクト。 - - - 検証するオブジェクトの型を取得します。 - 検証するオブジェクトの型。 - - - - クラスの使用時にデータ フィールドの検証で発生する例外を表します。 - - - システムによって生成されたエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - - - 検証結果、検証属性、および現在の例外の値を使用して、 クラスの新しいインスタンスを初期化します。 - 検証結果のリスト。 - 現在の例外を発生させた属性。 - 属性で検証エラーが発生する原因となったオブジェクトの値。 - - - 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - エラーを説明する指定メッセージ。 - - - 指定したエラー メッセージ、検証属性、および現在の例外の値を使用して、 クラスの新しいインスタンスを初期化します。 - エラーを説明するメッセージ。 - 現在の例外を発生させた属性。 - 属性で検証エラーが発生する原因となったオブジェクトの値。 - - - 指定したエラー メッセージと内部例外インスタンスのコレクションを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - 検証例外のコレクション。 - - - この例外を発生させた クラスのインスタンスを取得します。 - この例外を発生させた検証属性型のインスタンス。 - - - 検証エラーを示す インスタンスを取得します。 - 検証エラーを示す インスタンス。 - - - - クラスでこの例外が発生する原因となるオブジェクトの値を取得します。 - - クラスで検証エラーが発生する原因となったオブジェクトの値。 - - - 検証要求の結果のコンテナーを表します。 - - - - オブジェクトを使用して、 クラスの新しいインスタンスを初期化します。 - 検証結果のオブジェクト。 - - - エラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - - - エラー メッセージと、検証エラーを含んでいるメンバーのリストを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - 検証エラーを含んでいるメンバー名のリスト。 - - - 検証のエラー メッセージを取得します。 - 検証のエラー メッセージ。 - - - 検証エラーが存在するフィールドを示すメンバー名のコレクションを取得します。 - 検証エラーが存在するフィールドを示すメンバー名のコレクション。 - - - 検証の成否を表します (検証が成功した場合は true、それ以外の場合は false)。 - - - 現在の検証結果の文字列形式を返します。 - 現在の検証結果。 - - - オブジェクト、プロパティ、およびメソッドに関連付けられている に含めることで、これらを検証するために使用できるヘルパー クラスを定義します。 - - - 検証コンテキストおよび検証結果のコレクションを使用して、指定されたオブジェクトが有効かどうかを判断します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - - は null なので、 - - - 検証コンテキスト、検証結果のコレクション、およびすべてのプロパティを検証するかどうかを指定する値を使用して、指定されたオブジェクトが有効かどうかを判断します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - すべてのプロパティを検証するには true、必要な属性のみを検証するには false。 - - は null なので、 - - - プロパティを検証します。 - プロパティが有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - 検証対象のプロパティを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - - は、このプロパティに代入できません。またはが null です。 - - - 指定された属性を使用して、指定された値が有効かどうかを示す値を返します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した検証を保持するコレクション。 - 検証属性。 - - - 検証コンテキストを使用して、指定されたオブジェクトが有効かどうかを判断します。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - オブジェクトが無効です。 - - は null なので、 - - - 検証コンテキスト、およびすべてのプロパティを検証するかどうかを指定する値を使用して、指定されたオブジェクトが有効かどうかを判断します。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - すべてのプロパティを検証する場合は true。それ以外の場合は false。 - - が無効です。 - - は null なので、 - - - プロパティを検証します。 - 検証対象の値。 - 検証対象のプロパティを説明するコンテキスト。 - - は、このプロパティに代入できません。 - - パラメーターが有効ではありません。 - - - 指定された属性を検証します。 - 検証対象の値。 - 検証対象のオブジェクトを説明するコンテキスト。 - 検証属性。 - - パラメーターが null です。 - - パラメーターは、 パラメーターで検証しません。 - - - プロパティに対応するデータベース列を表します。 - - - - クラスの新しいインスタンスを初期化します。 - - - - クラスの新しいインスタンスを初期化します。 - プロパティのマップ先の列の名前。 - - - プロパティに対応する列の名前を取得します。 - プロパティのマップ先の列の名前。 - - - 取得または設定は、列のインデックス番号が 0 から始まる順序プロパティにマップされます。 - 列の順序。 - - - 取得または設定は列のデータベース プロバイダー固有のデータ型プロパティにマップされます。 - プロパティのマップ先の列が持つデータベース プロバイダー固有のデータ型。 - - - クラスが複合型であることを示します。複合型はエンティティ型の非スカラー プロパティで、これによってスカラー プロパティをエンティティ内で整理できます。複合型にはキーがないため、Entity Framework で親オブジェクトから分離して管理することはできません。 - - - - クラスの新しいインスタンスを初期化します。 - - - データベースでのプロパティの値の生成方法を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - データベースを生成するオプションです。 - - - パターンをデータベースのプロパティの値を生成するために使用される取得または設定します。 - データベースを生成するオプションです。 - - - データベースのプロパティの値を生成するために使用するパターンを表します。 - - - 行が挿入または更新されたときに、データベースで値が生成されます。 - - - 行が挿入されたときに、データベースで値が生成されます。 - - - データベースで値が生成されません。 - - - リレーションシップで外部キーとして使用されるプロパティを示します。外部キー プロパティに注釈を配置して関連付けられたナビゲーション プロパティ名を指定したり、ナビゲーション プロパティに注釈を配置して関連付けられた外部キー名を指定したりすることもできます。 - - - - クラスの新しいインスタンスを初期化します。 - 外部キーのプロパティに ForeigKey 属性を追加する場合は、対応するナビゲーション プロパティの名前を指定する必要があります。ナビゲーション プロパティに ForeigKey 属性を追加する場合は、対応する外部キーの名前を指定する必要があります。1 つのナビゲーション プロパティに複数の外部キーが存在する場合は、コンマを使用して外部キー名の一覧を区切ります。詳細については、「Code First データの注釈」を参照してください。 - - - 外部キーのプロパティに ForeigKey 属性を追加する場合は、対応するナビゲーション プロパティの名前を指定する必要があります。ナビゲーション プロパティに ForeigKey 属性を追加する場合は、対応する外部キーの名前を指定する必要があります。1 つのナビゲーション プロパティに複数の外部キーが存在する場合は、コンマを使用して外部キー名の一覧を区切ります。詳細については、「Code First データの注釈」を参照してください。 - 関連付けられたナビゲーション プロパティまたは関連付けられた外部キーのプロパティの名前。 - - - 同じリレーションシップのもう一方の End を表すナビゲーション プロパティの逆を指定します。 - - - 指定したプロパティを使用して、 クラスの新しいインスタンスを初期化します。 - 同じリレーションシップのもう一方の End を表すナビゲーション プロパティ。 - - - 同じリレーションシップの一方の端を表すナビゲーション プロパティを取得します。 - 属性のプロパティ。 - - - プロパティまたはクラスがデータベース マッピングから除外されることを示します。 - - - - クラスの新しいインスタンスを初期化します。 - - - クラスのマップ先のデータベース テーブルを指定します。 - - - 指定したテーブルの名前名を使用して、 クラスの新しいインスタンスを初期化します。 - クラスのマップ先のテーブルの名前。 - - - クラスのマップ先のテーブルの名前を取得します。 - クラスのマップ先のテーブルの名前。 - - - クラスのマップ先のテーブルのスキーマを取得または設定します。 - クラスのマップ先のテーブルのスキーマ。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml deleted file mode 100644 index b7b62b2..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1102 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 엔터티 멤버에서 외래 키 관계와 같은 데이터 관계를 나타내도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 연결의 이름입니다. - 연결의 쪽에 있는 키 값의 속성 이름을 표시하는 쉼표로 구분된 목록입니다. - 연결의 쪽에 있는 키 값의 속성 이름을 표시하는 쉼표로 구분된 목록입니다. - - - 연결 멤버가 외래 키를 나타내는지 여부를 표시하는 값을 가져오거나 설정합니다. - 연결이 외래 키를 나타내면 true이고, 그렇지 않으면 false입니다. - - - 연결의 이름을 가져옵니다. - 연결의 이름입니다. - - - 연결의 OtherKey 쪽에 있는 키 값의 속성 이름을 가져옵니다. - 연결의 OtherKey 쪽에 있는 키 값을 나타내는 속성 이름의 쉼표로 구분된 목록입니다. - - - - 속성에 지정된 개별 키 멤버의 컬렉션을 가져옵니다. - - 속성에 지정된 개별 키 멤버의 컬렉션입니다. - - - 연결의 ThisKey 쪽에 있는 키 값의 속성 이름을 가져옵니다. - 연결의 ThisKey 쪽에 있는 키 값을 나타내는 속성 이름의 쉼표로 구분된 목록입니다. - - - - 속성에 지정된 개별 키 멤버의 컬렉션을 가져옵니다. - - 속성에 지정된 개별 키 멤버의 컬렉션입니다. - - - 두 속성을 비교하는 특성을 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 현재 속성과 비교할 속성입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - - 가 올바르면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성 검사 요청에 대한 정보가 들어 있는 개체입니다. - - - 현재 속성과 비교할 속성을 가져옵니다. - 다른 속성입니다. - - - 다른 속성의 표시 이름을 가져옵니다. - 기타 속성의 표시 이름입니다. - - - 특성에 유효성 검사 컨텍스트가 필요한지 여부를 나타내는 값을 가져옵니다. - 특성에 유효성 검사 컨텍스트가 필요하면 true이고, 그렇지 않으면 false입니다. - - - 낙관적 동시성 검사에 속성이 참여하도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터 필드 값이 신용 카드 번호가 되도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 신용 카드 번호가 유효한지 여부를 확인합니다. - 신용 카드 번호가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - 속성 또는 클래스 인스턴스의 유효성을 검사하는 데 사용하는 사용자 지정 유효성 검사 메서드를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 사용자 지정 유효성 검사를 수행하는 메서드를 포함하는 형식입니다. - 사용자 지정 유효성 검사를 수행하는 메서드입니다. - - - 유효성 검사 오류 메시지의 서식을 지정합니다. - 서식 지정된 오류 메시지의 인스턴스입니다. - 서식이 지정된 메시지에 포함할 이름입니다. - - - 유효성 검사 메서드를 가져옵니다. - 유효성 검사 메서드의 이름입니다. - - - 사용자 지정 유효성 검사를 수행하는 형식을 가져옵니다. - 사용자 지정 유효성 검사를 수행하는 형식입니다. - - - 데이터 필드 및 매개 변수와 연결된 데이터 형식의 열거형을 나타냅니다. - - - 신용 카드 번호를 나타냅니다. - - - 통화 값을 나타냅니다. - - - 사용자 지정 데이터 형식을 나타냅니다. - - - 날짜 값을 나타냅니다. - - - 날짜와 시간으로 표시된 시간을 나타냅니다. - - - 개체가 존재하고 있는 연속 시간을 나타냅니다. - - - 전자 메일 주소를 나타냅니다. - - - HTML 파일을 나타냅니다. - - - 이미지의 URL을 나타냅니다. - - - 여러 줄 텍스트를 나타냅니다. - - - 암호 값을 나타냅니다. - - - 전화 번호 값을 나타냅니다. - - - 우편 번호를 나타냅니다. - - - 표시되는 텍스트를 나타냅니다. - - - 시간 값을 나타냅니다. - - - 파일 업로드 데이터 형식을 나타냅니다. - - - URL 값을 나타냅니다. - - - 데이터 필드에 연결할 추가 형식의 이름을 지정합니다. - - - 지정된 형식 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드에 연결할 형식의 이름입니다. - - - 지정된 필드 템플릿 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드에 연결할 사용자 지정 필드 템플릿의 이름입니다. - - 이 null이거나 빈 문자열("")인 경우 - - - 데이터 필드에 연결된 사용자 지정 필드 템플릿의 이름을 가져옵니다. - 데이터 필드에 연결된 사용자 지정 필드 템플릿의 이름입니다. - - - 데이터 필드에 연결된 형식을 가져옵니다. - - 값 중 하나입니다. - - - 데이터 필드 표시 형식을 가져옵니다. - 데이터 필드 표시 형식입니다. - - - 데이터 필드에 연결된 형식의 이름을 반환합니다. - 데이터 필드에 연결된 형식의 이름입니다. - - - 데이터 필드 값이 유효한지 확인합니다. - 항상 true입니다. - 유효성을 검사할 데이터 필드 값입니다. - - - 엔터티 partial 클래스의 형식과 멤버에 대해 지역화 가능한 문자열을 지정할 수 있도록 해주는 일반 용도의 특성을 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 이 필드를 표시하기 위해 UI를 자동으로 생성할지 여부를 나타내는 값을 가져오거나 설정합니다. - 이 필드를 표시하기 위해 UI를 자동으로 생성해야 하면 true이고, 그렇지 않으면 false입니다. - 속성 값이 설정되기 전에 가져오기를 시도했습니다. - - - 이 필드에 필터링 UI를 자동으로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다. - 이 필드에 대한 필터링을 표시하기 위해 UI를 자동으로 생성해야 하면 true이고, 그렇지 않으면 false입니다. - 속성 값이 설정되기 전에 가져오기를 시도했습니다. - - - UI에 설명을 표시하는 데 사용되는 값을 가져오거나 설정합니다. - UI에 설명을 표시하는 데 사용되는 값입니다. - - - - 속성의 값을 반환합니다. - 속성이 초기화되었으면 의 값이고, 그렇지 않으면 null입니다. - - - 이 필드에 대한 필터링을 표시하기 위해 UI를 자동으로 생성할지 여부를 나타내는 값을 반환합니다. - 속성이 초기화되었으면 의 값이고, 그렇지 않으면 null입니다. - - - - 속성의 값을 반환합니다. - - 이 지정되었으며 속성이 리소스 키를 나타내면 지역화된 설명이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - 속성 및 속성이 초기화되지만 속성에 대한 값과 일치하는 이름을 가진 공용 정적 속성을 찾을 수 없습니다. - - - - 속성의 값을 반환합니다. - - 이 초기화되었으면 UI의 필드 그룹화에 사용할 값이고, 그렇지 않으면 null입니다. 속성이 지정되었으며 속성이 리소스 키를 나타내면 지역화된 문자열이 반환되고, 그렇지 않으면 지역화되지 않은 문자열이 반환됩니다. - - - UI의 필드 표시에 사용되는 값을 반환합니다. - - 속성이 지정되었으며 속성이 리소스 키를 나타내면 속성의 지역화된 문자열이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - 속성 및 속성이 초기화되지만 속성에 대한 값과 일치하는 이름을 가진 공용 정적 속성을 찾을 수 없습니다. - - - - 속성의 값을 반환합니다. - - 속성이 설정되어 있으면 해당 값이고, 그렇지 않으면 null입니다. - - - - 속성의 값을 반환합니다. - - 속성이 지정된 경우와 속성이 리소스 키를 나타내는 경우 속성의 지역화된 문자열을 가져오고, 그렇지 않으면 속성의 지역화되지 않은 값을 가져옵니다. - - - - 속성의 값을 반환합니다. - - 속성이 지정된 경우와 속성이 리소스 키를 나타내는 경우 속성의 지역화된 문자열이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - - UI에서 필드를 그룹화하는 데 사용되는 값을 가져오거나 설정합니다. - UI에서 필드를 그룹화하는 데 사용되는 값입니다. - - - UI에 표시하는 데 사용되는 값을 가져오거나 설정합니다. - UI에 표시하는 데 사용되는 값입니다. - - - 열의 순서 가중치를 가져오거나 설정합니다. - 열의 순서 가중치입니다. - - - UI에서 프롬프트 워터마크를 설정하는 데 사용할 값을 가져오거나 설정합니다. - UI에 워터마크를 표시하는 데 사용할 값입니다. - - - - , , 속성에 대한 리소스를 포함하는 형식을 가져오거나 설정합니다. - - , , 속성을 포함하는 리소스의 형식입니다. - - - 표 형태 창의 열 레이블에 사용되는 값을 가져오거나 설정합니다. - 표 형태 창의 열 레이블에 사용되는 값입니다. - - - 참조되는 테이블에서 외래 키 열로 표시되는 열을 지정합니다. - - - 지정된 열을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - - - 지정된 표시 및 정렬 열을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - 정렬에 사용할 열의 이름입니다. - - - 지정된 표시 열과 지정된 정렬 열 및 정렬 순서를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - 정렬에 사용할 열의 이름입니다. - 내림차순으로 정렬하려면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 표시 필드로 사용할 열의 이름을 가져옵니다. - 표시 열의 이름입니다. - - - 정렬에 사용할 열의 이름을 가져옵니다. - 정렬 열의 이름입니다. - - - 내림차순으로 정렬할지 아니면 오름차순으로 정렬할지를 나타내는 값을 가져옵니다. - 열이 내림차순으로 정렬되면 true이고, 그렇지 않으면 false입니다. - - - ASP.NET Dynamic Data가 데이터 필드를 표시하고 서식 지정하는 방법을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터 필드가 편집 모드에 있는 경우 속성에서 지정하는 서식 문자열이 필드 값에 적용되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 편집 모드에서 필드 값에 서식 문자열이 적용되면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 데이터 소스에서 데이터 필드가 업데이트되는 경우 빈 문자열 값("")이 자동으로 null로 변환되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 빈 문자열 값이 자동으로 null로 변환되면 true이고, 그렇지 않으면 false입니다.기본값은 true입니다. - - - 필드 값의 표시 형식을 가져오거나 설정합니다. - 데이터 필드 값의 표시 형식을 지정하는 서식 문자열입니다.기본값은 빈 문자열("")로, 필드 값에 특정 형식이 적용되지 않음을 나타냅니다. - - - 필드가 HTML 인코딩되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 필드가 HTML 인코딩되어야 하면 true이고, 그렇지 않으면 false입니다. - - - 필드 값이 null인 경우 해당 필드에 대해 표시되는 텍스트를 가져오거나 설정합니다. - 필드 값이 null인 경우 해당 필드에 대해 표시되는 텍스트입니다.기본값은 빈 문자열("")로, 이 속성이 설정되어 있지 않음을 나타냅니다. - - - 데이터 필드를 편집할 수 있는지 여부를 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 필드를 편집할 수 있도록 지정하려면 true이고, 그렇지 않으면 false입니다. - - - 필드를 편집할 수 있는지 여부를 나타내는 값을 가져옵니다. - 필드를 편집할 수 있으면 true이고, 그렇지 않으면 false입니다. - - - 초기 값의 사용 여부를 나타내는 값을 가져오거나 설정합니다. - 초기 값을 사용할 수 있으면 true 이고, 그렇지 않으면 false입니다. - - - 전자 메일 주소의 유효성을 검사합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 값이 유효한 전자 메일 주소의 패턴과 일치하는지 여부를 확인합니다. - 지정된 값이 유효하거나 null이면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - .NET Framework 열거형을 데이터 열에 매핑할 수 있도록 합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 열거형의 유형입니다. - - - 열거형 형식을 가져오거나 설정합니다. - 열거형 형식입니다. - - - 데이터 필드 값이 유효한지 확인합니다. - 데이터 필드 값이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - - - 파일 이름 파일 확장명의 유효성을 검사합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 파일 이름 확장명을 가져오거나 설정합니다. - 파일 확장명이며, 속성이 설정되어 있지 않은 경우 기본 파일 확장명(".png", ".jpg", ".jpeg", and ".gif")입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 지정된 파일 이름 확장명이 올바른지 확인합니다. - 파일 이름 확장이 유효하면 true이고, 그렇지 않으면 false입니다. - 올바른 파일 확장명의 쉼표로 구분된 목록입니다. - - - 열의 필터링 동작을 지정하는 데 사용되는 특성을 나타냅니다. - - - 필터 UI 힌트를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - - - 필터 UI 힌트 및 프레젠테이션 레이어 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - - - 필터 UI 힌트, 프레젠테이션 레이어 이름 및 컨트롤 매개 변수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - 컨트롤의 매개 변수 목록입니다. - - - 컨트롤의 생성자에 매개 변수로 사용되는 이름/값 쌍을 가져옵니다. - 컨트롤의 생성자에 매개 변수로 사용되는 이름/값 쌍입니다. - - - 이 특성 인스턴스가 지정된 개체와 동일한지 여부를 나타내는 값을 반환합니다. - 전달된 개체가 이 특성 인스턴스와 동일하면 True이고, 그렇지 않으면 false입니다. - 이 특성 인스턴스와 비교할 개체입니다. - - - 필터링에 사용할 컨트롤의 이름을 가져옵니다. - 필터링에 사용할 컨트롤의 이름입니다. - - - 이 특성 인스턴스의 해시 코드를 반환합니다. - 이 특성 인스턴스의 해시 코드입니다. - - - 이 컨트롤을 지원하는 프레젠테이션 레이어의 이름을 가져옵니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - - - 개체를 무효화하는 방법을 제공합니다. - - - 지정된 개체가 올바른지 여부를 확인합니다. - 실패한 유효성 검사 정보를 보관하는 컬렉션입니다. - 유효성 검사 컨텍스트입니다. - - - 엔터티를 고유하게 식별하는 속성을 하나 이상 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 속성에서 허용되는 배열 또는 문자열 데이터의 최대 길이를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - - 매개 변수를 기반으로 클래스의 새 인스턴스를 초기화합니다. - 배열 또는 문자열 데이터의 허용 가능한 최대 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 허용 가능한 최대 길이를 설명하는 지역화된 문자열입니다. - 서식이 지정된 문자열에 포함할 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - 값이 null이거나 지정된 최대 길이보다 작거나 같으면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 길이가 0이거나 음수보다 작은 경우 - - - 배열 또는 문자열 데이터의 허용 가능한 최대 길이를 가져옵니다. - 배열 또는 문자열 데이터의 허용 가능한 최대 길이입니다. - - - 속성에서 허용되는 배열 또는 문자열 데이터의 최소 길이를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 배열 또는 문자열 데이터의 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 허용 가능한 최소 길이를 설명하는 지역화된 문자열입니다. - 서식이 지정된 문자열에 포함할 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - 지정된 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - - - 배열 또는 문자열 데이터의 허용 가능한 최소 길이를 가져오거나 설정합니다. - 배열 또는 문자열 데이터의 허용 가능한 최소 길이입니다. - - - 데이터 필드 값이 전화 번호의 정규식을 사용하여 올바른 형식으로 구성된 전화 번호인지를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 전화 번호가 유효한 전화 번호 형식으로 되어 있는지 여부를 확인합니다. - 전화 번호가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - 데이터 필드 값에 대한 숫자 범위 제약 조건을 지정합니다. - - - 지정된 최소값 및 최대값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - - 지정된 최소값 및 최대값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - - 지정된 최소값 및 최대값과 특정 형식을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 테스트할 개체 형식을 지정합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - 가 null입니다. - - - 범위 유효성 검사에 실패할 때 표시되는 오류 메시지의 형식을 지정합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 데이터 필드의 값이 지정된 범위에 있는지 확인합니다. - 지정된 값이 범위에 있으면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 허용된 범위 밖에 있습니다. - - - 허용되는 최대 필드 값을 가져옵니다. - 데이터 필드에 대해 허용되는 최대값입니다. - - - 허용되는 최소 필드 값을 가져옵니다. - 데이터 필드에 대해 허용되는 최소값입니다. - - - 유효성을 검사해야 할 값이 포함된 데이터 필드의 형식을 가져옵니다. - 유효성을 검사해야 할 값이 포함된 데이터 필드의 형식입니다. - - - ASP.NET Dynamic Data에 있는 데이터 필드 값이 지정된 정규식과 일치해야 한다고 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값의 유효성을 검사하는 데 사용되는 정규식입니다. - - 가 null입니다. - - - 정규식 유효성 검사에 실패할 경우 표시할 오류 메시지의 형식을 지정합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 사용자가 입력한 값이 정규식 패턴과 일치하는지 여부를 확인합니다. - 유효성 검사가 성공하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 정규식 패턴과 일치하지 않는 경우 - - - 정규식 패턴을 가져옵니다. - 일치시킬 패턴입니다. - - - 데이터 필드 값이 필요하다는 것을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 빈 문자열이 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 빈 문자열이 허용되면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 필수 데이터 필드의 값이 비어 있지 않은지 확인합니다. - 유효성 검사가 성공하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 null인 경우 - - - 클래스 또는 데이터 열이 스캐폴딩을 사용하는지 여부를 지정합니다. - - - - 속성을 사용하여 의 새 인스턴스를 초기화합니다. - 스캐폴딩이 사용되는지 여부를 지정하는 값입니다. - - - 스캐폴딩이 사용되는지 여부를 지정하는 값을 가져오거나 설정합니다. - 스캐폴딩을 사용할 수 있으면 true이고, 그렇지 않으면 false입니다. - - - 데이터 필드에 허용되는 최소 및 최대 문자 길이를 지정합니다. - - - 지정된 최대 길이를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 문자열의 최대 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - 가 음수인 경우 또는보다 작은 경우 - - - 지정된 개체가 유효한지 여부를 확인합니다. - 지정된 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - - 가 음수인 경우또는보다 작은 경우 - - - 문자열의 최대 길이를 가져오거나 설정합니다. - 문자열의 최대 길이입니다. - - - 문자열의 최소 길이를 가져오거나 설정합니다. - 문자열의 최소 길이입니다. - - - 열의 데이터 형식을 행 버전으로 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 동적 데이터에서 데이터 필드를 표시하기 위해 사용하는 템플릿 또는 사용자 정의 컨트롤을 지정합니다. - - - 지정된 사용자 정의 컨트롤을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤입니다. - - - 지정된 사용자 컨트롤과 지정된 프레젠테이션 레이어를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤(필드 템플릿)입니다. - 클래스를 사용하는 프레젠테이션 계층입니다."HTML", "Silverlight", "WPF" 또는 "WinForms"으로 설정할 수 있습니다. - - - 지정된 사용자 컨트롤, 프레젠테이션 레이어 및 컨트롤 매개 변수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤(필드 템플릿)입니다. - 클래스를 사용하는 프레젠테이션 계층입니다."HTML", "Silverlight", "WPF" 또는 "WinForms"으로 설정할 수 있습니다. - 데이터 소스의 값을 검색하는 데 사용할 개체입니다. - - 가 null이거나 제약 조건 키인 경우또는의 값은 문자열이 아닙니다. - - - 데이터 소스의 값을 검색하는 데 사용할 개체를 가져오거나 설정합니다. - 키/값 쌍의 컬렉션입니다. - - - 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 가져옵니다. - 지정된 개체가 이 인스턴스와 같으면 true이고, 그렇지 않으면 false입니다. - 이 인스턴스와 비교할 개체이거나 null 참조입니다. - - - 특성의 현재 인스턴스에 대한 해시 코드를 가져옵니다. - 특성 인스턴스의 해시 코드입니다. - - - - 클래스를 사용하는 프레젠테이션 계층을 가져오거나 설정합니다. - 이 클래스에서 사용하는 프레젠테이션 레이어입니다. - - - 데이터 필드를 표시하는 데 사용할 필드 템플릿의 이름을 가져오거나 설정합니다. - 데이터 필드를 표시하는 필드 템플릿의 이름입니다. - - - URL 유효성 검사를 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 URL 형식의 유효성을 검사합니다. - URL 형식이 유효하거나 null이면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 URL입니다. - - - 모든 유효성 검사 특성의 기본 클래스로 사용됩니다. - 지역화된 오류 메시지에 대한 속성은 지역화되지 않은 속성 오류 메시지와 동시에 설정됩니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 유효성 검사 리소스에 액세스할 수 있도록 하는 함수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 리소스에 액세스할 수 있도록 하는 함수입니다. - - 가 null입니다. - - - 유효성 검사 컨트롤과 연결할 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 컨트롤과 연결할 오류 메시지입니다. - - - 유효성 검사에 실패하는 경우 유효성 검사 컨트롤과 연결할 오류 메시지를 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지입니다. - - - 유효성 검사에 실패할 경우 속성 값을 조회하는 데 사용할 오류 메시지 리소스 이름을 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지 리소스입니다. - - - 유효성 검사에 실패할 경우 오류 메시지 조회에 사용할 리소스 형식을 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지의 형식입니다. - - - 지역화된 유효성 검사 오류 메시지를 가져옵니다. - 지역화된 유효성 검사 오류 메시지입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 서식 지정된 오류 메시지의 인스턴스입니다. - 서식이 지정된 메시지에 포함할 이름입니다. - - - 현재 유효성 검사 특성에 따라 지정된 값이 유효한지 확인합니다. - - 클래스의 인스턴스입니다. - 유효성을 검사할 값입니다. - 유효성 검사 작업에 대한 컨텍스트 정보입니다. - - - 개체의 지정된 값이 유효한지 여부를 확인합니다. - 지정된 값이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체의 값입니다. - - - 현재 유효성 검사 특성에 따라 지정된 값이 유효한지 검사합니다. - - 클래스의 인스턴스입니다. - 유효성을 검사할 값입니다. - 유효성 검사 작업에 대한 컨텍스트 정보입니다. - - - 특성에 유효성 검사 컨텍스트가 필요한지 여부를 나타내는 값을 가져옵니다. - 특성에 유효성 검사 컨텍스트가 필요하면 true이고, 그렇지 않으면 false입니다. - - - 지정된 개체의 유효성을 검사합니다. - 유효성을 검사할 개체입니다. - 유효성 검사가 수행되는 컨텍스트를 설명하는 개체입니다.이 매개 변수는 null일 수 없습니다. - 유효성 검사가 실패했습니다. - - - 지정된 개체의 유효성을 검사합니다. - 유효성을 검사할 개체의 값입니다. - 오류 메시지에 포함할 이름입니다. - - 이 잘못된 경우 - - - 유효성 검사가 수행되는 컨텍스트를 설명합니다. - - - 지정된 개체 인스턴스를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체 인스턴스입니다.null일 수 없습니다. - - - 지정된 개체와 선택적 속성 모음을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체 인스턴스입니다.null일 수 없습니다. - 소비자가 사용할 수 있게 만들려는 선택적 키/값 쌍의 집합입니다. - - - 서비스 공급자와 서비스 소비자의 사전을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체입니다.이 매개 변수는 필수적 요소입니다. - - 인터페이스를 구현하는 개체입니다.이 매개 변수는 선택적 요소입니다. - 서비스 소비자가 사용할 수 있게 만들려는 키/값 쌍의 사전입니다.이 매개 변수는 선택적 요소입니다. - - - 유효성을 검사할 멤버의 이름을 가져오거나 설정합니다. - 유효성을 검사할 멤버의 이름입니다. - - - 사용자 지정 유효성 검사를 제공하는 서비스를 반환합니다. - 서비스 인스턴스이거나 서비스를 사용할 수 없는 경우 null입니다. - 유효성 검사에 사용할 서비스의 형식입니다. - - - GetService가 호출될 때 유형별 서비스 인스턴스를 반환할 수 있는 서비스 공급자를 사용하여 를 초기화합니다. - 서비스 공급자입니다. - - - 이 컨텍스트와 연결된 키/값 쌍의 사전을 가져옵니다. - 이 컨텍스트에 대한 키/값 쌍의 사전입니다. - - - 유효성을 검사할 멤버의 이름을 가져오거나 설정합니다. - 유효성을 검사할 멤버의 이름입니다. - - - 유효성을 검사할 개체를 가져옵니다. - 유효성을 검사할 개체입니다. - - - 유효성을 검사할 개체의 형식을 가져옵니다. - 유효성을 검사할 개체의 형식입니다. - - - - 클래스가 사용될 때 데이터 필드의 유효성을 검사하는 동안 발생하는 예외를 나타냅니다. - - - 시스템에서 생성된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - - - 유효성 검사 결과, 유효성 검사 특성 및 현재 예외의 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 결과 목록입니다. - 현재 예외를 발생시킨 특성입니다. - 특성이 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류를 설명하는 지정된 메시지입니다. - - - 지정된 오류 메시지, 유효성 검사 특성 및 현재 예외의 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류를 설명하는 메시지입니다. - 현재 예외를 발생시킨 특성입니다. - 특성이 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 지정된 오류 메시지 및 내부 예외 인스턴스 컬렉션을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - 유효성 검사 예외의 컬렉션입니다. - - - 이 예외를 트리거한 클래스의 인스턴스를 가져옵니다. - 이 예외를 트리거한 유효성 검사 특성 형식의 인스턴스입니다. - - - 유효성 검사 오류를 설명하는 인스턴스를 가져옵니다. - 유효성 검사 오류를 설명하는 인스턴스입니다. - - - - 클래스가 이 예외를 트리거하도록 만든 개체의 값을 가져옵니다. - - 클래스가 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 유효성 검사 요청 결과의 컨테이너를 나타냅니다. - - - - 개체를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 결과 개체입니다. - - - 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - - - 오류 메시지와 유효성 검사 오류가 있는 멤버 목록을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - 유효성 검사 오류가 있는 멤버 이름의 목록입니다. - - - 유효성 검사에 대한 오류 메시지를 가져옵니다. - 유효성 검사에 대한 오류 메시지입니다. - - - 유효성 검사 오류가 있는 필드를 나타내는 멤버 이름의 컬렉션을 가져옵니다. - 유효성 검사 오류가 있는 필드를 나타내는 멤버 이름의 컬렉션입니다. - - - 유효성 검사의 성공을 나타냅니다(유효성 검사가 성공한 경우 true이고 그렇지 않은 경우 false). - - - 현재 유효성 검사 결과의 문자열 표현을 반환합니다. - 현재 유효성 검사 결과입니다. - - - 개체, 속성 및 메서드가 연결된 특성에 포함될 때 유효성을 검사하는 데 사용할 수 있는 도우미 클래스를 정의합니다. - - - 유효성 검사 컨텍스트와 유효성 검사 결과 컬렉션을 사용하여 지정된 개체가 유효한지 확인합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - - 가 null입니다. - - - 유효성 검사 컨텍스트, 유효성 검사 결과 컬렉션 및 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - 모든 속성의 유효성을 검사할 경우 true이고, false이면 필요한 속성만 유효성을 검사합니다. - - 가 null입니다. - - - 속성의 유효성을 검사합니다. - 속성이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 속성을 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - - 를 속성에 할당할 수 없습니다.또는가 null인 경우 - - - 지정된 값이 지정된 특성에 유효한지 여부를 나타내는 값을 반환합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 유효성 검사를 보유할 컬렉션입니다. - 유효성 검사 특성입니다. - - - 유효성 검사 컨텍스트를 사용하여 지정된 개체가 유효한지 확인합니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 개체가 잘못되었습니다. - - 가 null입니다. - - - 유효성 검사 컨텍스트와 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 모든 속성의 유효성을 검사하려면 true이고, 그렇지 않으면 false입니다. - - 가 잘못된 경우 - - 가 null입니다. - - - 속성의 유효성을 검사합니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 속성을 설명하는 컨텍스트입니다. - - 를 속성에 할당할 수 없습니다. - - 매개 변수가 잘못된 경우 - - - 지정된 특성의 유효성을 검사합니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 유효성 검사 특성입니다. - - 매개 변수가 null입니다. - - 매개 변수는 매개 변수로 유효성을 검사하지 않습니다. - - - 속성이 매핑되는 데이터베이스 열을 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 속성이 매핑되는 열의 이름입니다. - - - 속성이 매핑되는 열의 이름을 가져옵니다. - 속성이 매핑되는 열의 이름입니다. - - - 속성이 매핑되는 열의 순서 값(0부터 시작)을 가져오거나 설정합니다. - 열의 순서 값입니다. - - - 속성이 매핑되는 열의 데이터베이스 공급자별 데이터 형식을 가져오거나 설정합니다. - 속성이 매핑되는 열의 데이터베이스 공급자별 데이터 형식입니다. - - - 클래스가 복합 형식임을 나타냅니다.복합 형식은 스칼라 속성이 엔터티 내에 구성되도록 하는 엔터티 형식의 비스칼라 속성입니다.복합 형식은 키가 없으며 Entity Framework에서 부모 개체와 별개로 관리될 수 없습니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터베이스에서 속성 값을 생성하는 방법을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 데이터베이스에서 옵션을 생성합니다. - - - 데이터베이스에서 속성 값을 생성하는 데 사용되는 패턴을 가져오거나 설정합니다. - 데이터베이스에서 옵션을 생성합니다. - - - 데이터베이스에서 속성 값을 생성하는 데 사용되는 패턴을 나타냅니다. - - - 데이터베이스에서 행이 삽입되거나 업데이트될 때 값을 생성합니다. - - - 데이터베이스에서 행이 삽입될 때 값을 생성합니다. - - - 데이터베이스에서 값을 생성하지 않습니다. - - - 관계의 외래 키로 사용되는 속성을 나타냅니다.주석은 외래 키 속성에 배치되어 연결된 탐색 속성 이름을 지정하거나, 탐색 속성에 배치되어 연결된 외래 키 이름을 지정할 수 있습니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 외래 키 속성에 ForeigKey 특성을 추가하는 경우 연결된 탐색 속성의 이름을 지정해야 합니다.탐색 속성에 ForeigKey 특성을 추가하는 경우 연결된 외래 키의 이름을 지정해야 합니다.탐색 속성에 여러 개의 외래 키가 있는 경우 쉼표를 사용하여 외래 키 이름의 목록을 구분합니다.자세한 내용은 Code First 데이터 주석을 참조하세요. - - - 외래 키 속성에 ForeigKey 특성을 추가하는 경우 연결된 탐색 속성의 이름을 지정해야 합니다.탐색 속성에 ForeigKey 특성을 추가하는 경우 연결된 외래 키의 이름을 지정해야 합니다.탐색 속성에 여러 개의 외래 키가 있는 경우 쉼표를 사용하여 외래 키 이름의 목록을 구분합니다.자세한 내용은 Code First 데이터 주석을 참조하세요. - 연결된 탐색 속성 또는 연결된 외래 키 속성의 이름입니다. - - - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성의 역을 지정합니다. - - - 지정된 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성입니다. - - - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성을 가져옵니다. - 특성의 속성입니다. - - - 속성이나 클래스가 데이터베이스 매핑에서 제외되어야 함을 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 클래스가 매핑되는 데이터베이스 테이블을 지정합니다. - - - 지정된 테이블 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 클래스가 매핑되는 테이블의 이름입니다. - - - 클래스가 매핑되는 테이블의 이름을 가져옵니다. - 클래스가 매핑되는 테이블의 이름입니다. - - - 클래스가 매핑되는 테이블의 스키마를 가져오거나 설정합니다. - 클래스가 매핑되는 테이블의 스키마입니다. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml deleted file mode 100644 index 403ec3c..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1031 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Указывает, что член сущности представляет связь данных, например связь внешнего ключа. - - - Инициализирует новый экземпляр класса . - Имя ассоциации. - Список разделенных запятыми имен свойств значений ключей со стороны ассоциации. - Список разделенных запятыми имен свойств значений ключей со стороны ассоциации. - - - Получает или задает значение, указывающее, представляет ли член ассоциации внешний ключ. - Значение true, если ассоциация представляет внешний ключ; в противном случае — значение false. - - - Получает имя ассоциации. - Имя ассоциации. - - - Получает имена свойств значений ключей со стороны OtherKey ассоциации. - Список разделенных запятыми имен свойств, представляющих значения ключей со стороны OtherKey ассоциации. - - - Получает коллекцию отдельных членов ключей, заданных в свойстве . - Коллекция отдельных членов ключей, заданных в свойстве . - - - Получает имена свойств значений ключей со стороны ThisKey ассоциации. - Список разделенных запятыми имен свойств, представляющих значения ключей со стороны ThisKey ассоциации. - - - Получает коллекцию отдельных членов ключей, заданных в свойстве . - Коллекция отдельных членов ключей, заданных в свойстве . - - - Предоставляет атрибут, который сравнивает два свойства. - - - Инициализирует новый экземпляр класса . - Свойство, с которым будет сравниваться текущее свойство. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Определяет, является ли допустимым заданный объект. - Значение true, если дескриптор допустим; в противном случае — значение false. - Проверяемый объект. - Объект, содержащий сведения о запросе на проверку. - - - Получает свойство, с которым будет сравниваться текущее свойство. - Другое свойство. - - - Получает отображаемое имя другого свойства. - Отображаемое имя другого свойства. - - - Получает значение, указывающее, требует ли атрибут контекста проверки. - Значение true, если атрибут требует контекста проверки; в противном случае — значение false. - - - Указывает, что свойство участвует в проверках оптимистичного параллелизма. - - - Инициализирует новый экземпляр класса . - - - Указывает, что значение поля данных является номером кредитной карты. - - - Инициализирует новый экземпляр класса . - - - Определяет, является ли заданный номер кредитной карты допустимым. - Значение true, если номер кредитной карты является допустимым; в противном случае — значение false. - Проверяемое значение. - - - Определяет настраиваемый метод проверки, используемый для проверки свойства или экземпляра класса. - - - Инициализирует новый экземпляр класса . - Тип, содержащий метод, который выполняет пользовательскую проверку. - Метод, который выполняет пользовательскую проверку. - - - Форматирует сообщение об ошибке проверки. - Экземпляр форматированного сообщения об ошибке. - Имя, которое должно быть включено в отформатированное сообщение. - - - Получает метод проверки. - Имя метода проверки. - - - Получает тип, который выполняет пользовательскую проверку. - Тип, который выполняет пользовательскую проверку. - - - Представляет перечисление типов данных, связанных с полями данных и параметрами. - - - Представляет номер кредитной карты. - - - Представляет значение валюты. - - - Представляет настраиваемый тип данных. - - - Представляет значение даты. - - - Представляет момент времени в виде дата и время суток. - - - Представляет непрерывный промежуток времени, на котором существует объект. - - - Представляет адрес электронной почты. - - - Представляет HTML-файл. - - - Предоставляет URL-адрес изображения. - - - Представляет многострочный текст. - - - Представляет значение пароля. - - - Представляет значение номера телефона. - - - Представляет почтовый индекс. - - - Представляет отображаемый текст. - - - Представляет значение времени. - - - Представляет тип данных передачи файла. - - - Возвращает значение URL-адреса. - - - Задает имя дополнительного типа, который необходимо связать с полем данных. - - - Инициализирует новый экземпляр , используя указанное имя типа. - Имя типа, который необходимо связать с полем данных. - - - Инициализирует новый экземпляр , используя указанное имя шаблона поля. - Имя шаблона настраиваемого поля, который необходимо связать с полем данных. - Свойство имеет значение null или является пустой строкой (""). - - - Получает имя шаблона настраиваемого поля, связанного с полем данных. - Имя шаблона настраиваемого поля, связанного с полем данных. - - - Получает тип, связанный с полем данных. - Одно из значений . - - - Получает формат отображения поля данных. - Формат отображения поля данных. - - - Возвращает имя типа, связанного с полем данных. - Имя типа, связанное с полем данных. - - - Проверяет, действительно ли значение поля данных является пустым. - Всегда true. - Значение поля данных, которое нужно проверить. - - - Предоставляет атрибут общего назначения, позволяющий указывать локализуемые строки для типов и членов разделяемых классов сущностей. - - - Инициализирует новый экземпляр класса . - - - Получает или задает значение, указывающее, нужно ли для отображения этого поля автоматически создавать пользовательский интерфейс. - Значение true, если для отображения этого поля нужно автоматически создавать пользовательский интерфейс; в противном случае — значение false. - Предпринята попытка получить значение свойства перед тем, как оно было задано. - - - Получает или задает значение, указывающее, отображается ли пользовательский интерфейс фильтрации для данного поля автоматически. - Значение true, если для отображения фильтра для этого поля нужно автоматически создавать пользовательский интерфейс; в противном случае — значение false. - Предпринята попытка получить значение свойства перед тем, как оно было задано. - - - Получает или задает значение, которое используется для отображения описания пользовательского интерфейса. - Значение, которое используется для отображения описания пользовательского интерфейса. - - - Возвращает значение свойства . - Значение , если свойство было инициализировано; в противном случае — значение null. - - - Возвращает значение, указывающее, нужно ли для отображения фильтра для этого поля автоматически создавать пользовательский интерфейс. - Значение , если свойство было инициализировано; в противном случае — значение null. - - - Возвращает значение свойства . - Локализованное описание, если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - Свойства и инициализированы, но не удалось найти открытое статическое свойство с именем, соответствующим значению , для свойства . - - - Возвращает значение свойства . - Значение, которое будет использоваться для группировки полей в пользовательском интерфейсе, если свойство было инициализировано; в противном случае — значение null.Если задано свойство , а свойство представляет ключ ресурса, возвращается локализованная строка; в противном случае возвращается нелокализованная строка. - - - Возвращает значение, используемое для отображения поля в пользовательском интерфейсе. - Локализованная строка для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - Свойства и инициализированы, но не удалось найти открытое статическое свойство с именем, соответствующим значению , для свойства . - - - Возвращает значение свойства . - Значение свойства , если оно было задано; в противном случае — значение null. - - - Возвращает значение свойства . - Получает локализованную строку для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае получает нелокализованное значение свойства . - - - Возвращает значение свойства . - Локализованная строка для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - - - Получает или задает значение, используемое для группировки полей в пользовательском интерфейсе. - Значение, используемое для группировки полей в пользовательском интерфейсе. - - - Получает или задает значение, которое используется для отображения в элементе пользовательского интерфейса. - Значение, которое используется для отображения в элементе пользовательского интерфейса. - - - Получает или задает порядковый вес столбца. - Порядковый вес столбца. - - - Получает или задает значение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса. - Значение, которое будет использоваться для отображения подсказки в элементе пользовательского интерфейса. - - - Получает или задает тип, содержащий ресурсы для свойств , , и . - Тип ресурса, содержащего свойства , , и . - - - Получает или задает значение, используемое в качестве метки столбца сетки. - Значение, используемое в качестве метки столбца сетки. - - - Задает столбец, в котором указанная в ссылке таблица отображается в виде столбца внешних ключей. - - - Инициализирует новый экземпляр , используя заданный столбец. - Имя столбца, который следует использовать в качестве отображаемого столбца. - - - Инициализирует новый экземпляр , используя заданный отображаемый столбец и столбец сортировки. - Имя столбца, который следует использовать в качестве отображаемого столбца. - Имя столбца, который следует использовать для сортировки. - - - Инициализирует новый экземпляр , используя указанный отображаемый столбец, а также заданный столбец для сортировки и порядок сортировки. - Имя столбца, который следует использовать в качестве отображаемого столбца. - Имя столбца, который следует использовать для сортировки. - Значение true для сортировки в порядка убывания; в противном случае — значение false.Значение по умолчанию — false. - - - Получает имя столбца, который следует использовать в качестве отображаемого поля. - Имя отображаемого столбца. - - - Получает имя столбца, который следует использовать для сортировки. - Имя столбца для сортировки. - - - Получает значение, указывающее, в каком порядке выполняется сортировка: в порядке возрастания или в порядке убывания. - Значение true, если столбец будет отсортирован в порядке убывания; в противном случае — значение false. - - - Задает способ отображения и форматирования полей данных в платформе динамических данных ASP.NET. - - - Инициализирует новый экземпляр класса . - - - Возвращает или задает значение, указывающее, применимо ли свойство к значению поля, если поле данных находится в режиме редактирования. - Значение true, если строка форматирования применяется к значениям поля в режиме редактирования; в противном случае — значение false.Значение по умолчанию — false. - - - Возвращает или задает значение, показывающее, выполняется ли автоматическое преобразование пустых строковых значений ("")в значения null при обновлении поля данных в источнике данных. - Значение true, если пустые строковые значения автоматически преобразуются в значения null; в противном случае — значение false.Значение по умолчанию — true. - - - Возвращает или задает формат отображения значения поля. - Строка форматирования, определяющая формат отображения поля данных.По умолчанию это пустая строка (""), указывающая на неприменение к значению поля специального форматирования. - - - Получает или задает значение, указывающее, должно ли поле кодироваться в формате HTML. - Значение true, если поле следует кодировать в формате HTML; в противном случае — значение false. - - - Возвращает или задает текст, отображаемый в поле, значение которого равно null. - Текст, отображаемый в поле, значение которого равно null.По умолчанию используется пустая строка (""), указывающая, что это свойство не задано. - - - Указывает, разрешено ли изменение поля данных. - - - Инициализирует новый экземпляр класса . - Значение true, указывающее, что поле можно изменять; в противном случае — значение false. - - - Получает значение, указывающее, разрешено ли изменение поля. - Значение true, если поле можно изменять; в противном случае — значение false. - - - Получает или задает значение, указывающее, включено ли начальное значение. - Значение true , если начальное значение включено; в противном случае — значение false. - - - Проверяет адрес электронной почты. - - - Инициализирует новый экземпляр класса . - - - Определяет, совпадает ли указанное значение с шаблоном допустимых адресов электронной почты. - Значение true, если указанное значение допустимо или равно null; в противном случае — значение false. - Проверяемое значение. - - - Позволяет сопоставить перечисление .NET Framework столбцу данных. - - - Инициализирует новый экземпляр класса . - Тип перечисления. - - - Получает или задает тип перечисления. - Перечисляемый тип. - - - Проверяет, действительно ли значение поля данных является пустым. - Значение true, если значение в поле данных допустимо; в противном случае — значение false. - Значение поля данных, которое нужно проверить. - - - Проверяет расширения имени файла. - - - Инициализирует новый экземпляр класса . - - - Получает или задает расширения имени файла. - Расширения имен файлов или расширения файлов по умолчанию (PNG, JPG, JPEG и GIF), если свойство не задано. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, что указанное расширение (-я) имени файла являются допустимыми. - Значение true, если расширение имени файла допустимо; в противном случае — значение false. - Разделенный запятыми список допустимых расширений файлов. - - - Представляет атрибут, указывающий правила фильтрации столбца. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра. - Имя элемента управления, используемого для фильтрации. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра и имя уровня представления данных. - Имя элемента управления, используемого для фильтрации. - Имя уровня представления данных, поддерживающего данный элемент управления. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра, имя уровня представления данных и параметры элемента управления. - Имя элемента управления, используемого для фильтрации. - Имя уровня представления данных, поддерживающего данный элемент управления. - Список параметров элемента управления. - - - Получает пары "имя-значение", используемые в качестве параметров конструктора элемента управления. - Пары "имя-значение", используемые в качестве параметров конструктора элемента управления. - - - Возвращает значение, показывающее, равен ли экземпляр атрибута заданному объекту. - Значение True, если переданный объект равен экземпляру атрибута; в противном случае — значение false. - Объект, сравниваемый с данным экземпляром атрибута. - - - Получает имя элемента управления, используемого для фильтрации. - Имя элемента управления, используемого для фильтрации. - - - Возвращает хэш-код для экземпляра атрибута. - Хэш-код экземпляра атрибута. - - - Получает имя уровня представления данных, поддерживающего данный элемент управления. - Имя уровня представления данных, поддерживающего данный элемент управления. - - - Предоставляет способ, чтобы сделать объект недопустимым. - - - Определяет, является ли заданный объект допустимым. - Коллекция, в которой хранятся сведения о проверках, завершившихся неудачей. - Контекст проверки. - - - Обозначает одно или несколько свойств, уникальным образом характеризующих определенную сущность. - - - Инициализирует новый экземпляр класса . - - - Задает максимально допустимый размер массива или длину строки для свойства. - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса , основанный на параметре . - Максимально допустимая длина массива или данных строки. - - - Применяет форматирование к заданному сообщению об ошибке. - Локализованная строка, описывающая максимально допустимую длину. - Имя, которое нужно включить в отформатированную строку. - - - Определяет, является ли допустимым заданный объект. - Значение true, если значение равно NULL либо меньше или равно заданной максимальной длине; в противном случае — значение false. - Проверяемый объект. - Длина равна нулю или меньше, чем минус один. - - - Возвращает максимально допустимый размер массива или длину строки. - Максимально допустимая длина массива или данных строки. - - - Задает минимально допустимый размер массива или длину строки для свойства. - - - Инициализирует новый экземпляр класса . - Длина массива или строковых данных. - - - Применяет форматирование к заданному сообщению об ошибке. - Локализованная строка, описывающая минимально допустимую длину. - Имя, которое нужно включить в отформатированную строку. - - - Определяет, является ли допустимым заданный объект. - Значение true, если указанные объект допустимый; в противном случае — значение false. - Проверяемый объект. - - - Получает или задает минимально допустимую длину массива или данных строки. - Минимально допустимая длина массива или данных строки. - - - Указывает, что значение поля данных является номером телефона с правильным форматом, используя регулярное выражение для телефонных номеров. - - - Инициализирует новый экземпляр класса . - - - Определяет, является ли указанный номер телефона в допустимом формате телефонного номера. - Значение true, если номер телефона допустим; в противном случае — значение false. - Проверяемое значение. - - - Задает ограничения на числовой диапазон для значения в поле данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение, а также определенный тип. - Задает тип тестируемого объекта. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - Параметр имеет значение null. - - - Форматирует сообщение об ошибке, отображаемое в случае сбоя при проверке диапазона. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, действительно ли значение обязательного поля данных находится в указанном диапазоне. - Значение true, если указанное значение находится в пределах диапазона, в противном случае — значение false. - Значение поля данных, которое нужно проверить. - Значение поля данных вышло за рамки допустимого диапазона. - - - Получает максимальное допустимое значение поля. - Максимально допустимое значение для поля данных. - - - Получает минимально допустимое значение поля. - Минимально допустимое значение для поля данных. - - - Получает тип поля данных, значение которого нужно проверить. - Тип поля данных, значение которого нужно проверить. - - - Указывает, что значение поля данных в платформе динамических данных ASP.NET должно соответствовать заданному регулярному выражению. - - - Инициализирует новый экземпляр класса . - Регулярное выражение, используемое для проверки значения поля данных. - Параметр имеет значение null. - - - Форматирует сообщение об ошибке, отображаемое, если во время проверки регулярного выражения произойдет сбой. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, соответствует ли введенное пользователем значение шаблону регулярного выражения. - Значение true, если проверка прошла успешно; в противном случае — false. - Значение поля данных, которое нужно проверить. - Значения поля данных не соответствует шаблону регулярного выражения. - - - Получает шаблон регулярного выражения. - Сопоставляемый шаблон. - - - Указывает, что требуется значение поля данных. - - - Инициализирует новый экземпляр класса . - - - Получает или задает значение, указывающее на то, разрешена ли пустая строка. - Значение true, если пустая строка разрешена; в противном случае — значение false.Значение по умолчанию — false. - - - Проверяет, действительно ли значение обязательного поля данных не является пустым. - Значение true, если проверка прошла успешно; в противном случае — false. - Значение поля данных, которое нужно проверить. - Значение поля данных было равно null. - - - Указывает, использует ли класс или столбец данных формирование шаблонов. - - - Инициализирует новый экземпляр , используя свойство . - Значение, указывающее, включено ли формирование шаблонов. - - - Возвращает или задает значение, указывающее, включено ли формирование шаблонов. - Значение true, если формирование шаблонов включено; в противном случае — значение false. - - - Задает минимально и максимально допустимую длину строки знаков в поле данных. - - - Инициализирует новый экземпляр , используя заданную максимальную длину. - Максимальная длина строки. - - - Применяет форматирование к заданному сообщению об ошибке. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - Значение отрицательно. – или – меньше параметра . - - - Определяет, является ли допустимым заданный объект. - Значение true, если указанные объект допустимый; в противном случае — значение false. - Проверяемый объект. - Значение отрицательно.– или – меньше параметра . - - - Возвращает или задает максимальную длину создаваемых строк. - Максимальная длина строки. - - - Получает или задает минимальную длину строки. - Минимальная длина строки. - - - Задает тип данных столбца в виде версии строки. - - - Инициализирует новый экземпляр класса . - - - Задает шаблон или пользовательский элемент управления, используемый платформой динамических данных для отображения поля данных. - - - Инициализирует новый экземпляр класса с использованием указанного пользовательского элемента управления. - Пользовательский элемент управления для отображения поля данных. - - - Инициализирует новый экземпляр класса , используя указанный пользовательский элемент управления и указанный уровень представления данных. - Пользовательский элемент управления (шаблон поля), используемый для отображения поля данных. - Уровень представления данных, использующий данный класс.Может иметь значение "HTML", "Silverlight", "WPF" или "WinForms". - - - Инициализирует новый экземпляр класса , используя указанный пользовательский элемент управления, уровень представления данных и параметры элемента управления. - Пользовательский элемент управления (шаблон поля), используемый для отображения поля данных. - Уровень представления данных, использующий данный класс.Может иметь значение "HTML", "Silverlight", "WPF" или "WinForms". - Объект, используемый для извлечения значений из любых источников данных. - - равно null или является ключом ограничения.– или –Значение не является строкой. - - - Возвращает или задает объект , используемый для извлечения значений из любых источников данных. - Коллекция пар "ключ-значение". - - - Получает значение, указывающее, равен ли данный экземпляр указанному объекту. - Значение true, если указанный объект равен данному экземпляру; в противном случае — значение false. - Объект, сравниваемый с данным экземпляром, или ссылка null. - - - Получает хэш-код для текущего экземпляра атрибута. - Хэш-код текущего экземпляра атрибута. - - - Возвращает или задает уровень представления данных, использующий класс . - Уровень представления данных, используемый этим классом. - - - Возвращает или задает имя шаблона поля, используемого для отображения поля данных. - Имя шаблона поля, который применяется для отображения поля данных. - - - Обеспечивает проверку url-адреса. - - - Инициализирует новый экземпляр класса . - - - Проверяет формат указанного URL-адреса. - Значение true, если формат URL-адреса является допустимым или имеет значение null; в противном случае — значение false. - Универсальный код ресурса (URI) для проверки. - - - Выполняет роль базового класса для всех атрибутов проверки. - Свойства и для локализованного сообщения об ошибке устанавливаются одновременно с установкой сообщения об ошибке в нелокализованном свойстве . - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса , используя функцию, которая позволяет получить доступ к ресурсам проверки. - Функция, позволяющая получить доступ к ресурсам проверки. - Параметр имеет значение null. - - - Инициализирует новый экземпляр класса , используя сообщение об ошибке, связанное с проверяющим элементом управления. - Сообщение об ошибке, которое необходимо связать с проверяющим элементом управления. - - - Получает или задает сообщение об ошибке, которое необходимо связать с проверяющим элементом управления на случай сбоя во время проверки. - Сообщение об ошибке, связанное с проверяющим элементом управления. - - - Получает или задает имя ресурса сообщений об ошибках, используемого для поиска значения свойства в случае сбоя при проверке. - Ресурс сообщений об ошибках, связанный с проверяющим элементом управления. - - - Получает или задает тип ресурса, используемого для поиска сообщения об ошибке в случае сбоя проверки. - Тип сообщения об ошибке, связанного с проверяющим элементом управления. - - - Получает локализованное сообщение об ошибке проверки. - Локализованное сообщение об ошибке проверки. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Экземпляр форматированного сообщения об ошибке. - Имя, которое должно быть включено в отформатированное сообщение. - - - Проверяет, является ли заданное значение допустимым относительно текущего атрибута проверки. - Экземпляр класса . - Проверяемое значение. - Контекстные сведения об операции проверки. - - - Определяет, является ли заданное значение объекта допустимым. - Значение true, если значение допустимо, в противном случае — значение false. - Значение объекта, который требуется проверить. - - - Проверяет заданное значение относительно текущего атрибута проверки. - Экземпляр класса . - Проверяемое значение. - Контекстные сведения об операции проверки. - - - Получает значение, указывающее, требует ли атрибут контекста проверки. - Значение true, если атрибут требует контекста проверки; в противном случае — значение false. - - - Проверяет указанный объект. - Проверяемый объект. - Объект , описывающий контекст, в котором проводится проверка.Этот параметр не может иметь значение null. - Отказ при проверке. - - - Проверяет указанный объект. - Значение объекта, который требуется проверить. - Имя, которое должно быть включено в сообщение об ошибке. - - недействителен. - - - Описывает контекст, в котором проводится проверка. - - - Инициализирует новый экземпляр класса , используя указанный экземпляр объекта. - Экземпляр объекта для проверки.Не может иметь значение null. - - - Инициализирует новый экземпляр класса , используя указанный объект и необязательный контейнер свойств. - Экземпляр объекта для проверки.Не может иметь значение null. - Необязательный набор пар «ключ — значение», который будет доступен потребителям. - - - Инициализирует новый экземпляр класса с помощью поставщика служб и словаря потребителей службы. - Объект для проверки.Этот параметр обязателен. - Объект, реализующий интерфейс .Этот параметр является необязательным. - Словарь пар «ключ — значение», который необходимо сделать доступным для потребителей службы.Этот параметр является необязательным. - - - Получает или задает имя проверяемого члена. - Имя проверяемого члена. - - - Возвращает службу, предоставляющую пользовательскую проверку. - Экземпляр службы или значение null, если служба недоступна. - Тип службы, которая используется для проверки. - - - Инициализирует , используя поставщик служб, который может возвращать экземпляры служб по типу при вызове GetService. - Поставщик службы. - - - Получает словарь пар «ключ — значение», связанный с данным контекстом. - Словарь пар «ключ — значение» для данного контекста. - - - Получает или задает имя проверяемого члена. - Имя проверяемого члена. - - - Получает проверяемый объект. - Объект для проверки. - - - Получает тип проверяемого объекта. - Тип проверяемого объекта. - - - Представляет исключение, которое происходит во время проверки поля данных при использовании класса . - - - Инициализирует новый экземпляр , используя созданное системой сообщение об ошибке. - - - Инициализирует новый экземпляр класса , используя результат проверки, атрибут проверки и значение текущего исключения. - Список результатов проверки. - Атрибут, вызвавший текущее исключение. - Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке. - Заданное сообщение, свидетельствующее об ошибке. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке, атрибут проверки и значение текущего исключения. - Сообщение, свидетельствующее об ошибке. - Атрибут, вызвавший текущее исключение. - Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке и коллекцию внутренних экземпляров исключения. - Сообщение об ошибке. - Коллекция исключений проверки. - - - Получает экземпляр класса , который вызвал это исключение. - Экземпляр типа атрибута проверки, который вызвал это исключение. - - - Получает экземпляр , описывающий ошибку проверки. - Экземпляр , описывающий ошибку проверки. - - - Получает значение объекта, при котором класс вызвал это исключение. - Значение объекта, которое привело к тому, что класс вызвал ошибку проверки. - - - Представляет контейнер для результатов запроса на проверку. - - - Инициализирует новый экземпляр класса с помощью объекта . - Объект результата проверки. - - - Инициализирует новый экземпляр класса , используя указанное сообщение об ошибке. - Сообщение об ошибке. - - - Инициализирует новый экземпляр класса с использованием указанного сообщения об ошибке и списка членов, имеющих ошибки проверки. - Сообщение об ошибке. - Список членов, имена которых вызвали ошибки проверки. - - - Получает сообщение об ошибке проверки. - Сообщение об ошибке проверки. - - - Получает коллекцию имен членов, указывающую поля, которые вызывают ошибки проверки. - Коллекцию имен членов, указывающая поля, которые вызывают ошибки проверки. - - - Представляет результат завершения проверки (true, если проверка прошла успешно; в противном случае – значение false). - - - Возвращает строковое представление текущего результата проверки. - Текущий результат проверки. - - - Определяет вспомогательный класс, который может использоваться для проверки объектов, свойств и методов в случае его включения в связанные с ними атрибуты . - - - Определяет, является ли указанный объект допустимым, используя контекст проверки и коллекцию результатов проверки. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Коллекция для хранения всех проверок, завершившихся неудачей. - Параметр имеет значение null. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки, коллекцию результатов проверки и значение, указывающее, следует ли проверять все свойства. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Коллекция для хранения всех проверок, завершившихся неудачей. - Значение true, если требуется проверять все свойства; значение false, чтобы проверять только требуемые атрибуты. - Параметр имеет значение null. - - - Проверяет свойство. - Значение true, если проверка свойства завершена успешно; в противном случае — значение false. - Проверяемое значение. - Контекст, описывающий проверяемое свойство. - Коллекция для хранения всех проверок, завершившихся неудачей. - - не может быть присвоено свойству.-или-Значение параметра — null. - - - Возвращает значение, указывающее, является ли заданное значение допустимым относительно указанных атрибутов. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемое значение. - Контекст, описывающий проверяемый объект. - Коллекция для хранения проверок, завершившихся неудачей. - Атрибуты проверки. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Недопустимый объект. - Параметр имеет значение null. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки и значение, указывающее, следует ли проверять все свойства. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Значение true, если требуется проверять все свойства, в противном случае — значение false. - - недействителен. - Параметр имеет значение null. - - - Проверяет свойство. - Проверяемое значение. - Контекст, описывающий проверяемое свойство. - - не может быть присвоено свойству. - Параметр является недопустимым. - - - Проверяет указанные атрибуты. - Проверяемое значение. - Контекст, описывающий проверяемый объект. - Атрибуты проверки. - Значение параметра — null. - Параметр недопустим с параметром . - - - Представляет столбец базы данных, что соответствует свойству. - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса . - Имя столбца, с которым сопоставлено свойство. - - - Получает имя столбца свойство соответствует. - Имя столбца, с которым сопоставлено свойство. - - - Получает или задает отсчитываются от нуля порядка столбцов свойства сопоставляются с. - Порядковый номер столбца. - - - Получает или задает тип данных поставщик базы данных определенного столбца свойства сопоставляются с. - Зависящий от поставщика базы данных тип данных столбца, с которым сопоставлено свойство. - - - Указывает, что класс представляет сложный тип.Сложные типы — это нескалярные свойства типов сущности, которые позволяют организовать в сущностях скалярные свойства.Сложные типы не имеют ключей и не могут управляться платформой Entity Framework отдельно от их родительских объектов. - - - Инициализирует новый экземпляр класса . - - - Указывает, каким образом база данных создает значения для свойства. - - - Инициализирует новый экземпляр класса . - Параметр формирования базы данных. - - - Возвращает или задает шаблон используется для создания значения свойства в базе данных. - Параметр формирования базы данных. - - - Представляет шаблон, используемый для получения значения свойства в базе данных. - - - База данных создает значение при вставке или обновлении строки. - - - База данных создает значение при вставке строки. - - - База данных не создает значений. - - - Обозначает свойство, используемое в связи в качестве внешнего ключа.Заметка может размещаться в свойстве внешнего ключа и указывать имя связанного свойства навигации или размещаться в свойстве навигации и указывать имя связанного внешнего ключа. - - - Инициализирует новый экземпляр класса . - При добавлении атрибута ForeignKey к свойству внешнего ключа следует указать имя связанного свойства навигации.При добавлении атрибута ForeignKey к свойству навигации следует указать имя связанного внешнего ключа (или внешних ключей).Если свойство навигации имеет несколько внешних ключей, используйте запятые для разделения списка имен внешних ключей.Дополнительные сведения см. в разделе Заметки к данным Code First. - - - При добавлении атрибута ForeignKey к свойству внешнего ключа следует указать имя связанного свойства навигации.При добавлении атрибута ForeignKey к свойству навигации следует указать имя связанного внешнего ключа (или внешних ключей).Если свойство навигации имеет несколько внешних ключей, используйте запятые для разделения списка имен внешних ключей.Дополнительные сведения см. в разделе Заметки к данным Code First. - Имя связанного свойства навигации или связанного свойства внешнего ключа. - - - Задает инверсию свойства навигации, представляющего другой конец той же связи. - - - Инициализирует новый экземпляр класса с помощью заданного свойства. - Свойство навигации, представляющее другой конец той же связи. - - - Получает свойство навигации, представляющее конец другой одной связи. - Свойство атрибута. - - - Указывает, что свойство или класс должны быть исключены из сопоставления с базой данных. - - - Инициализирует новый экземпляр класса . - - - Указывает таблицу базы данных, с которой сопоставлен класс. - - - Инициализирует новый экземпляр класса с помощью указанного имени таблицы. - Имя таблицы, с которой сопоставлен класс. - - - Получает имя таблицы, с которой сопоставлен класс. - Имя таблицы, с которой сопоставлен класс. - - - Получает или задает схему таблицы, с которой сопоставлен класс. - Схема таблицы, с которой сопоставлен класс. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml deleted file mode 100644 index c877686..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1049 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 指定某个实体成员表示某种数据关系,如外键关系。 - - - 初始化 类的新实例。 - 关联的名称。 - 关联的 端的键值的属性名称列表(各名称之间用逗号分隔)。 - 关联的 端的键值的属性名称列表(各名称之间用逗号分隔)。 - - - 获取或设置一个值,该值指示关联成员是否表示一个外键。 - 如果关联表示一个外键,则为 true;否则为 false。 - - - 获取关联的名称。 - 关联的名称。 - - - 获取关联的 OtherKey 端的键值的属性名称。 - 一个以逗号分隔的属性名称列表,这些属性名称表示关联的 OtherKey 端的键值。 - - - 获取在 属性中指定的各个键成员的集合。 - - 属性中指定的各个键成员的集合。 - - - 获取关联的 ThisKey 端的键值的属性名称。 - 一个以逗号分隔的属性名称列表,这些属性名称表示关联的 ThisKey 端的键值。 - - - 获取在 属性中指定的各个键成员的集合。 - - 属性中指定的各个键成员的集合。 - - - 提供比较两个属性的属性。 - - - 初始化 类的新实例。 - 要与当前属性进行比较的属性。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 确定指定的对象是否有效。 - 如果 有效,则为 true;否则为 false。 - 要验证的对象。 - 一个对象,该对象包含有关验证请求的信息。 - - - 获取要与当前属性进行比较的属性。 - 另一属性。 - - - 获取其他属性的显示名称。 - 其他属性的显示名称。 - - - 获取指示特性是否要求验证上下文的值。 - 如果特性需要验证上下文,则为 true;否则为 false。 - - - 指定某属性将参与开放式并发检查。 - - - 初始化 类的新实例。 - - - 指定数据字段值是信用卡号码。 - - - 初始化 类的新实例。 - - - 确定指定的信用卡号是否有效。 - 如果信用卡号码有效,则为 true;否则为 false。 - 要验证的值。 - - - 指定自定义的验证方法来验证属性或类的实例。 - - - 初始化 类的新实例。 - 包含执行自定义验证的方法的类型。 - 执行自定义验证的方法。 - - - 设置验证错误消息的格式。 - 带有格式的错误消息的实例。 - 要包括在带有格式的消息中的名称。 - - - 获取验证方法。 - 验证方法的名称。 - - - 获取执行自定义验证的类型。 - 执行自定义验证的类型。 - - - 表示与数据字段和参数关联的数据类型的枚举。 - - - 表示信用卡号码。 - - - 表示货币值。 - - - 表示自定义的数据类型。 - - - 表示日期值。 - - - 表示某个具体时间,以日期和当天的时间表示。 - - - 表示对象存在的一段连续时间。 - - - 表示电子邮件地址。 - - - 表示一个 HTML 文件。 - - - 表示图像的 URL。 - - - 表示多行文本。 - - - 表示密码值。 - - - 表示电话号码值。 - - - 表示邮政代码。 - - - 表示所显示的文本。 - - - 表示时间值。 - - - 表示文件上载数据类型。 - - - 表示 URL 值。 - - - 指定要与数据字段关联的附加类型的名称。 - - - 使用指定的类型名称初始化 类的新实例。 - 要与数据字段关联的类型的名称。 - - - 使用指定的字段模板名称初始化 类的新实例。 - 要与数据字段关联的自定义字段模板的名称。 - - 为 null 或空字符串 ("")。 - - - 获取与数据字段关联的自定义字段模板的名称。 - 与数据字段关联的自定义字段模板的名称。 - - - 获取与数据字段关联的类型。 - - 值之一。 - - - 获取数据字段的显示格式。 - 数据字段的显示格式。 - - - 返回与数据字段关联的类型的名称。 - 与数据字段关联的类型的名称。 - - - 检查数据字段的值是否有效。 - 始终为 true。 - 要验证的数据字段值。 - - - 提供一个通用特性,使您可以为实体分部类的类型和成员指定可本地化的字符串。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示是否应自动生成用户界面以显示此字段。 - 如果应自动生成用户界面以显示此字段,则为 true;否则为 false。 - 在设置属性值之前,已尝试获取该属性值。 - - - 获取或设置一个值,该值指示是否针对此字段自动显示筛选。 - 如果应自动生成用户界面以显示此字段的筛选,则为 true;否则为 false。 - 在设置属性值之前,已尝试获取该属性值。 - - - 获取或设置一个值,该值用于在用户界面中显示说明。 - 用于在用户界面中显示说明的值。 - - - 返回 属性的值。 - 如果已初始化该属性,则为 的值;否则为 null。 - - - 返回一个值,该值指示是否应自动生成用户界面以显示此字段的筛选。 - 如果已初始化该属性,则为 的值;否则为 null。 - - - 返回 属性的值。 - 如果已指定 并且 属性表示一个资源键,则为本地化说明;否则为 属性的非本地化值。 - - 属性和 属性已初始化,但未能找到名称和 值相匹配的公共静态 属性。 - - - 返回 属性的值。 - 如果已初始化 ,则为将用于在用户界面中对字段进行分组的值;否则为 null。如果已指定 属性并且 属性表示一个资源键,则返回本地化字符串;否则返回非本地化字符串。 - - - 返回一个值,该值用于在用户界面中显示字段。 - 如果已指定 属性并且 属性表示一个资源键,则为 属性的本地化字符串;否则为 属性的非本地化值。 - - 属性和 属性已初始化,但未能找到名称和 值相匹配的公共静态 属性。 - - - 返回 属性的值。 - 如果已设置 属性,则为该属性的值;否则为 null。 - - - 返回 属性的值。 - 如果已指定 属性并且 属性表示一个资源键,则获取 属性的本地化字符串;否则获取 属性的非本地化值。 - - - 返回 属性的值。 - 如果已指定 属性并且 属性表示一个资源键,则为 属性的本地化字符串;否则为 值属性的非本地化值。 - - - 获取或设置一个值,该值用于在用户界面中对字段进行分组。 - 用于在用户界面中对字段进行分组的值。 - - - 获取或设置一个值,该值用于在用户界面中进行显示。 - 用于在用户界面中进行显示的值。 - - - 获取或设置列的排序权重。 - 列的排序权重。 - - - 获取或设置一个值,该值将用于为用户界面中的提示设置水印。 - 将用于在用户界面中显示水印的值。 - - - 获取或设置包含 属性的资源的类型。 - 包含 属性的资源的类型。 - - - 获取或设置用于网格列标签的值。 - 用于网格列标签的值。 - - - 将所引用的表中显示的列指定为外键列。 - - - 使用指定的列初始化 类的新实例。 - 要用作显示列的列的名称。 - - - 使用指定的显示列和排序列初始化 类的新实例。 - 要用作显示列的列的名称。 - 用于排序的列的名称。 - - - 使用指定的显示列以及指定的排序列和排序顺序初始化 类的新实例。 - 要用作显示列的列的名称。 - 用于排序的列的名称。 - 如果按降序排序,则为 true;否则为 false。默认值为 false。 - - - 获取要用作显示字段的列的名称。 - 显示列的名称。 - - - 获取用于排序的列的名称。 - 排序列的名称。 - - - 获取一个值,该值指示是按升序还是降序进行排序。 - 如果将按降序对列进行排序,则为 true;否则为 false。 - - - 指定 ASP.NET 动态数据如何显示数据字段以及如何设置数据字段的格式。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示数据字段处于编辑模式时,是否将 属性指定的格式设置字符串应用于字段值。 - 如果在编辑模式中将格式设置字符串应用于字段值,则为 true;否则为 false。默认值为 false。 - - - 获取或设置一个值,该值指示在数据源中更新数据字段时是否将空字符串值 ("") 自动转换为 null。 - 如果将空字符串值自动转换为 null,则为 true;否则为 false。默认值为 true。 - - - 获取或设置字段值的显示格式。 - 为数据字段的值指定显示格式的格式设置字符串。默认值为空字符串 (""),表示尚无特殊格式设置应用于该字段值。 - - - 获取或设置一个值,该值指示字段是否应经过 HTML 编码。 - 如果字段应经过 HTML 编码,则为 true;否则为 false。 - - - 获取或设置字段值为 null 时为字段显示的文本。 - 字段值为 null 时为字段显示的文本。默认值为空字符串 (""),表示尚未设置此属性。 - - - 指示数据字段是否可编辑。 - - - 初始化 类的新实例。 - 若指定该字段可编辑,则为 true;否则为 false。 - - - 获取一个值,该值指示字段是否可编辑。 - 如果该字段可编辑,则为 true;否则为 false。 - - - 获取或设置一个值,该值指示是否启用初始值。 - 如果启用初始值,则为 true ;否则为 false。 - - - 确认一电子邮件地址。 - - - 初始化 类的新实例。 - - - 确定指定的值是否与有效的电子邮件地址相匹配。 - 如果指定的值有效或 null,则为 true;否则,为 false。 - 要验证的值。 - - - 使 .NET Framework 枚举能够映射到数据列。 - - - 初始化 类的新实例。 - 枚举的类型。 - - - 获取或设置枚举类型。 - 枚举类型。 - - - 检查数据字段的值是否有效。 - 如果数据字段值有效,则为 true;否则为 false。 - 要验证的数据字段值。 - - - 文件扩展名验证 - - - 初始化 类的新实例。 - - - 获取或设置文件扩展名。 - 文件扩展名或者如果属性未设置则默认文件扩展名(“.png”、“.jpg”、“.jpeg” 和 “.gif”)。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查指定的文件扩展名有效。 - 如果文件名称扩展有效,则为 true;否则为 false。 - 逗号分隔了有效文件扩展名列表。 - - - 表示一个特性,该特性用于指定列的筛选行为。 - - - 通过使用筛选器 UI 提示来初始化 类的新实例。 - 用于筛选的控件的名称。 - - - 通过使用筛选器 UI 提示和表示层名称来初始化 类的新实例。 - 用于筛选的控件的名称。 - 支持此控件的表示层的名称。 - - - 通过使用筛选器 UI 提示、表示层名称和控件参数来初始化 类的新实例。 - 用于筛选的控件的名称。 - 支持此控件的表示层的名称。 - 控件的参数列表。 - - - 获取用作控件的构造函数中的参数的名称/值对。 - 用作控件的构造函数中的参数的名称/值对。 - - - 返回一个值,该值指示此特性实例是否与指定的对象相等。 - 如果传递的对象等于此特性对象,则为 True;否则为 false。 - 要与此特性实例进行比较的对象。 - - - 获取用于筛选的控件的名称。 - 用于筛选的控件的名称。 - - - 返回此特性实例的哈希代码。 - 此特性实例的哈希代码。 - - - 获取支持此控件的表示层的名称。 - 支持此控件的表示层的名称。 - - - 提供用于使对象无效的方式。 - - - 确定指定的对象是否有效。 - 包含失败的验证信息的集合。 - 验证上下文。 - - - 表示一个或多个用于唯一标识实体的属性。 - - - 初始化 类的新实例。 - - - 指定属性中允许的数组或字符串数据的最大长度。 - - - 初始化 类的新实例。 - - - 初始化基于 参数的 类的新实例。 - 数组或字符串数据的最大允许长度。 - - - 对指定的错误消息应用格式设置。 - 用于描述最大可接受长度的本地化字符串。 - 格式化字符串中要包含的名称。 - - - 确定指定的对象是否有效。 - 如果该值为 null,或该值小于或等于指定的最大长度,则为 true;否则,为 false。 - 要验证的对象。 - 长度为零或者小于负一。 - - - 获取数组或字符串数据的最大允许长度。 - 数组或字符串数据的最大允许长度。 - - - 指定属性中允许的数组或字符串数据的最小长度。 - - - 初始化 类的新实例。 - 数组或字符串数据的长度。 - - - 对指定的错误消息应用格式设置。 - 用于描述最小可接受长度的本地化字符串。 - 格式化字符串中要包含的名称。 - - - 确定指定的对象是否有效。 - 如果指定的对象有效,则为 true;否则为 false。 - 要验证的对象。 - - - 获取或设置数组或字符串数据的最小允许长度。 - 数组或字符串数据的最小允许长度。 - - - 使用电话号码的正则表达式,指定数据字段值是一个格式正确的电话号码。 - - - 初始化 类的新实例。 - - - 确定指定的电话号码的格式是否有效。 - 如果电话号码有效,则为 true;否则为 false。 - 要验证的值。 - - - 指定数据字段值的数值范围约束。 - - - 使用指定的最小值和最大值初始化 类的一个新实例。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - - 使用指定的最小值和最大值初始化 类的一个新实例。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - - 使用指定的最小值和最大值以及特定类型初始化 类的一个新实例。 - 指定要测试的对象的类型。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - 为 null。 - - - 对范围验证失败时显示的错误消息进行格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查数据字段的值是否在指定的范围中。 - 如果指定的值在此范围中,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值不在允许的范围内。 - - - 获取所允许的最大字段值。 - 所允许的数据字段最大值。 - - - 获取所允许的最小字段值。 - 所允许的数据字段最小值。 - - - 获取必须验证其值的数据字段的类型。 - 必须验证其值的数据字段的类型。 - - - 指定 ASP.NET 动态数据中的数据字段值必须与指定的正则表达式匹配。 - - - 初始化 类的新实例。 - 用于验证数据字段值的正则表达式。 - - 为 null。 - - - 对在正则表达式验证失败的情况下要显示的错误消息进行格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查用户输入的值与正则表达式模式是否匹配。 - 如果验证成功,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值与正则表达式模式不匹配。 - - - 获取正则表达式模式。 - 要匹配的模式。 - - - 指定需要数据字段值。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示是否允许空字符串。 - 如果允许空字符串,则为 true;否则为 false。默认值为 false。 - - - 检查必填数据字段的值是否不为空。 - 如果验证成功,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值为 null。 - - - 指定类或数据列是否使用基架。 - - - 使用 属性初始化 的新实例。 - 用于指定是否启用基架的值。 - - - 获取或设置用于指定是否启用基架的值。 - 如果启用基架,则为 true;否则为 false。 - - - 指定数据字段中允许的最小和最大字符长度。 - - - 使用指定的最大长度初始化 类的新实例。 - 字符串的最大长度。 - - - 对指定的错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - 为负数。- 或 - 小于 - - - 确定指定的对象是否有效。 - 如果指定的对象有效,则为 true;否则为 false。 - 要验证的对象。 - - 为负数。- 或 - 小于 - - - 获取或设置字符串的最大长度。 - 字符串的最大长度。 - - - 获取或设置字符串的最小长度。 - 字符串的最小长度。 - - - 将列的数据类型指定为行版本。 - - - 初始化 类的新实例。 - - - 指定动态数据用来显示数据字段的模板或用户控件。 - - - 使用指定的用户控件初始化 类的新实例。 - 要用于显示数据字段的用户控件。 - - - 使用指定的用户控件和指定的表示层初始化 类的新实例。 - 用于显示数据字段的用户控件(字段模板)。 - 使用类的表示层。可设置为“HTML”、“Silverlight”、“WPF”或“WinForms”。 - - - 使用指定的用户控件、表示层和控件参数初始化 类的新实例。 - 用于显示数据字段的用户控件(字段模板)。 - 使用类的表示层。可设置为“HTML”、“Silverlight”、“WPF”或“WinForms”。 - 要用于从任何数据源中检索值的对象。 - - 为 null 或者它是一个约束键。- 或 - 的值不是字符串。 - - - 获取或设置将用于从任何数据源中检索值的 对象。 - 键/值对的集合。 - - - 获取一个值,该值指示此实例是否与指定的对象相等。 - 如果指定的对象等于此实例,则为 true;否则为 false。 - 要与此实例比较的对象,或 null 引用。 - - - 获取特性的当前实例的哈希代码。 - 特性实例的哈希代码。 - - - 获取或设置使用 类的表示层。 - 此类使用的表示层。 - - - 获取或设置要用于显示数据字段的字段模板的名称。 - 用于显示数据字段的字段模板的名称。 - - - 提供 URL 验证。 - - - 初始化 类的一个新实例。 - - - 验证指定 URL 的格式。 - 如果 URL 格式有效或 null,则为 true;否则为 false。 - 要验证的 URI。 - - - 作为所有验证属性的基类。 - 在设置非本地化 属性错误消息的同时,本地化错误消息的 属性也被设置。 - - - 初始化 类的新实例。 - - - 通过使用实现验证资源访问功能的函数,初始化 类的新实例。 - 实现验证资源访问的函数。 - - 为 null。 - - - 通过使用要与验证控件关联的错误消息,来初始化 类的新实例。 - 要与验证控件关联的错误消息。 - - - 获取或设置一条在验证失败的情况下与验证控件关联的错误消息。 - 与验证控件关联的错误消息。 - - - 获取或设置错误消息资源的名称,在验证失败的情况下,要使用该名称来查找 属性值。 - 与验证控件关联的错误消息资源。 - - - 获取或设置在验证失败的情况下用于查找错误消息的资源类型。 - 与验证控件关联的错误消息的类型。 - - - 获取本地化的验证错误消息。 - 本地化的验证错误消息。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息的实例。 - 要包括在带有格式的消息中的名称。 - - - 检查指定的值对于当前的验证特性是否有效。 - - 类的实例。 - 要验证的值。 - 有关验证操作的上下文信息。 - - - 确定对象的指定值是否有效。 - 如果指定的值有效,则为 true;否则,为 false。 - 要验证的对象的值。 - - - 根据当前的验证特性来验证指定的值。 - - 类的实例。 - 要验证的值。 - 有关验证操作的上下文信息。 - - - 获取指示特性是否要求验证上下文的值。 - 如果特性需要验证上下文,则为 true;否则为 false。 - - - 验证指定的对象。 - 要验证的对象。 - 描述验证检查的执行上下文的 对象。此参数不能为 null。 - 验证失败。 - - - 验证指定的对象。 - 要验证的对象的值。 - 要包括在错误消息中的名称。 - - 无效。 - - - 描述执行验证检查的上下文。 - - - 使用指定的对象实例初始化 类的新实例。 - 要验证的对象实例。它不能为 null。 - - - 使用指定的目标对象和一个可选择的属性包初始化 类的新实例。 - 要验证的对象实例。它不能为 null - 使用者可访问的、可选的键/值对集合。 - - - 使用服务提供程序和客户服务字典初始化 类的新实例。 - 要验证的对象。此参数是必需的。 - 实现 接口的对象。此参数可选。 - 要提供给服务使用方的键/值对的字典。此参数可选。 - - - 获取或设置要验证的成员的名称。 - 要验证的成员的名称。 - - - 返回提供自定义验证的服务。 - 该服务的实例;如果该服务不可用,则为 null。 - 用于进行验证的服务的类型。 - - - 在调用 GetService 时,使用可以按类型返回服务实例的服务提供程序初始化 - 服务提供程序。 - - - 获取与此上下文关联的键/值对的字典。 - 此上下文的键/值对的字典。 - - - 获取或设置要验证的成员的名称。 - 要验证的成员的名称。 - - - 获取要验证的对象。 - 要验证的对象。 - - - 获取要验证的对象的类型。 - 要验证的对象的类型。 - - - 表示在使用 类的情况下验证数据字段时发生的异常。 - - - 使用系统生成的错误消息初始化 类的新实例。 - - - 使用验证结果、验证特性以及当前异常的值初始化 类的新实例。 - 验证结果的列表。 - 引发当前异常的特性。 - 导致特性触发验证错误的对象的值。 - - - 使用指定的错误消息初始化 类的新实例。 - 一条说明错误的指定消息。 - - - 使用指定的错误消息、验证特性以及当前异常的值初始化 类的新实例。 - 说明错误的消息。 - 引发当前异常的特性。 - 使特性引起验证错误的对象的值。 - - - 使用指定的错误消息和内部异常实例的集合初始化 类的新实例。 - 错误消息。 - 验证异常的集合。 - - - 获取触发此异常的 类的实例。 - 触发此异常的验证特性类型的实例。 - - - 获取描述验证错误的 实例。 - 描述验证错误的 实例。 - - - 获取导致 类触发此异常的对象的值。 - 使 类引起验证错误的对象的值。 - - - 表示验证请求结果的容器。 - - - 使用 对象初始化 类的新实例。 - 验证结果对象。 - - - 使用错误消息初始化 类的新实例。 - 错误消息。 - - - 使用错误消息和具有验证错误的成员的列表初始化 类的新实例。 - 错误消息。 - 具有验证错误的成员名称的列表。 - - - 获取验证的错误消息。 - 验证的错误消息。 - - - 获取成员名称的集合,这些成员名称指示具有验证错误的字段。 - 成员名称的集合,这些成员名称指示具有验证错误的字段。 - - - 表示验证的成功(如果验证成功,则为 true;否则为 false)。 - - - 返回一个表示当前验证结果的字符串表示形式。 - 当前验证结果。 - - - 定义一个帮助器类,在与对象、属性和方法关联的 特性中包含此类时,可使用此类来验证这些项。 - - - 通过使用验证上下文和验证结果集合,确定指定的对象是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 用于包含每个失败的验证的集合。 - - 为 null。 - - - 通过使用验证上下文、验证结果集合和用于指定是否验证所有属性的值,确定指定的对象是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 用于包含每个失败的验证的集合。 - 若为 true,则验证所有属性。若为 false,则只需要验证所需的特性。 - - 为 null。 - - - 验证属性。 - 如果属性有效,则为 true;否则为 false。 - 要验证的值。 - 用于描述要验证的属性的上下文。 - 用于包含每个失败的验证的集合。 - 不能将 分配给该属性。- 或 -为 null。 - - - 返回一个值,该值指示所指定值对所指定特性是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的值。 - 用于描述要验证的对象的上下文。 - 用于包含失败的验证的集合。 - 验证特性。 - - - 使用验证上下文确定指定的对象是否有效。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 对象无效。 - - 为 null。 - - - 通过使用验证上下文和用于指定是否验证所有属性的值,确定指定的对象是否有效。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 若要验证所有属性,则为 true;否则为 false。 - - 无效。 - - 为 null。 - - - 验证属性。 - 要验证的值。 - 用于描述要验证的属性的上下文。 - 不能将 分配给该属性。 - - 参数无效。 - - - 验证指定的特性。 - 要验证的值。 - 用于描述要验证的对象的上下文。 - 验证特性。 - - 参数为 null。 - - 参数不使用 参数进行验证。 - - - 表示数据库列属性映射。 - - - 初始化 类的新实例。 - - - 初始化 类的新实例。 - 属性将映射到的列的名称。 - - - 获取属性映射列的名称。 - 属性将映射到的列的名称。 - - - 获取或设置的列从零开始的排序属性映射。 - 列的顺序。 - - - 获取或设置的列的数据库提供程序特定数据类型属性映射。 - 属性将映射到的列的数据库提供程序特定数据类型。 - - - 表示该类是复杂类型。复杂类型是实体类型的非标量属性,实体类型允许在实体内组织标量属性。复杂类型没有键,并且实体框架不能脱离父对象来管理复杂类型。 - - - 初始化 类的新实例。 - - - 指定数据库生成属性值的方式。 - - - 初始化 类的新实例。 - 数据库生成的选项。 - - - 获取或设置用于模式生成属性的值在数据库中。 - 数据库生成的选项。 - - - 表示使用的模式创建一属性的值在数据库中。 - - - 在插入或更新一个行时,数据库会生成一个值。 - - - 在插入一个行时,数据库会生成一个值。 - - - 数据库不生成值。 - - - 表示关系中用作外键的属性。可以将批注放在外键属性上,然后指定关联的导航属性名称;也可以将批注放在导航属性上,然后指定关联的外键名称。 - - - 初始化 类的新实例。 - 如果将 ForeigKey 特性添加到外键属性,则应指定关联的导航属性的名称。如果将 ForeigKey 特性添加到导航属性,则应指定关联的外键的名称。如果导航属性具有多个外键,则使用逗号分隔的外键名称列表。有关更多信息,请参见批注。 - - - 如果将 ForeigKey 特性添加到外键属性,则应指定关联的导航属性的名称。如果将 ForeigKey 特性添加到导航属性,则应指定关联的外键的名称。如果导航属性具有多个外键,则使用逗号分隔的外键名称列表。有关更多信息,请参见批注。 - 关联的导航属性或关联的外键属性的名称。 - - - 指定表示同一关系的另一端的导航属性的反向属性。 - - - 使用指定的属性初始化 类的新实例。 - 表示同一关系的另一端的导航属性。 - - - 获取表示同一关系的另一端。导航属性。 - 特性的属性。 - - - 表示应从数据库映射中排除属性或类。 - - - 初始化 类的新实例。 - - - 指定类将映射到的数据库表。 - - - 使用指定的表名称初始化 类的新实例。 - 类将映射到的表的名称。 - - - 获取将映射到的表的类名称。 - 类将映射到的表的名称。 - - - 获取或设置将类映射到的表的架构。 - 类将映射到的表的架构。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml deleted file mode 100644 index 88a8731..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1049 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 指定實體成員表示某種資料關聯性,例如外部索引鍵關聯性。 - - - 初始化 類別的新執行個體。 - 關聯的名稱。 - 關聯的 一端,索引鍵值之屬性名稱的逗號分隔清單。 - 關聯的 一端,索引鍵值之屬性名稱的逗號分隔清單。 - - - 取得或設定值,這個值表示關聯成員是否代表外部索引鍵。 - 如果關聯表示外部索引鍵,則為 true,否則為 false。 - - - 取得關聯的名稱。 - 關聯的名稱。 - - - 從關聯的 OtherKey 一端,取得索引鍵值的屬性名稱。 - 屬性名稱的逗號分隔清單,表示關聯的 OtherKey 一端的索引鍵值。 - - - 取得 屬性中所指定個別索引鍵成員的集合。 - - 屬性中所指定個別索引鍵成員的集合。 - - - 從關聯的 ThisKey 一端,取得索引鍵值的屬性名稱。 - 屬性名稱的逗號分隔清單,表示關聯的 ThisKey 一端的索引鍵值。 - - - 取得 屬性中所指定個別索引鍵成員的集合。 - - 屬性中所指定個別索引鍵成員的集合。 - - - 提供屬性 (Attribute),來比較兩個屬性 (Property)。 - - - 初始化 類別的新執行個體。 - 要與目前屬性比較的屬性。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 判斷指定的物件是否有效。 - 如果 有效則為 true,否則為 false。 - 要驗證的物件。 - 包含驗證要求相關資訊的物件。 - - - 取得要與目前屬性比較的屬性。 - 另一個屬性。 - - - 取得其他屬性的顯示名稱。 - 其他屬性的顯示名稱。 - - - 取得值,這個值表示屬性是否需要驗證內容。 - 如果屬性需要驗證內容,則為 true,否則為 false。 - - - 指定屬性參與開放式並行存取 (Optimistic Concurrency) 檢查。 - - - 初始化 類別的新執行個體。 - - - 指定資料欄位值為信用卡卡號。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的信用卡號碼是否有效。 - 如果信用卡號碼有效,則為 true,否則為 false。 - 要驗證的值。 - - - 指定自訂驗證方法,此方法用來驗證屬性或類別執行個體。 - - - 初始化 類別的新執行個體。 - 包含會執行自訂驗證之方法的型別。 - 執行自訂驗證的方法。 - - - 格式化驗證錯誤訊息。 - 格式化之錯誤訊息的執行個體。 - 要包含在格式化訊息中的名稱。 - - - 取得驗證方法。 - 驗證方法的名稱。 - - - 取得會執行自訂驗證的型別。 - 執行自訂驗證的型別。 - - - 代表與資料欄位和參數相關聯之資料型別的列舉型別 (Enumeration)。 - - - 表示信用卡卡號。 - - - 表示貨幣值。 - - - 表示自訂資料型別。 - - - 表示日期值。 - - - 表示時間的瞬間,以一天的日期和時間表示。 - - - 表示物件存在的持續時間。 - - - 表示電子郵件地址。 - - - 表示 HTML 檔。 - - - 表示影像的 URL。 - - - 表示多行文字。 - - - 表示密碼值。 - - - 表示電話號碼值。 - - - 表示郵遞區號。 - - - 表示顯示的文字。 - - - 表示時間值。 - - - 表示檔案上傳資料型別。 - - - 表示 URL 值。 - - - 指定與資料欄位產生關聯的其他型別名稱。 - - - 使用指定的型別名稱,初始化 類別的新執行個體。 - 與資料欄位產生關聯的型別名稱。 - - - 使用指定的欄位範本名稱,初始化 類別的新執行個體。 - 與資料欄位產生關聯的自訂欄位範本名稱。 - - 為 null 或空字串 ("")。 - - - 取得與資料欄位相關聯的自訂欄位範本名稱。 - 與資料欄位相關聯的自訂欄位範本名稱。 - - - 取得與資料欄位相關聯的型別。 - 其中一個 值。 - - - 取得資料欄位的顯示格式。 - 資料欄位的顯示格式。 - - - 傳回與資料欄位相關聯的型別名稱。 - 與資料欄位相關聯的型別名稱。 - - - 檢查資料欄位的值是否有效。 - 一律為 true。 - 要驗證的資料欄位值。 - - - 提供一般用途屬性,可讓您為實體部分類別的型別和成員指定可當地語系化的字串。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值表示 UI 是否應該自動產生以顯示這個欄位。 - 如果 UI 應該自動產生以顯示這個欄位,則為 true,否則為 false。 - 在設定屬性值之前嘗試取得屬性值。 - - - 取得或設定值,這個值表示是否會針對此欄位自動顯示篩選 UI。 - 如果 UI 應該自動產生以顯示這個欄位的篩選,則為 true,否則為 false。 - 在設定屬性值之前嘗試取得屬性值。 - - - 取得或設定 UI 中用來顯示描述的值。 - UI 中用來顯示描述的值。 - - - 傳回 屬性值。 - 如果 屬性已初始化,則為屬性值,否則為 null。 - - - 傳回值,這個值表示是否應該自動產生 UI 以顯示這個欄位的篩選。 - 如果 屬性已初始化,則為屬性值,否則為 null。 - - - 傳回 屬性值。 - 如果已指定 而且 屬性表示資源索引鍵時,則為當地語系化的描述,否則為 屬性的非當地語系化值。 - 屬性和 屬性都已初始化,但是在 屬性中找不到名稱符合 值的公用靜態屬性。 - - - 傳回 屬性值。 - 如果 已初始化,則為用來將 UI 欄位分組的值,否則為 null。如果已指定 屬性而且 屬性表示資源索引鍵時,則傳回當地語系化的字串,否則傳回非當地語系化的字串。 - - - 傳回 UI 中用於欄位顯示的值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則為 屬性的當地語系化字串,否則為 屬性的非當地語系化值。 - 屬性和 屬性都已初始化,但是在 屬性中找不到名稱符合 值的公用靜態屬性。 - - - 傳回 屬性值。 - 如果 屬性已設定,則為此屬性的值,否則為 null。 - - - 傳回 屬性值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則會取得 屬性的當地語系化字串,否則取得 屬性的非當地語系化值。 - - - 傳回 屬性值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則為 屬性的當地語系化字串,否則為 屬性的非當地語系化值。 - - - 取得或設定用來將 UI 欄位分組的值。 - 用來將 UI 欄位分組的值。 - - - 取得或設定 UI 中用於顯示的值。 - UI 中用於顯示的值。 - - - 取得或設定資料行的順序加權。 - 資料行的順序加權。 - - - 取得或設定 UI 中用來設定提示浮水印的值。 - UI 中用來顯示浮水印的值。 - - - 取得或設定型別,其中包含 等屬性的資源。 - 包含 屬性在內的資源型別。 - - - 取得或設定用於方格資料行標籤的值。 - 用於方格資料行標籤的值。 - - - 指定所參考資料表中顯示的資料行為外部索引鍵資料行。 - - - 使用指定的資料行,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - - - 使用指定的顯示和排序資料行,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - 用於排序的資料行名稱。 - - - 使用指定的顯示資料行,以及指定的排序資料行和排序次序,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - 用於排序的資料行名稱。 - true 表示依遞減順序排序,否則為 false。預設為 false。 - - - 取得用來做為顯示欄位的資料行名稱。 - 顯示資料行的名稱。 - - - 取得用於排序的資料行名稱。 - 排序資料行的名稱。 - - - 取得值,這個值指出要依遞減或遞增次序排序。 - 如果資料行要依遞減次序排序,則為 true,否則為 false。 - - - 指定 ASP.NET Dynamic Data 顯示和格式化資料欄位的方式。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值指出當資料欄位處於編輯模式時, 屬性指定的格式化字串是否套用至欄位值。 - 如果格式化字串會套用至編輯模式下的欄位值,則為 true,否則為 false。預設為 false。 - - - 取得或設定值,這個值指出在資料來源中更新資料欄位時,是否將空字串值 ("") 自動轉換為 null。 - 如果空字串值會自動轉換為 null,則為 true,否則為 false。預設為 true。 - - - 取得或設定欄位值的顯示格式。 - 格式化字串,指定資料欄位值的顯示格式。預設為空字串 (""),表示未將特殊格式套用至該欄位值。 - - - 取得或設定值,這個值指出欄位是否應經過 HTML 編碼。 - 如果欄位應該先經過 HTML 編碼則為 true,否則為 false。 - - - 取得或設定欄位值為 null 時為欄位顯示的文字。 - 文字,會在欄位值為 null 時為欄位顯示。預設為空字串 (""),表示這個屬性未設定。 - - - 指出資料欄位是否可以編輯。 - - - 初始化 類別的新執行個體。 - true 表示指定該欄位可以編輯,否則為 false。 - - - 取得值,這個值指出欄位是否可以編輯。 - 如果欄位可以編輯則為 true,否則為 false。 - - - 取得或設定值,這個值指出初始值是否已啟用。 - 如果初始值已啟用則為 true ,否則為 false。 - - - 驗證電子郵件地址。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的值是否符合有效的電子郵件地址模式。 - 如果指定的值有效或為 null,則為 true,否則為 false。 - 要驗證的值。 - - - 讓 .NET Framework 列舉型別對應至資料行。 - - - 初始化 類別的新執行個體。 - 列舉的型別。 - - - 取得或設定列舉型別。 - 列舉型別。 - - - 檢查資料欄位的值是否有效。 - 如果資料欄位值是有效的,則為 true,否則為 false。 - 要驗證的資料欄位值。 - - - 驗證副檔名。 - - - 初始化 類別的新執行個體。 - - - 取得或設定副檔名。 - 副檔名或預設副檔名 (".png"、".jpg"、".jpeg" 和 ".gif") (如果未設定屬性)。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查指定的檔案副檔名是否有效。 - 如果副檔名有效,則為 true,否則為 false。 - 有效副檔名的以逗號分隔的清單。 - - - 表示用來指定資料行篩選行為的屬性。 - - - 使用篩選 UI 提示,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - - - 使用篩選 UI 提示和展示層名稱,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - 支援此控制項的展示層名稱。 - - - 使用篩選 UI 提示、展示層名稱和控制項參數,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - 支援此控制項的展示層名稱。 - 控制項的參數清單。 - - - 取得控制項的建構函式中做為參數的名稱/值組。 - 控制項的建構函式中做為參數的名稱/值組。 - - - 傳回值,這個值指出這個屬性執行個體是否等於指定的物件。 - 如果傳遞的物件與這個屬性執行個體相等則為 True,否則 false。 - 要與這個屬性執行個體比較的物件。 - - - 取得用於篩選的控制項名稱。 - 用於篩選的控制項名稱。 - - - 傳回這個屬性執行個體的雜湊程式碼。 - 這個屬性執行個體的雜湊程式碼。 - - - 取得支援此控制項之展示層的名稱。 - 支援此控制項的展示層名稱。 - - - 提供讓物件失效的方式。 - - - 判斷指定的物件是否有效。 - 存放驗證失敗之資訊的集合。 - 驗證內容。 - - - 表示唯一識別實體的一個或多個屬性。 - - - 初始化 類別的新執行個體。 - - - 指定屬性中所允許之陣列或字串資料的最大長度。 - - - 初始化 類別的新執行個體。 - - - 根據 參數初始化 類別的新執行個體。 - 陣列或字串資料所容許的最大長度。 - - - 套用格式至指定的錯誤訊息。 - 描述可接受之最大長度的當地語系化字串。 - 要包含在格式化字串中的名稱。 - - - 判斷指定的物件是否有效。 - 如果此值為 null 或是小於或等於指定的最大長度,則為 true,否則為 false。 - 要驗證的物件。 - 長度為零或小於負一。 - - - 取得陣列或字串資料所容許的最大長度。 - 陣列或字串資料所容許的最大長度。 - - - 指定屬性中所允許之陣列或字串資料的最小長度。 - - - 初始化 類別的新執行個體。 - 陣列或字串資料的長度。 - - - 套用格式至指定的錯誤訊息。 - 描述可接受之最小長度的當地語系化字串。 - 要包含在格式化字串中的名稱。 - - - 判斷指定的物件是否有效。 - 如果指定的物件有效,則為 true,否則為 false。 - 要驗證的物件。 - - - 取得或設定陣列或字串資料允許的最小長度。 - 陣列或字串資料所容許的最小長度。 - - - 電話號碼使用規則運算式,指定資料欄位值為語式正確的電話號碼。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的電話號碼是否為有效的電話號碼格式。 - 如果電話號碼有效,則為 true,否則為 false。 - 要驗證的值。 - - - 指定資料欄位值的數值範圍條件約束。 - - - 使用指定的最大值和最小值,初始化 類別的新執行個體。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - - 使用指定的最大值和最小值,初始化 類別的新執行個體。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - - 使用指定的最大值、最小值和特定型別,初始化 類別的新執行個體。 - 指定要測試的物件型別。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - 為 null。 - - - 格式化在範圍驗證失敗時所顯示的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查資料欄位的值是否在指定的範圍內。 - 如果指定的值在範圍內,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值超出允許的範圍。 - - - 取得允許的最大欄位值。 - 資料欄位允許的最大值。 - - - 取得允許的最小欄位值。 - 資料欄位允許的最小值。 - - - 取得必須驗證其值的資料欄位型別。 - 必須驗證其值的資料欄位型別。 - - - 指定 ASP.NET Dynamic Data 中的資料欄位值必須符合指定的規則運算式 (Regular Expression)。 - - - 初始化 類別的新執行個體。 - 用來驗證資料欄位值的規則運算式。 - - 為 null。 - - - 格式化要在規則運算式驗證失敗時顯示的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查使用者輸入的值是否符合規則運算式模式。 - 如果驗證成功,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值不符合規則運算式模式。 - - - 取得規則運算式模式。 - 須符合的模式。 - - - 指出需要使用資料欄位值。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值指出是否允許空字串。 - 如果允許空字串則為 true,否則為 false。預設值是 false。 - - - 檢查必要資料欄位的值是否不為空白。 - 如果驗證成功,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值為 null。 - - - 指定類別或資料行是否使用 Scaffolding。 - - - 使用 屬性,初始化 的新執行個體。 - 指定是否啟用 Scaffolding 的值。 - - - 取得或設定值,這個值指定是否啟用 Scaffolding。 - 如果啟用 Scaffolding,則為 true,否則為 false。 - - - 指定資料欄位中允許的最小和最大字元長度。 - - - 使用指定的最大長度,初始化 類別的新執行個體。 - 字串的長度上限。 - - - 套用格式至指定的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - 為負值。-或- 小於 - - - 判斷指定的物件是否有效。 - 如果指定的物件有效,則為 true,否則為 false。 - 要驗證的物件。 - - 為負值。-或- 小於 - - - 取得或設定字串的最大長度。 - 字串的最大長度。 - - - 取得或設定字串的長度下限。 - 字串的最小長度。 - - - 將資料行的資料型別指定為資料列版本。 - - - 初始化 類別的新執行個體。 - - - 指定 Dynamic Data 用來顯示資料欄位的範本或使用者控制項。 - - - 使用指定的使用者控制項,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項。 - - - 使用指定的使用者控制項和指定的展示層,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項 (欄位範本)。 - 使用此類別的展示層。可以設定為 "HTML"、"Silverlight"、"WPF" 或 "WinForms"。 - - - 使用指定的使用者控制項、展示層和控制項參數,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項 (欄位範本)。 - 使用此類別的展示層。可以設定為 "HTML"、"Silverlight"、"WPF" 或 "WinForms"。 - 用來從任何資料來源擷取值的物件。 - - 為 null,否則就是條件約束索引鍵。-或- 的值不是字串。 - - - 取得或設定用來從任何資料來源擷取值的 物件。 - 索引鍵/值組的集合。 - - - 取得值,這個值表示這個執行個體是否等於指定的物件。 - 如果指定的物件等於這個執行個體則為 true,否則為 false。 - 要與這個執行個體進行比較的物件,或者 null 參考。 - - - 取得目前屬性之執行個體的雜湊程式碼。 - 這個屬性執行個體的雜湊程式碼。 - - - 取得或設定使用 類別的展示層。 - 此類別所使用的展示層。 - - - 取得或設定用來顯示資料欄位的欄位範本名稱。 - 顯示資料欄位的欄位範本名稱。 - - - 提供 URL 驗證。 - - - 會初始化 類別的新執行個體。 - - - 驗證所指定 URL 的格式。 - 如果 URL 格式有效或為 null 則為 true,否則為 false。 - 要驗證的 URL。 - - - 做為所有驗證屬性的基底類別 (Base Class)。 - 已當地語系化錯誤訊息的 屬性會在設定未當地語系化的 屬性錯誤訊息時同時設定。 - - - 初始化 類別的新執行個體。 - - - 使用會啟用驗證資源存取的函式,初始化 類別的新執行個體。 - 啟用驗證資源存取的函式。 - - 為 null。 - - - 使用要與驗證控制項關聯的錯誤訊息,初始化 類別的新執行個體。 - 要與驗證控制項關聯的錯誤訊息。 - - - 取得或設定錯誤訊息,此錯誤訊息會在驗證失敗時與驗證控制項產生關聯。 - 與驗證控制項相關聯的錯誤訊息。 - - - 取得或設定要在驗證失敗時用來查閱 屬性值的錯誤訊息資源名稱。 - 與驗證控制項相關聯的錯誤訊息資源。 - - - 取得或設定資源類型,此類型可在驗證失敗時用於查閱錯誤訊息。 - 與驗證控制項相關聯的錯誤訊息類型。 - - - 取得當地語系化的驗證錯誤訊息。 - 當地語系化的驗證錯誤訊息。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化之錯誤訊息的執行個體。 - 要包含在格式化訊息中的名稱。 - - - 檢查指定的值在目前的驗證屬性方面是否有效。 - - 類別的執行個體。 - 要驗證的值。 - 有關驗證作業的內容資訊。 - - - 判斷指定的物件值是否有效。 - 如果指定的值有效,則為 true,否則為 false。 - 要驗證的物件值。 - - - 根據目前的驗證屬性,驗證指定的值。 - - 類別的執行個體。 - 要驗證的值。 - 有關驗證作業的內容資訊。 - - - 取得值,這個值表示屬性是否需要驗證內容。 - 如果屬性需要驗證內容,則為 true,否則為 false。 - - - 驗證指定的物件。 - 要驗證的物件。 - - 物件,該物件描述會在其中執行驗證檢查的內容。這個參數不可以是 null。 - 驗證失敗。 - - - 驗證指定的物件。 - 要驗證的物件值。 - 要包含在錯誤訊息中的名稱。 - - 無效。 - - - 描述要在其中執行驗證檢查的內容。 - - - 使用指定的物件執行個體,初始化 類別的新執行個體 - 要驗證的物件執行個體。不可為 null。 - - - 使用指定的物件和選擇性屬性包,初始化 類別的新執行個體。 - 要驗證的物件執行個體。不可為 null - 要提供給取用者的選擇性索引鍵/值組集合。 - - - 使用服務提供者和服務取用者的字典,初始化 類別的新執行個體。 - 要驗證的物件。這是必要參數。 - 實作 介面的物件。這是選擇性參數。 - 要提供給服務取用者之索引鍵/值組的字典。這是選擇性參數。 - - - 取得或設定要驗證之成員的名稱。 - 要驗證之成員的名稱。 - - - 傳回提供自訂驗證的服務。 - 服務的執行個體;如果無法使用服務,則為 null。 - 要用於驗證的服務類型。 - - - 使用服務提供者初始化 ;呼叫 GetService 時,這個服務提供者會依類型傳回服務執行個體。 - 服務提供者。 - - - 取得與這個內容關聯之索引鍵/值組的字典。 - 這個內容之索引鍵/值組的字典。 - - - 取得或設定要驗證之成員的名稱。 - 要驗證之成員的名稱。 - - - 取得要驗證的物件。 - 要驗證的物件。 - - - 取得要驗證之物件的類型。 - 要驗證之物件的型別。 - - - 表示使用 類別驗證資料欄位時發生的例外狀況 (Exception)。 - - - 使用系統產生的錯誤訊息,初始化 類別的新執行個體。 - - - 使用驗證結果、驗證屬性以及目前例外狀況的值,初始化 類別的新執行個體。 - 驗證結果的清單。 - 造成目前例外狀況的屬性。 - 造成此屬性觸發驗證錯誤的物件值。 - - - 使用指定的錯誤訊息,初始化 類別的新執行個體。 - 陳述錯誤的指定訊息。 - - - 使用指定的錯誤訊息、驗證屬性 (Attribute) 以及目前例外狀況的值,初始化 類別的新執行個體。 - 陳述錯誤的訊息。 - 造成目前例外狀況的屬性。 - 造成此屬性觸發驗證錯誤的物件值。 - - - 使用指定的錯誤訊息和內部例外狀況執行個體集合,初始化 類別的新執行個體。 - 錯誤訊息。 - 驗證例外狀況的集合。 - - - 取得觸發此例外狀況之 類別的執行個體。 - 觸發此例外狀況之驗證屬性型別的執行個體。 - - - 取得描述驗證錯誤的 執行個體。 - 描述驗證錯誤的 執行個體。 - - - 取得造成 類別觸發此例外狀況之物件的值。 - 造成 類別觸發驗證錯誤之物件的值。 - - - 表示驗證要求結果的容器。 - - - 使用 物件,初始化 類別的新執行個體。 - 驗證結果物件。 - - - 使用錯誤訊息,初始化 類別的新執行個體。 - 錯誤訊息。 - - - 使用錯誤訊息以及有驗證錯誤的成員清單,初始化 類別的新執行個體。 - 錯誤訊息。 - 有驗證錯誤的成員名稱清單。 - - - 取得驗證的錯誤訊息。 - 驗證的錯誤訊息。 - - - 取得成員名稱集合,這些成員表示哪些欄位有驗證錯誤。 - 表示哪些欄位有驗證錯誤的成員名稱集合。 - - - 表示驗證成功 (若驗證成功則為 true,否則為 false)。 - - - 傳回目前驗證結果的字串表示。 - 目前的驗證結果。 - - - 定義 Helper 類別,包含在相關聯的 屬性內時,可用來驗證物件、屬性和方法。 - - - 使用驗證內容和驗證結果集合,判斷指定的物件是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 用來存放每一個失敗驗證的集合。 - - 為 null。 - - - 使用驗證內容、驗證結果集合以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 用來存放每一個失敗驗證的集合。 - true 表示要驗證所有的屬性,如果為 false 則只驗證必要的屬性。 - - 為 null。 - - - 驗證屬性。 - 如果屬性有效則為 true,否則為 false。 - 要驗證的值。 - 描述要驗證之屬性的內容。 - 用來存放每一個失敗驗證的集合。 - - 無法指派給屬性。-或-為 null。 - - - 傳回值,這個值指出包含指定屬性的指定值是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的值。 - 內容,可描述要驗證的物件。 - 存放失敗驗證的集合。 - 驗證屬性。 - - - 使用驗證內容,判斷指定的物件是否有效。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 物件不是有效的。 - - 為 null。 - - - 使用驗證內容以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - true 表示驗證所有屬性,否則為 false。 - - 無效。 - - 為 null。 - - - 驗證屬性。 - 要驗證的值。 - 描述要驗證之屬性的內容。 - - 無法指派給屬性。 - - 參數無效。 - - - 驗證指定的屬性。 - 要驗證的值。 - 內容,可描述要驗證的物件。 - 驗證屬性。 - - 參數為 null。 - - 參數不會以 參數驗證。 - - - 表示資料庫資料行屬性對應。 - - - 初始化 類別的新執行個體。 - - - 初始化 類別的新執行個體。 - 此屬性所對應的資料行名稱。 - - - 取得屬性對應資料行名稱。 - 此屬性所對應的資料行名稱。 - - - 取得或設定資料行的以零起始的命令屬性對應。 - 資料行的順序。 - - - 取得或設定資料行的資料庫提供者特定資料型別的屬性對應。 - 此屬性所對應之資料行的資料庫提供者特有資料型別。 - - - 表示此類別為複雜型別。複雜型別是實體型別的非純量屬性,可讓純量屬性得以在實體內組織。複雜型別沒有索引鍵而且無法由 Entity Framework 所管理 (除了父物件以外)。 - - - 初始化 類別的新執行個體。 - - - 指定資料庫如何產生屬性的值。 - - - 初始化 類別的新執行個體。 - 資料庫產生的選項。 - - - 取得或設定用於的樣式產生屬性值在資料庫。 - 資料庫產生的選項。 - - - 表示用於的樣式建立一個屬性的值是在資料庫中。 - - - 當插入或更新資料列時,資料庫會產生值。 - - - 當插入資料列時,資料庫會產生值。 - - - 資料庫不會產生值。 - - - 表示在關聯性中當做外部索引鍵使用的屬性。此註釋可能會放在外部索引鍵屬性上並指定關聯的導覽屬性名稱,或是放在導覽屬性上並指定關聯的外部索引鍵名稱。 - - - 初始化 類別的新執行個體。 - 如果您將 ForeigKey 屬性加入至外部索引鍵屬性,您應該指定相關聯的導覽屬性名稱。如果您將 ForeigKey 屬性加入至導覽屬性,您應該指定相關聯的外部索引鍵名稱。如果導覽屬性有多個外部索引鍵,請使用逗號來分隔外部索引鍵名稱清單。如需詳細資訊,請參閱 Code First 資料註解。 - - - 如果您將 ForeigKey 屬性加入至外部索引鍵屬性,您應該指定相關聯的導覽屬性名稱。如果您將 ForeigKey 屬性加入至導覽屬性,您應該指定相關聯的外部索引鍵名稱。如果導覽屬性有多個外部索引鍵,請使用逗號來分隔外部索引鍵名稱清單。如需詳細資訊,請參閱 Code First 資料註解。 - 關聯的導覽屬性或關聯的外部索引鍵屬性名稱。 - - - 指定導覽屬性的反向,表示相同關聯性的另一端。 - - - 使用指定的屬性,初始化 類別的新執行個體。 - 表示相同關聯性之另一端的導覽屬性。 - - - 取得表示相同關聯性另一端的巡覽屬性。 - 屬性 (Attribute) 的屬性 (Property)。 - - - 表示應該從資料庫對應中排除屬性或類別。 - - - 初始化 類別的新執行個體。 - - - 指定類別所對應的資料庫資料表。 - - - 使用指定的資料表名稱,初始化 類別的新執行個體。 - 此類別所對應的資料表名稱。 - - - 取得類別所對應的資料表名稱。 - 此類別所對應的資料表名稱。 - - - 取得或設定類別所對應之資料表的結構描述。 - 此類別所對應之資料表的結構描述。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/System.ComponentModel.Annotations.dll deleted file mode 100644 index 8f88268..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/System.ComponentModel.Annotations.xml deleted file mode 100644 index 92dcc4f..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifies that an entity member represents a data relationship, such as a foreign key relationship. - - - Initializes a new instance of the class. - The name of the association. - A comma-separated list of the property names of the key values on the side of the association. - A comma-separated list of the property names of the key values on the side of the association. - - - Gets or sets a value that indicates whether the association member represents a foreign key. - true if the association represents a foreign key; otherwise, false. - - - Gets the name of the association. - The name of the association. - - - Gets the property names of the key values on the OtherKey side of the association. - A comma-separated list of the property names that represent the key values on the OtherKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Gets the property names of the key values on the ThisKey side of the association. - A comma-separated list of the property names that represent the key values on the ThisKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Provides an attribute that compares two properties. - - - Initializes a new instance of the class. - The property to compare with the current property. - - - Applies formatting to an error message, based on the data field where the error occurred. - The formatted error message. - The name of the field that caused the validation failure. - - - Determines whether a specified object is valid. - true if is valid; otherwise, false. - The object to validate. - An object that contains information about the validation request. - - - Gets the property to compare with the current property. - The other property. - - - Gets the display name of the other property. - The display name of the other property. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Specifies that a property participates in optimistic concurrency checks. - - - Initializes a new instance of the class. - - - Specifies that a data field value is a credit card number. - - - Initializes a new instance of the class. - - - Determines whether the specified credit card number is valid. - true if the credit card number is valid; otherwise, false. - The value to validate. - - - Specifies a custom validation method that is used to validate a property or class instance. - - - Initializes a new instance of the class. - The type that contains the method that performs custom validation. - The method that performs custom validation. - - - Formats a validation error message. - An instance of the formatted error message. - The name to include in the formatted message. - - - Gets the validation method. - The name of the validation method. - - - Gets the type that performs custom validation. - The type that performs custom validation. - - - Represents an enumeration of the data types associated with data fields and parameters. - - - Represents a credit card number. - - - Represents a currency value. - - - Represents a custom data type. - - - Represents a date value. - - - Represents an instant in time, expressed as a date and time of day. - - - Represents a continuous time during which an object exists. - - - Represents an e-mail address. - - - Represents an HTML file. - - - Represents a URL to an image. - - - Represents multi-line text. - - - Represent a password value. - - - Represents a phone number value. - - - Represents a postal code. - - - Represents text that is displayed. - - - Represents a time value. - - - Represents file upload data type. - - - Represents a URL value. - - - Specifies the name of an additional type to associate with a data field. - - - Initializes a new instance of the class by using the specified type name. - The name of the type to associate with the data field. - - - Initializes a new instance of the class by using the specified field template name. - The name of the custom field template to associate with the data field. - - is null or an empty string (""). - - - Gets the name of custom field template that is associated with the data field. - The name of the custom field template that is associated with the data field. - - - Gets the type that is associated with the data field. - One of the values. - - - Gets a data-field display format. - The data-field display format. - - - Returns the name of the type that is associated with the data field. - The name of the type associated with the data field. - - - Checks that the value of the data field is valid. - true always. - The data field value to validate. - - - Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether UI should be generated automatically in order to display this field. - true if UI should be generated automatically to display this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that indicates whether filtering UI is automatically displayed for this field. - true if UI should be generated automatically to display filtering for this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that is used to display a description in the UI. - The value that is used to display a description in the UI. - - - Returns the value of the property. - The value of if the property has been initialized; otherwise, null. - - - Returns a value that indicates whether UI should be generated automatically in order to display filtering for this field. - The value of if the property has been initialized; otherwise, null. - - - Returns the value of the property. - The localized description, if the has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - A value that will be used for grouping fields in the UI, if has been initialized; otherwise, null. If the property has been specified and the property represents a resource key, a localized string is returned; otherwise, a non-localized string is returned. - - - Returns a value that is used for field display in the UI. - The localized string for the property, if the property has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - The value of the property, if it has been set; otherwise, null. - - - Returns the value of the property. - Gets the localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the property. - - - Returns the value of the property. - The localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the value property. - - - Gets or sets a value that is used to group fields in the UI. - A value that is used to group fields in the UI. - - - Gets or sets a value that is used for display in the UI. - A value that is used for display in the UI. - - - Gets or sets the order weight of the column. - The order weight of the column. - - - Gets or sets a value that will be used to set the watermark for prompts in the UI. - A value that will be used to display a watermark in the UI. - - - Gets or sets the type that contains the resources for the , , , and properties. - The type of the resource that contains the , , , and properties. - - - Gets or sets a value that is used for the grid column label. - A value that is for the grid column label. - - - Specifies the column that is displayed in the referred table as a foreign-key column. - - - Initializes a new instance of the class by using the specified column. - The name of the column to use as the display column. - - - Initializes a new instance of the class by using the specified display and sort columns. - The name of the column to use as the display column. - The name of the column to use for sorting. - - - Initializes a new instance of the class by using the specified display column, and the specified sort column and sort order. - The name of the column to use as the display column. - The name of the column to use for sorting. - true to sort in descending order; otherwise, false. The default is false. - - - Gets the name of the column to use as the display field. - The name of the display column. - - - Gets the name of the column to use for sorting. - The name of the sort column. - - - Gets a value that indicates whether to sort in descending or ascending order. - true if the column will be sorted in descending order; otherwise, false. - - - Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether the formatting string that is specified by the property is applied to the field value when the data field is in edit mode. - true if the formatting string applies to the field value in edit mode; otherwise, false. The default is false. - - - Gets or sets a value that indicates whether empty string values ("") are automatically converted to null when the data field is updated in the data source. - true if empty string values are automatically converted to null; otherwise, false. The default is true. - - - Gets or sets the display format for the field value. - A formatting string that specifies the display format for the value of the data field. The default is an empty string (""), which indicates that no special formatting is applied to the field value. - - - Gets or sets a value that indicates whether the field should be HTML-encoded. - true if the field should be HTML-encoded; otherwise, false. - - - Gets or sets the text that is displayed for a field when the field's value is null. - The text that is displayed for a field when the field's value is null. The default is an empty string (""), which indicates that this property is not set. - - - Indicates whether a data field is editable. - - - Initializes a new instance of the class. - true to specify that field is editable; otherwise, false. - - - Gets a value that indicates whether a field is editable. - true if the field is editable; otherwise, false. - - - Gets or sets a value that indicates whether an initial value is enabled. - true if an initial value is enabled; otherwise, false. - - - Validates an email address. - - - Initializes a new instance of the class. - - - Determines whether the specified value matches the pattern of a valid email address. - true if the specified value is valid or null; otherwise, false. - The value to validate. - - - Enables a .NET Framework enumeration to be mapped to a data column. - - - Initializes a new instance of the class. - The type of the enumeration. - - - Gets or sets the enumeration type. - The enumeration type. - - - Checks that the value of the data field is valid. - true if the data field value is valid; otherwise, false. - The data field value to validate. - - - Validates file name extensions. - - - Initializes a new instance of the class. - - - Gets or sets the file name extensions. - The file name extensions, or the default file extensions (".png", ".jpg", ".jpeg", and ".gif") if the property is not set. - - - Applies formatting to an error message, based on the data field where the error occurred. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks that the specified file name extension or extensions is valid. - true if the file name extension is valid; otherwise, false. - A comma delimited list of valid file extensions. - - - Represents an attribute that is used to specify the filtering behavior for a column. - - - Initializes a new instance of the class by using the filter UI hint. - The name of the control to use for filtering. - - - Initializes a new instance of the class by using the filter UI hint and presentation layer name. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - - - Initializes a new instance of the class by using the filter UI hint, presentation layer name, and control parameters. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - The list of parameters for the control. - - - Gets the name/value pairs that are used as parameters in the control's constructor. - The name/value pairs that are used as parameters in the control's constructor. - - - Returns a value that indicates whether this attribute instance is equal to a specified object. - True if the passed object is equal to this attribute instance; otherwise, false. - The object to compare with this attribute instance. - - - Gets the name of the control to use for filtering. - The name of the control to use for filtering. - - - Returns the hash code for this attribute instance. - This attribute insatnce hash code. - - - Gets the name of the presentation layer that supports this control. - The name of the presentation layer that supports this control. - - - Provides a way for an object to be invalidated. - - - Determines whether the specified object is valid. - A collection that holds failed-validation information. - The validation context. - - - Denotes one or more properties that uniquely identify an entity. - - - Initializes a new instance of the class. - - - Specifies the maximum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class based on the parameter. - The maximum allowable length of array or string data. - - - Applies formatting to a specified error message. - A localized string to describe the maximum acceptable length. - The name to include in the formatted string. - - - Determines whether a specified object is valid. - true if the value is null, or if the value is less than or equal to the specified maximum length; otherwise, false. - The object to validate. - Length is zero or less than negative one. - - - Gets the maximum allowable length of the array or string data. - The maximum allowable length of the array or string data. - - - Specifies the minimum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - The length of the array or string data. - - - Applies formatting to a specified error message. - A localized string to describe the minimum acceptable length. - The name to include in the formatted string. - - - Determines whether a specified object is valid. - true if the specified object is valid; otherwise, false. - The object to validate. - - - Gets or sets the minimum allowable length of the array or string data. - The minimum allowable length of the array or string data. - - - Specifies that a data field value is a well-formed phone number using a regular expression for phone numbers. - - - Initializes a new instance of the class. - - - Determines whether the specified phone number is in a valid phone number format. - true if the phone number is valid; otherwise, false. - The value to validate. - - - Specifies the numeric range constraints for the value of a data field. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values and the specific type. - Specifies the type of the object to test. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - is null. - - - Formats the error message that is displayed when range validation fails. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks that the value of the data field is in the specified range. - true if the specified value is in the range; otherwise, false. - The data field value to validate. - The data field value was outside the allowed range. - - - Gets the maximum allowed field value. - The maximum value that is allowed for the data field. - - - Gets the minimum allowed field value. - The minimu value that is allowed for the data field. - - - Gets the type of the data field whose value must be validated. - The type of the data field whose value must be validated. - - - Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression. - - - Initializes a new instance of the class. - The regular expression that is used to validate the data field value. - - is null. - - - Formats the error message to display if the regular expression validation fails. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks whether the value entered by the user matches the regular expression pattern. - true if validation is successful; otherwise, false. - The data field value to validate. - The data field value did not match the regular expression pattern. - - - Gets the regular expression pattern. - The pattern to match. - - - Specifies that a data field value is required. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether an empty string is allowed. - true if an empty string is allowed; otherwise, false. The default value is false. - - - Checks that the value of the required data field is not empty. - true if validation is successful; otherwise, false. - The data field value to validate. - The data field value was null. - - - Specifies whether a class or data column uses scaffolding. - - - Initializes a new instance of using the property. - The value that specifies whether scaffolding is enabled. - - - Gets or sets the value that specifies whether scaffolding is enabled. - true, if scaffolding is enabled; otherwise false. - - - Specifies the minimum and maximum length of characters that are allowed in a data field. - - - Initializes a new instance of the class by using a specified maximum length. - The maximum length of a string. - - - Applies formatting to a specified error message. - The formatted error message. - The name of the field that caused the validation failure. - - is negative. -or- is less than . - - - Determines whether a specified object is valid. - true if the specified object is valid; otherwise, false. - The object to validate. - - is negative.-or- is less than . - - - Gets or sets the maximum length of a string. - The maximum length a string. - - - Gets or sets the minimum length of a string. - The minimum length of a string. - - - Specifies the data type of the column as a row version. - - - Initializes a new instance of the class. - - - Specifies the template or user control that Dynamic Data uses to display a data field. - - - Initializes a new instance of the class by using a specified user control. - The user control to use to display the data field. - - - Initializes a new instance of the class using the specified user control and specified presentation layer. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - - - Initializes a new instance of the class by using the specified user control, presentation layer, and control parameters. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - The object to use to retrieve values from any data sources. - - is null or it is a constraint key.-or-The value of is not a string. - - - Gets or sets the object to use to retrieve values from any data source. - A collection of key/value pairs. - - - Gets a value that indicates whether this instance is equal to the specified object. - true if the specified object is equal to this instance; otherwise, false. - The object to compare with this instance, or a null reference. - - - Gets the hash code for the current instance of the attribute. - The attribute instance hash code. - - - Gets or sets the presentation layer that uses the class. - The presentation layer that is used by this class. - - - Gets or sets the name of the field template to use to display the data field. - The name of the field template that displays the data field. - - - Provides URL validation. - - - Initializes a new instance of the class. - - - Validates the format of the specified URL. - true if the URL format is valid or null; otherwise, false. - The URL to validate. - - - Serves as the base class for all validation attributes. - The and properties for localized error message are set at the same time that the non-localized property error message is set. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the function that enables access to validation resources. - The function that enables access to validation resources. - - is null. - - - Initializes a new instance of the class by using the error message to associate with a validation control. - The error message to associate with a validation control. - - - Gets or sets an error message to associate with a validation control if validation fails. - The error message that is associated with the validation control. - - - Gets or sets the error message resource name to use in order to look up the property value if validation fails. - The error message resource that is associated with a validation control. - - - Gets or sets the resource type to use for error-message lookup if validation fails. - The type of error message that is associated with a validation control. - - - Gets the localized validation error message. - The localized validation error message. - - - Applies formatting to an error message, based on the data field where the error occurred. - An instance of the formatted error message. - The name to include in the formatted message. - - - Checks whether the specified value is valid with respect to the current validation attribute. - An instance of the class. - The value to validate. - The context information about the validation operation. - - - Determines whether the specified value of the object is valid. - true if the specified value is valid; otherwise, false. - The value of the object to validate. - - - Validates the specified value with respect to the current validation attribute. - An instance of the class. - The value to validate. - The context information about the validation operation. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Validates the specified object. - The object to validate. - The object that describes the context where the validation checks are performed. This parameter cannot be null. - Validation failed. - - - Validates the specified object. - The value of the object to validate. - The name to include in the error message. - - is not valid. - - - Describes the context in which a validation check is performed. - - - Initializes a new instance of the class using the specified object instance - The object instance to validate. It cannot be null. - - - Initializes a new instance of the class using the specified object and an optional property bag. - The object instance to validate. It cannot be null - An optional set of key/value pairs to make available to consumers. - - - Initializes a new instance of the class using the service provider and dictionary of service consumers. - The object to validate. This parameter is required. - The object that implements the interface. This parameter is optional. - A dictionary of key/value pairs to make available to the service consumers. This parameter is optional. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Returns the service that provides custom validation. - An instance of the service, or null if the service is not available. - The type of the service to use for validation. - - - Initializes the using a service provider that can return service instances by type when GetService is called. - The service provider. - - - Gets the dictionary of key/value pairs that is associated with this context. - The dictionary of the key/value pairs for this context. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Gets the object to validate. - The object to validate. - - - Gets the type of the object to validate. - The type of the object to validate. - - - Represents the exception that occurs during validation of a data field when the class is used. - - - Initializes a new instance of the class using an error message generated by the system. - - - Initializes a new instance of the class by using a validation result, a validation attribute, and the value of the current exception. - The list of validation results. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger the validation error. - - - Initializes a new instance of the class using a specified error message. - A specified message that states the error. - - - Initializes a new instance of the class using a specified error message, a validation attribute, and the value of the current exception. - The message that states the error. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger validation error. - - - Initializes a new instance of the class using a specified error message and a collection of inner exception instances. - The error message. - The collection of validation exceptions. - - - Gets the instance of the class that triggered this exception. - An instance of the validation attribute type that triggered this exception. - - - Gets the instance that describes the validation error. - The instance that describes the validation error. - - - Gets the value of the object that causes the class to trigger this exception. - The value of the object that caused the class to trigger the validation error. - - - Represents a container for the results of a validation request. - - - Initializes a new instance of the class by using a object. - The validation result object. - - - Initializes a new instance of the class by using an error message. - The error message. - - - Initializes a new instance of the class by using an error message and a list of members that have validation errors. - The error message. - The list of member names that have validation errors. - - - Gets the error message for the validation. - The error message for the validation. - - - Gets the collection of member names that indicate which fields have validation errors. - The collection of member names that indicate which fields have validation errors. - - - Represents the success of the validation (true if validation was successful; otherwise, false). - - - Returns a string representation of the current validation result. - The current validation result. - - - Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated attributes. - - - Determines whether the specified object is valid using the validation context and validation results collection. - true if the object validates; otherwise, false. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - - is null. - - - Determines whether the specified object is valid using the validation context, validation results collection, and a value that specifies whether to validate all properties. - true if the object validates; otherwise, false. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - true to validate all properties; if false, only required attributes are validated.. - - is null. - - - Validates the property. - true if the property validates; otherwise, false. - The value to validate. - The context that describes the property to validate. - A collection to hold each failed validation. - - cannot be assigned to the property.-or-is null. - - - Returns a value that indicates whether the specified value is valid with the specified attributes. - true if the object validates; otherwise, false. - The value to validate. - The context that describes the object to validate. - A collection to hold failed validations. - The validation attributes. - - - Determines whether the specified object is valid using the validation context. - The object to validate. - The context that describes the object to validate. - The object is not valid. - - is null. - - - Determines whether the specified object is valid using the validation context, and a value that specifies whether to validate all properties. - The object to validate. - The context that describes the object to validate. - true to validate all properties; otherwise, false. - - is not valid. - - is null. - - - Validates the property. - The value to validate. - The context that describes the property to validate. - - cannot be assigned to the property. - The parameter is not valid. - - - Validates the specified attributes. - The value to validate. - The context that describes the object to validate. - The validation attributes. - The parameter is null. - The parameter does not validate with the parameter. - - - Represents the database column that a property is mapped to. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The name of the column the property is mapped to. - - - Gets the name of the column the property is mapped to. - The name of the column the property is mapped to. - - - Gets or sets the zero-based order of the column the property is mapped to. - The order of the column. - - - Gets or sets the database provider specific data type of the column the property is mapped to. - The database provider specific data type of the column the property is mapped to. - - - Denotes that the class is a complex type. Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. - - - Initializes a new instance of the class. - - - Specifies how the database generates values for a property. - - - Initializes a new instance of the class. - The database generated option. - - - Gets or sets the pattern used to generate values for the property in the database. - The database generated option. - - - Represents the pattern used to generate values for a property in the database. - - - The database generates a value when a row is inserted or updated. - - - The database generates a value when a row is inserted. - - - The database does not generate values. - - - Denotes a property used as a foreign key in a relationship. The annotation may be placed on the foreign key property and specify the associated navigation property name, or placed on a navigation property and specify the associated foreign key name. - - - Initializes a new instance of the class. - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - - - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - The name of the associated navigation property or the associated foreign key property. - - - Specifies the inverse of a navigation property that represents the other end of the same relationship. - - - Initializes a new instance of the class using the specified property. - The navigation property representing the other end of the same relationship. - - - Gets the navigation property representing the other end of the same relationship. - The property of the attribute. - - - Denotes that a property or class should be excluded from database mapping. - - - Initializes a new instance of the class. - - - Specifies the database table that a class is mapped to. - - - Initializes a new instance of the class using the specified name of the table. - The name of the table the class is mapped to. - - - Gets the name of the table the class is mapped to. - The name of the table the class is mapped to. - - - Gets or sets the schema of the table the class is mapped to. - The schema of the table the class is mapped to. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/de/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/de/System.ComponentModel.Annotations.xml deleted file mode 100644 index ac216ae..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/de/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Gibt an, dass ein Entitätsmember eine Datenbeziehung darstellt, z. B. eine Fremdschlüsselbeziehung. - - - Initialisiert eine neue Instanz der -Klasse. - Der Name der Zuordnung. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen der Schlüsselwerte auf der -Seite der Zuordnung. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen der Schlüsselwerte auf der -Seite der Zuordnung. - - - Ruft einen Wert ab, der angibt, ob der Zuordnungsmember einen Fremdschlüssel darstellt, oder legt ihn fest. - true, wenn die Zuordnung einen Fremdschlüssel darstellt, andernfalls false. - - - Ruft den Namen der Zuordnung ab. - Der Name der Zuordnung. - - - Ruft die Eigenschaftennamen der Schlüsselwerte auf der OtherKey-Seite der Zuordnung ab. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen, die die Schlüsselwerte auf der OtherKey-Seite der Zuordnung darstellen. - - - Ruft eine Auflistung von einzelnen Schlüsselmembern ab, die in der -Eigenschaft angegeben werden. - Eine Auflistung von einzelnen Schlüsselmembern, die in der -Eigenschaft angegeben werden. - - - Ruft die Eigenschaftennamen der Schlüsselwerte auf der ThisKey-Seite der Zuordnung ab. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen, die die Schlüsselwerte auf der ThisKey-Seite der Zuordnung darstellen. - - - Ruft eine Auflistung von einzelnen Schlüsselmembern ab, die in der -Eigenschaft angegeben werden. - Eine Auflistung von einzelnen Schlüsselmembern, die in der -Eigenschaft angegeben werden. - - - Stellt ein Attribut bereit, das zwei Eigenschaften vergleicht. - - - Initialisiert eine neue Instanz der -Klasse. - Das Eigenschaft, die mit der aktuellen Eigenschaft verglichen werden soll. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - Ein Objekt, das Informationen zur Validierungsanforderung enthält. - - - Ruft die Eigenschaft ab, die mit der aktuellen Eigenschaft verglichen werden soll. - Die andere Eigenschaft. - - - Ruft den Anzeigenamen der anderen Eigenschaft ab. - Der Anzeigename der anderen Eigenschaft. - - - Ruft einen Wert ab, der angibt, ob das Attribut Validierungskontext erfordert. - true, wenn das Attribut Validierungskontext erfordert; andernfalls false. - - - Gibt an, dass eine Eigenschaft an Überprüfungen auf optimistische Parallelität teilnimmt. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt an, dass ein Datenfeldwert eine Kreditkartennummer ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob die angegebene Kreditkartennummer gültig ist. - true, wenn die Kreditkartennummer gültig ist; andernfalls false. - Der Wert, der validiert werden soll. - - - Gibt eine benutzerdefinierte Validierungsmethode an, die verwendet wird um eine Eigenschaft oder eine Klasseninstanz zu überprüfen. - - - Initialisiert eine neue Instanz der -Klasse. - Der Typ mit der Methode, die die benutzerdefinierte Validierung ausführt. - Die Methode, die die benutzerdefinierte Validierung ausführt. - - - Formatiert eine Validierungsfehlermeldung. - Eine Instanz der formatierten Fehlermeldung. - Der Name, der in die formatierte Meldung eingeschlossen werden soll. - - - Ruft die Validierungsmethode ab. - Der Name der Validierungsmethode. - - - Ruft den Typ ab, der die benutzerdefinierte Validierung ausführt. - Der Typ, der die benutzerdefinierte Validierung ausführt. - - - Stellt eine Enumeration der Datenfeldern und Parametern zugeordneten Datentypen dar. - - - Stellt eine Kreditkartennummer dar. - - - Stellt einen Währungswert dar. - - - Stellt einen benutzerdefinierten Datentyp dar. - - - Stellt einen Datumswert dar. - - - Stellt einen Zeitpunkt dar, der durch Datum und Uhrzeit dargestellt wird. - - - Stellt einen fortlaufenden Zeitraum dar, während dessen ein Objekt vorhanden ist. - - - Stellt eine E-Mail-Adresse dar. - - - Stellt eine HTML-Datei dar. - - - Stellt eine URL eines Image dar. - - - Stellt mehrzeiligen Text dar. - - - Stellt einen Kennwortwert dar. - - - Stellt einen Telefonnummernwert dar. - - - Stellt eine Postleitzahl dar. - - - Stellt Text dar, der angezeigt wird. - - - Stellt einen Zeitwert dar. - - - Stellt Dateiupload-Datentyp dar. - - - Stellt einen URL-Wert dar. - - - Gibt den Namen eines zusätzlichen Typs an, der einem Datenfeld zugeordnet werden soll. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Typnamen. - Der Name des mit dem Datenfeld zu verknüpfenden Typs. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Feldvorlagennamen. - Der Name der mit dem Datenfeld zu verknüpfenden benutzerdefinierten Feldvorlage. - - ist null oder eine leere Zeichenfolge (""). - - - Ruft den Namen der benutzerdefinierten Feldvorlage ab, die dem Datenfeld zugeordnet ist. - Der Name der benutzerdefinierten Feldvorlage, die dem Datenfeld zugeordnet ist. - - - Ruft den Typ ab, der dem Datenfeld zugeordnet ist. - Einer der -Werte. - - - Ruft ein Datenfeldanzeigeformat ab. - Das Datenfeldanzeigeformat. - - - Gibt den Namen des Typs zurück, der dem Datenfeld zugeordnet ist. - Der Name des dem Datenfeld zugeordneten Typs. - - - Überprüft, dass der Wert des Datenfelds gültig ist. - Immer true. - Der zu überprüfende Datenfeldwert. - - - Stellt ein allgemeines Attribut zum Angeben von lokalisierbaren Zeichenfolgen für Typen und Member von partiellen Entitätsklassen bereit. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob die Benutzeroberfläche zum Anzeigen dieses Felds automatisch generiert werden soll, oder legt ihn fest. - true, wenn die Benutzeroberfläche automatisch zum Anzeigen dieses Felds generiert werden soll, andernfalls false. - Es wurde versucht, den Eigenschaftenwert vor dem Festlegen abzurufen. - - - Ruft einen Wert ab, der angibt, ob die Filterungs-UI für dieses Feld automatisch angezeigt wird, oder legt ihn fest. - true, wenn die Benutzeroberfläche automatisch zum Anzeigen von Filtern für dieses Feld generiert werden soll, andernfalls false. - Es wurde versucht, den Eigenschaftenwert vor dem Festlegen abzurufen. - - - Ruft einen Wert ab, mit dem eine Beschreibung in der Benutzeroberfläche angezeigt wird, oder legt ihn fest. - Der Wert, mit dem eine Beschreibung in der Benutzeroberfläche angezeigt wird. - - - Gibt den Wert der -Eigenschaft zurück. - Der Wert von , wenn die Eigenschaft initialisiert wurde, andernfalls null. - - - Gibt einen Wert zurück, der angibt, ob die Benutzeroberfläche zum Anzeigen von Filtern für dieses Feld automatisch generiert werden soll. - Der Wert von , wenn die Eigenschaft initialisiert wurde, andernfalls null. - - - Gibt den Wert der -Eigenschaft zurück. - Die lokalisierte Beschreibung, wenn der angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - Die -Eigenschaft und die -Eigenschaft werden initialisiert, aber eine öffentliche statische Eigenschaft, die über einen Namen verfügt, der mit dem -Wert übereinstimmt, konnte für die -Eigenschaft nicht gefunden werden. - - - Gibt den Wert der -Eigenschaft zurück. - Ein Wert, der zum Gruppieren von Feldern in der Benutzeroberfläche verwendet wird, wenn initialisiert wurde, andernfalls null.Wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, wird eine lokalisierte Zeichenfolge zurückgegeben, andernfalls wird eine nicht lokalisierte Zeichenfolge zurückgegeben. - - - Gibt einen Wert zurück, der für die Feldanzeige in der Benutzeroberfläche verwendet wird. - Die lokalisierte Zeichenfolge für die -Eigenschaft, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - Die -Eigenschaft und die -Eigenschaft werden initialisiert, aber eine öffentliche statische Eigenschaft, die über einen Namen verfügt, der mit dem -Wert übereinstimmt, konnte für die -Eigenschaft nicht gefunden werden. - - - Gibt den Wert der -Eigenschaft zurück. - Der Wert der -Eigenschaft, sofern er festgelegt wurde, andernfalls null. - - - Gibt den Wert der -Eigenschaft zurück. - Ruft die lokalisierte Zeichenfolge für die -Eigenschaft ab, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - - - Gibt den Wert der -Eigenschaft zurück. - Die lokalisierte Zeichenfolge für die -Eigenschaft, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Werteigenschaft. - - - Ruft einen Wert ab, mit dem Felder in der Benutzeroberfläche gruppiert werden, oder legt ihn fest. - Ein Wert, mit dem Felder in der Benutzeroberfläche gruppiert werden. - - - Ruft einen Wert ab, der für die Anzeige in der Benutzeroberfläche verwendet wird, oder legt ihn fest. - Ein Wert, der für die Anzeige in der Benutzeroberfläche verwendet wird. - - - Ruft die Sortiergewichtung der Spalte ab oder legt diese fest. - Die Sortiergewichtung der Spalte. - - - Ruft einen Wert ab, mit dem das Wasserzeichen für Eingabeaufforderungen in der Benutzeroberfläche festgelegt wird, oder legt ihn fest. - Ein Wert, mit dem ein Wasserzeichen in der Benutzeroberfläche angezeigt wird. - - - Ruft den Typ ab, der die Ressourcen für die Eigenschaften , , und enthält, oder legt ihn fest. - Der Typ der Ressource, die die Eigenschaften , , und enthält. - - - Ruft einen Wert ab, der für die Bezeichnung der Datenblattspalte verwendet wird, oder legt ihn fest. - Ein Wert für die Bezeichnung der Datenblattspalte. - - - Gibt die Spalte an, die in der Tabelle, auf die verwiesen wird, als Fremdschlüsselspalte angezeigt wird. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Spalte. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Anzeige- und Sortierspalten. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - Der Name der Spalte, die für die Sortierung verwendet werden soll. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der angegebenen Anzeigespalte und der angegebenen Sortierspalte und Sortierreihenfolge. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - Der Name der Spalte, die für die Sortierung verwendet werden soll. - true, um in absteigender Reihenfolge zu sortieren, andernfalls false.Die Standardeinstellung ist false. - - - Ruft den Namen der Spalte ab, die als Anzeigefeld verwendet werden soll. - Der Name der Anzeigespalte. - - - Ruft den Namen der Spalte ab, die für die Sortierung verwendet werden soll. - Der Name der Sortierspalte. - - - Ruft einen Wert ab, der angibt, ob die Sortierung in aufsteigender oder absteigender Reihenfolge erfolgen soll. - true, wenn die Spalte in absteigender Reihenfolge sortiert wird, andernfalls false. - - - Gibt an, wie Datenfelder von ASP.NET Dynamic Data angezeigt und formatiert werden. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob die von der -Eigenschaft angegebene Formatierungszeichenfolge auf den Feldwert angewendet wird, wenn sich das Datenfeld im Bearbeitungsmodus befindet, oder legt diesen fest. - true, wenn die Formatierungszeichenfolge für den Feldwert im Bearbeitungsmodus gilt, andernfalls false.Die Standardeinstellung ist false. - - - Ruft einen Wert ab, der angibt, ob bei der Aktualisierung des Datenfelds in der Datenquelle Werte, die leere Zeichenfolgen ("") darstellen, in null konvertiert werden, oder legt diesen fest. - true, wenn leere Zeichenfolgenwerte automatisch in null konvertiert werden, andernfalls false.Die Standardeinstellung ist true. - - - Ruft das Anzeigeformat für den Feldwert ab oder legt ihn fest. - Eine Formatierungszeichenfolge, die das Anzeigeformat für den Wert des Datenfelds angibt.Der Standardwert ist eine leere Zeichenfolge (""), die angibt, dass keine besondere Formatierung auf den Feldwert angewendet wird. - - - Ruft einen Wert ab, der angibt, ob das Feld HTML-codiert sein muss, oder legt diesen Wert fest. - true, wenn das Feld HTML-codiert sein muss, andernfalls false. - - - Ruft den Text ab, der für ein Feld angezeigt wird, wenn der Wert des Felds null ist, oder legt diesen fest. - Der Text, die für ein Feld angezeigt wird, wenn der Wert des Felds null ist.Der Standardwert ist eine leere Zeichenfolge ("") und gibt an, dass diese Eigenschaft nicht festgelegt ist. - - - Gibt an, ob ein Datenfeld bearbeitbar ist. - - - Initialisiert eine neue Instanz der -Klasse. - true, um anzugeben, dass das Feld bearbeitbar ist, andernfalls false. - - - Ruft einen Wert ab, der angibt, ob das Feld bearbeitbar ist. - true, wenn das Feld bearbeitbar ist, andernfalls false. - - - Ruft einen Wert ab, der angibt, ob ein Anfangswert aktiviert ist, oder legt ihn fest. - true , wenn ein Anfangswert aktiviert ist, andernfalls false. - - - Überprüft eine E-Mail-Adresse. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob der angegebene Wert mit dem Muster einer gültigen E-Mail-Adresse übereinstimmt. - true, wenn der angegebene Wert gültig oder null ist, andernfalls false. - Der Wert, der validiert werden soll. - - - Ermöglicht die Zuordnung einer .NET Framework-Enumeration zu einer Datenspalte. - - - Initialisiert eine neue Instanz der -Klasse. - Der Typ der Enumeration. - - - Ruft den Enumerationstyp ab oder legt diesen fest. - Ein Enumerationstyp. - - - Überprüft, dass der Wert des Datenfelds gültig ist. - true, wenn der Wert im Datenfeld gültig ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - - - Überprüft die Projektdateierweiterungen. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft die Dateinamenerweiterungen ab oder legt diese fest. - Die Dateinamenerweiterungen oder die Standarderweiterungen (".png", ".jpg", ".jpeg" und ".gif"), wenn die Eigenschaft nicht festgelegt ist. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, ob die angegebene Dateinamenerweiterung oder die Erweiterungen gültig sind. - true, wenn die Dateinamenerweiterung gültig ist, andernfalls false. - Eine durch Trennzeichen getrennte Liste der gültigen Dateierweiterungen. - - - Stellt ein Attribut dar, mit dem das Filterverhalten für eine Spalte angegeben wird. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Filter-Benutzeroberfläche für Hinweise. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - - - Initialisiert mit der Filter-Benutzeroberfläche für Hinweise und den Darstellungsschichtnamen eine neue Instanz der -Klasse. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - - - Initialisiert mit der Filter-Benutzeroberfläche für Hinweise, dem Darstellungsschichtnamen und den Steuerelementparametern eine neue Instanz der -Klasse. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - Die Liste der Parameter für das Steuerelement. - - - Ruft die Name-Wert-Paare ab, die als Parameter im Konstruktor des Steuerelements verwendet werden. - Die Name-Wert-Paare, die als Parameter im Konstruktor des Steuerelements verwendet werden. - - - Gibt einen Wert zurück, der angibt, ob dieses Attribut gleich einem angegebenen Objekt ist. - True, wenn das übergebene Objekt gleich dieser Attributinstanz ist, andernfalls false. - Das mit dieser Attributinstanz zu vergleichende Objekt. - - - Ruft den Namen des Steuerelements ab, das für die Filterung verwendet werden soll. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - - - Gibt den Hash für diese Attributinstanz zurück. - Der Hash dieser Attributinstanz. - - - Ruft den Namen der Darstellungsschicht ab, die dieses Steuerelement unterstützt. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - - - Bietet die Möglichkeit, ein Objekt ungültig zu machen. - - - Bestimmt, ob das angegebene Objekt gültig ist. - Eine Auflistung von Informationen über fehlgeschlagene Validierungen. - Der Validierungskontext. - - - Kennzeichnet eine oder mehrere Eigenschaften, die eine Entität eindeutig identifizieren. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die maximale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert auf der Grundlage des -Parameters eine neue Instanz der -Klasse. - Die maximale zulässige Länge von Array- oder Zeichenfolgendaten. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Eine lokalisierte Zeichenfolge zum Beschreiben der maximalen zulässigen Länge. - Der Name, der in der formatierten Zeichenfolge verwendet werden soll. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn der Wert NULL oder kleiner oder gleich der angegebenen maximalen Länge ist, andernfalls false. - Das Objekt, das validiert werden soll. - Länge ist null oder kleiner als minus eins. - - - Ruft die maximale zulässige Länge der Array- oder Zeichenfolgendaten ab. - Die maximale zulässige Länge der Array- oder Zeichenfolgendaten. - - - Gibt die minimale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. - - - Initialisiert eine neue Instanz der -Klasse. - Die Länge des Arrays oder der Datenzeichenfolge. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Eine lokalisierte Zeichenfolge zum Beschreiben der minimalen zulässigen Länge. - Der Name, der in der formatierten Zeichenfolge verwendet werden soll. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn das angegebene Objekt gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - - - Ruft die minimale zulässige Länge der Array- oder Zeichenfolgendaten ab oder legt diese fest. - Die minimal zulässige Länge der Array- oder Zeichenfolgendaten. - - - Gibt an, dass ein Datenfeldwert eine wohl geformte Telefonnummer mithilfe eines regulären Ausdrucks für Telefonnummern ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob die angegebene Telefonnummer ein gültiges Telefonnummernformat besitzt. - true, wenn die Telefonnummer gültig ist; andernfalls false. - Der Wert, der validiert werden soll. - - - Gibt die Einschränkungen des numerischen Bereichs für den Wert eines Datenfelds an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte und des angegebenen Typs. - Gibt den Typ des zu testenden Objekts an. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - ist null. - - - Formatiert die Fehlermeldung, die angezeigt wird, wenn die Bereichsvalidierung fehlschlägt. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, dass der Wert des Datenfelds im angegebenen Bereich liegt. - true, wenn sich der angegebene Wert im Bereich befindet, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert lag außerhalb des zulässigen Bereichs. - - - Ruft den zulässigen Höchstwert für das Feld ab. - Der zulässige Höchstwert für das Datenfeld. - - - Ruft den zulässigen Mindestwert für das Feld ab. - Der zulässige Mindestwert für das Datenfeld. - - - Ruft den Typ des Datenfelds ab, dessen Wert überprüft werden soll. - Der Typ des Datenfelds, dessen Wert überprüft werden soll. - - - Gibt an, dass ein Datenfeldwert in ASP.NET Dynamic Data mit dem angegebenen regulären Ausdruck übereinstimmen muss. - - - Initialisiert eine neue Instanz der -Klasse. - Der reguläre Ausdruck, mit dem der Datenfeldwert überprüft wird. - - ist null. - - - Formatiert die anzuzeigende Fehlermeldung, wenn die Validierung des regulären Ausdrucks fehlschlägt. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, ob der vom Benutzer eingegebene Wert mit dem Muster des regulären Ausdrucks übereinstimmt. - true, wenn die Validierung erfolgreich ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert hat nicht mit dem Muster des regulären Ausdrucks übereingestimmt. - - - Ruft das Muster des regulären Ausdrucks ab. - Das Muster für die Übereinstimmung. - - - Gibt an, dass ein Datenfeldwert erforderlich ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob eine leere Zeichenfolge zulässig ist, oder legt diesen Wert fest. - true, wenn eine leere Zeichenfolge zulässig ist, andernfalls false.Der Standardwert ist false. - - - Überprüft, dass der Wert des erforderlichen Datenfelds nicht leer ist. - true, wenn die Validierung erfolgreich ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert lautete null. - - - Gibt an, ob eine Klasse oder eine Datenspalte Gerüstbau verwendet. - - - Initialisiert eine neue Instanz von mit der -Eigenschaft. - Der Wert, der angibt, ob der Gerüstbau aktiviert ist. - - - Ruft den Wert ab, der angibt, ob der Gerüstbau aktiviert ist, oder legt ihn fest. - true, wenn Gerüstbau aktiviert ist, andernfalls false. - - - Gibt die minimale und maximale Länge von Zeichen an, die in einem Datenfeld zulässig ist. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen maximalen Länge. - Die maximale Länge einer Zeichenfolge. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - ist negativ. - oder - ist kleiner als . - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn das angegebene Objekt gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - - ist negativ.- oder - ist kleiner als . - - - Ruft die maximale Länge einer Zeichenfolge ab oder legt sie fest. - Die maximale Länge einer Zeichenfolge. - - - Ruft die minimale Länge einer Zeichenfolge ab oder legt sie fest. - Die minimale Länge einer Zeichenfolge. - - - Gibt den Datentyp der Spalte als Zeilenversion an. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die Vorlage oder das Benutzersteuerelement an, mit der bzw. dem Dynamic Data ein Datenfeld anzeigt. - - - Initialisiert eine neue Instanz der -Klasse mithilfe eines angegebenen Benutzersteuerelements. - Das Benutzersteuerelement, mit dem das Datenfeld angezeigt werden soll. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Benutzersteuerelement und der angegebenen Darstellungsschicht. - Das Benutzersteuerelement (Feldvorlage), mit dem das Datenfeld angezeigt werden soll. - Die Präsentationsschicht, die die Klasse verwendet.Kann auf "HTML", "Silverlight", "WPF" oder "WinForms" festgelegt werden. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Benutzersteuerelement, der angegebenen Darstellungsschicht und den angegebenen Steuerelementparametern. - Das Benutzersteuerelement (Feldvorlage), mit dem das Datenfeld angezeigt werden soll. - Die Präsentationsschicht, die die Klasse verwendet.Kann auf "HTML", "Silverlight", "WPF" oder "WinForms" festgelegt werden. - Das Objekt, mit dem Werte aus beliebigen Datenquellen abgerufen werden sollen. - - ist null oder eine Schlüsseleinschränkung.- oder -Der Wert von ist keine Zeichenfolge. - - - Ruft das -Objekt ab, mit dem Werte aus einer beliebigen Datenquelle abgerufen werden sollen, oder legt dieses fest. - Eine Auflistung von Schlüssel-Wert-Paaren. - - - Ruft einen Wert ab, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. - true, wenn das angegebene Objekt gleich dieser Instanz ist, andernfalls false. - Das Objekt, das mit dieser Instanz verglichen werden soll, oder ein null-Verweis. - - - Ruft den Hash für die aktuelle Instanz des Attributs ab. - Der Hash der Attributinstanz. - - - Ruft die Präsentationsschicht ab, die die -Klasse verwendet. - Die Präsentationsschicht, die diese Klasse verwendet hat. - - - Ruft den Namen der Feldvorlage ab, die zum Anzeigen des Datenfelds verwendet werden soll, oder legt diesen fest. - Der Name der Feldvorlage, mit der das Datenfeld angezeigt wird. - - - Stellt URL-Validierung bereit. - - - Initialisiert eine neue Instanz der -Klasse. - - - Überprüft das Format des angegebenen URL. - true, wenn das URL-Format gültig oder null ist; andernfalls false. - Die zu validierende URL. - - - Dient als Basisklasse für alle Validierungsattribute. - Die -Eigenschaft und auch die -Eigenschaft für die lokalisierte Fehlermeldung werden zur gleichen Zeit festgelegt wie die nicht lokalisierte Fehlermeldung der -Eigenschaft. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Funktion, die den Zugriff auf Validierungsressourcen ermöglicht. - Die Funktion, die den Zugriff auf Validierungsressourcen ermöglicht. - - ist null. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Fehlermeldung, die einem Validierungssteuerelement zugeordnet werden soll. - Die einem Validierungssteuerelement zuzuordnende Fehlermeldung. - - - Ruft eine Fehlermeldung ab, die beim Fehlschlagen der Validierung einem Validierungssteuerelement zugeordnet wird, oder legt diese fest. - Die dem Validierungssteuerelement zugeordnete Fehlermeldung. - - - Ruft den Fehlermeldungsressourcennamen ab, mithilfe dessen der -Eigenschaftswert nachgeschlagen werden soll, wenn die Validierung fehlschlägt, oder legt diesen fest. - Die einem Validierungssteuerelement zugeordnete Fehlermeldungsressource. - - - Ruft den Ressourcentyp ab, der für die Fehlermeldungssuche verwendet werden soll, wenn die Validierung fehlschlägt, oder legt ihn fest. - Der einem Validierungssteuerelement zugeordnete Fehlermeldungstyp. - - - Ruft die lokalisierte Validierungsfehlermeldung ab. - Die lokalisierte Validierungsfehlermeldung. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Eine Instanz der formatierten Fehlermeldung. - Der Name, der in die formatierte Meldung eingeschlossen werden soll. - - - Überprüft, ob der angegebene Wert in Bezug auf das aktuelle Validierungsattribut gültig ist. - Eine Instanz der -Klasse. - Der Wert, der validiert werden soll. - Die Kontextinformationen zum Validierungsvorgang. - - - Bestimmt, ob der angegebene Wert des Objekts gültig ist. - true, wenn der angegebene Wert gültig ist, andernfalls false. - Der Wert des zu überprüfenden Objekts. - - - Überprüft den angegebenen Wert in Bezug auf das aktuelle Validierungsattribut. - Eine Instanz der -Klasse. - Der Wert, der validiert werden soll. - Die Kontextinformationen zum Validierungsvorgang. - - - Ruft einen Wert ab, der angibt, ob das Attribut Validierungskontext erfordert. - true, wenn das Attribut Validierungskontext erfordert; andernfalls false. - - - Validiert das angegebene Objekt. - Das Objekt, das validiert werden soll. - Das -Objekt, das den Kontext beschreibt, in dem die Validierungen ausgeführt werden.Dieser Parameter darf nicht null sein. - Validierung fehlgeschlagen. - - - Validiert das angegebene Objekt. - Der Wert des zu überprüfenden Objekts. - Der Name, der in die Fehlermeldung eingeschlossen werden soll. - - ist ungültig. - - - Beschreibt den Kontext, in dem eine Validierungsüberprüfung ausgeführt wird. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Objektinstanz. - Die Objektinstanz, die validiert werden soll.Diese darf nicht null sein. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Objekts und eines optionalen Eigenschaftenbehälters. - Die Objektinstanz, die validiert werden soll.Diese darf nicht null sein. - Ein optionaler Satz von Schlüssel-Wert-Paaren, die Consumern verfügbar gemacht werden sollen. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Wörterbuchs der Dienstconsumer. - Das Objekt, dessen Gültigkeit überprüft werden soll.Dieser Parameter ist erforderlich. - Das Objekt, das die -Schnittstelle implementiert.Dieser Parameter ist optional. - Ein Wörterbuch von Schlüssel-Wert-Paaren, das für Dienstconsumer verfügbar gemacht werden soll.Dieser Parameter ist optional. - - - Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. - Der Name des zu überprüfenden Members. - - - Gibt den Dienst zurück, der eine benutzerdefinierte Validierung bereitstellt. - Eine Instanz des Diensts oder null, wenn der Dienst nicht verfügbar ist. - Der Typ des Diensts, der für die Validierung verwendet werden soll. - - - Initialisiert unter Verwendung eines Dienstanbieters, der Dienstinstanzen nach Typ zurückgeben kann, wenn GetService aufgerufen wird. - Der Dienstanbieter. - - - Ruft das Wörterbuch der Schlüssel-Wert-Paare ab, das diesem Kontext zugeordnet ist. - Das Wörterbuch der Schlüssel-Wert-Paare für diesen Kontext. - - - Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. - Der Name des zu überprüfenden Members. - - - Ruft das Objekt ab, das validiert werden soll. - Das Objekt, dessen Gültigkeit überprüft werden soll. - - - Ruft den Typ des zu validierenden Objekts ab. - Der Typ des zu validierenden Objekts. - - - Stellt die Ausnahme dar, die während der Validierung eines Datenfelds auftritt, wenn die -Klasse verwendet wird. - - - Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Fehlermeldung. - - - Initialisiert eine neue Instanz der -Klasse mit einem Validierungsergebnis, einem Validierungsattribut und dem Wert der aktuellen Ausnahme. - Die Liste der Validierungsergebnisse. - Das Attribut, das die aktuelle Ausnahme verursacht hat. - Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. - Eine angegebene Meldung, in der der Fehler angegeben wird. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung, einem Validierungsattribut und dem Wert der aktuellen Ausnahme. - Die Meldung, die den Fehler angibt. - Das Attribut, das die aktuelle Ausnahme verursacht hat. - Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einer Auflistung von Instanzen der inneren Ausnahme. - Die Fehlermeldung. - Die Auflistung von Validierungsausnahmen dar. - - - Ruft die Instanz der -Klasse ab, die diese Ausnahme ausgelöst hat. - Eine Instanz des Validierungsattributtyps, der diese Ausnahme ausgelöst hat. - - - Ruft die -Instanz ab, die den Validierungsfehler beschreibt. - Die -Instanz, die den Validierungsfehler beschreibt. - - - Ruft den Wert des Objekts ab, das dazu führt, dass die -Klasse diese Ausnahme auslöst. - Der Wert des Objekts, das dazu geführt hat, dass die -Klasse den Validierungsfehler auslöst. - - - Stellt einen Container für die Ergebnisse einer Validierungsanforderung dar. - - - Initialisiert eine neue Instanz der -Klasse mit einem -Objekt. - Das Validierungsergebnisobjekt. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung einer Fehlermeldung. - Die Fehlermeldung. - - - Initialisiert eine neue Instanz der -Klasse mit einer Fehlermeldung und einer Liste von Membern, die Validierungsfehler aufweisen. - Die Fehlermeldung. - Die Liste der Membernamen mit Validierungsfehlern. - - - Ruft die Fehlermeldung für die Validierung ab. - Die Fehlermeldung für die Validierung. - - - Ruft die Auflistung von Membernamen ab, die angeben, welche Felder Validierungsfehler aufweisen. - Die Auflistung von Membernamen, die angeben, welche Felder Validierungsfehler aufweisen. - - - Stellt den Erfolg der Validierung dar (true, wenn die Validierung erfolgreich war; andernfalls false). - - - Gibt eine Darstellung Zeichenfolgenwert des aktuellen Validierungsergebnisses zurück. - Das aktuelle Prüfergebnis. - - - Definiert eine Hilfsklasse, die zum Überprüfen von Objekten, Eigenschaften und Methoden verwendet werden kann, indem sie in die zugehörigen -Attribute eingeschlossen wird. - - - Bestimmt anhand des Validierungskontexts und der Validierungsergebnisauflistung, ob das angegebene Objekt gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - - ist null. - - - Bestimmt anhand des Validierungskontexts, der Validierungsergebnisauflistung und eines Werts, der angibt, ob alle Eigenschaften überprüft werden sollen, ob das angegebene Objekt gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - true um alle Eigenschaften zu überprüfen; wenn false, es werden nur die erforderlichen Attribute überprüft.. - - ist null. - - - Überprüft die Eigenschaft. - true, wenn die Eigenschaft erfolgreich überprüft wird, andernfalls false. - Der Wert, der validiert werden soll. - Der Kontext, der die zu überprüfende Eigenschaft beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - - kann der Eigenschaft nicht zugewiesen werden.- oder -ist null. - - - Gibt einen Wert zurück, der angibt, ob der angegebene Wert in Bezug auf die angegebenen Attribute gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Der Wert, der validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung für Validierungen, bei denen ein Fehler aufgetreten ist. - Die Validierungsattribute. - - - Bestimmt anhand des Validierungskontexts, ob das angegebene Objekt gültig ist. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Das Objekt ist nicht gültig. - - ist null. - - - Bestimmt anhand des Validierungskontexts und eines Werts, der angibt, ob alle Eigenschaften überprüft werden sollen, ob das angegebene Objekt gültig ist. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - true, um alle Eigenschaften zu überprüfen, andernfalls false. - - ist ungültig. - - ist null. - - - Überprüft die Eigenschaft. - Der Wert, der validiert werden soll. - Der Kontext, der die zu überprüfende Eigenschaft beschreibt. - - kann der Eigenschaft nicht zugewiesen werden. - Der -Parameter ist ungültig. - - - Überprüft die angegebenen Attribute. - Der Wert, der validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Die Validierungsattribute. - Der -Parameter ist null. - Der -Parameter wird nicht zusammen mit dem -Parameter validiert. - - - Stellt die Datenbankspalte dar, dass eine Eigenschaft zugeordnet ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert eine neue Instanz der -Klasse. - Der Name der Spalte, der die Eigenschaft zugeordnet ist. - - - Ruft den Namen der Spalte ab, die die Eigenschaft zugeordnet ist. - Der Name der Spalte, der die Eigenschaft zugeordnet ist. - - - Ruft ab, oder legt die nullbasierte Reihenfolge der Spalte die Eigenschaft zugeordnet wird. - Die Reihenfolge der Spalte. - - - Ruft ab, oder legt den bestimmten Datentyp des Datenbankanbieters der Spalte die Eigenschaft zugeordnet wird. - Der für den Datenbankanbieter spezifische Datentyp der Spalte, der die Eigenschaft zugeordnet ist. - - - Gibt an, dass es sich bei der Klasse um einen komplexen Typ handelt.Komplexe Typen sind nicht skalare Eigenschaften von Entitätstypen, mit deren Hilfe skalare Eigenschaften in Entitäten organisiert werden können.Komplexe Typen verfügen über keine Schlüssel und können vom Entity Framework nicht getrennt vom übergeordneten Objekt verwaltet werden. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt an, wie die Datenbank Werte für eine Eigenschaft generiert. - - - Initialisiert eine neue Instanz der -Klasse. - Die von der Datenbank generierte Option. - - - Ruft das Muster fest, das verwendet wird, um Werte für die Eigenschaft in der Datenbank zu generieren. - Die von der Datenbank generierte Option. - - - Enthält das Muster dar, das verwendet wird, um Werte für eine Eigenschaft in der Datenbank zu generieren. - - - Die Datenbank generiert einen Wert, wenn eine Zeile eingefügt oder aktualisiert wird. - - - Die Datenbank generiert einen Wert, wenn eine Zeile eingefügt wird. - - - Die Datenbank generiert keine Werte. - - - Bezeichnet eine Eigenschaft, die in einer Beziehung als Fremdschlüssel verwendet wird.Die Anmerkung kann in die Fremdschlüsseleigenschaft eingefügt werden und den Namen der zugeordneten Navigationseigenschaft angeben, oder sie kann in die Navigationseigenschaft eingefügt werden und den Namen des zugeordneten Fremdschlüssels angeben. - - - Initialisiert eine neue Instanz der -Klasse. - Wenn Sie das Fremdschlüsselattribut zur Fremdschlüsseleigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Navigationseigenschaft angeben.Wenn Sie das Fremdschlüsselattribut zur Navigationseigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Fremdschlüssel angeben.Wenn eine Navigationseigenschaft über mehrere Fremdschlüssel verfügt, verwenden Sie Kommas zur Trennung der Liste mit Fremdschlüsselnamen.Weitere Informationen finden Sie unter Codieren der ersten Datenanmerkungen. - - - Wenn Sie das Fremdschlüsselattribut zur Fremdschlüsseleigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Navigationseigenschaft angeben.Wenn Sie das Fremdschlüsselattribut zur Navigationseigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Fremdschlüssel angeben.Wenn eine Navigationseigenschaft über mehrere Fremdschlüssel verfügt, verwenden Sie Kommas zur Trennung der Liste mit Fremdschlüsselnamen.Weitere Informationen finden Sie unter Codieren der ersten Datenanmerkungen. - Der Name der zugeordneten Navigationseigenschaft oder der zugeordneten Fremdschlüsseleigenschaft. - - - Gibt die Umkehrung einer Navigationseigenschaft an, die das andere Ende der gleichen Beziehung darstellt. - - - Initialisiert eine neue Instanz der -Klasse mit der angegebenen -Eigenschaft. - Die Navigationseigenschaft, die das andere Ende der gleichen Beziehung darstellt. - - - Ruft die Navigationseigenschaft ab, die das andere Ende der gleichen Beziehung darstellt. - Die Eigenschaft des Attributes. - - - Gibt an, dass eine Eigenschaft oder Klasse aus der Datenbankzuordnung ausgeschlossen werden soll. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die Datenbanktabelle an, der eine Klasse zugeordnet ist. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Tabellennamens. - Der Name der Tabelle, der die Klasse zugeordnet ist. - - - Ruft den Namen der Tabelle ab, der die Klasse zugeordnet ist. - Der Name der Tabelle, der die Klasse zugeordnet ist. - - - Übernimmt oder bestimmt das Schema der Tabelle, der die Klasse zugeordnet ist. - Das Schema der Tabelle, der die Klasse zugeordnet ist. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/es/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/es/System.ComponentModel.Annotations.xml deleted file mode 100644 index 26339f9..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/es/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1039 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Especifica que un miembro de entidad representa una relación de datos, como una relación de clave externa. - - - Inicializa una nueva instancia de la clase . - Nombre de la asociación. - Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. - Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. - - - Obtiene o establece un valor que indica si el miembro de asociación representa una clave externa. - true si la asociación representa una clave externa; de lo contrario, false. - - - Obtiene el nombre de la asociación. - Nombre de la asociación. - - - Obtiene los nombres de propiedad de los valores de clave en el lado OtherKey de la asociación. - Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado OtherKey de la asociación. - - - Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . - Una colección de miembros de clave individuales que se especifican en la propiedad . - - - Obtiene los nombres de propiedad de los valores de clave en el lado ThisKey de la asociación. - Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado ThisKey de la asociación. - - - Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . - Una colección de miembros de clave individuales que se especifican en la propiedad . - - - Proporciona un atributo que compara dos propiedades. - - - Inicializa una nueva instancia de la clase . - Propiedad que se va a comparar con la propiedad actual. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Determina si un objeto especificado es válido. - true si es válido; en caso contrario, false. - Objeto que se va a validar. - Objeto que contiene información sobre la solicitud de validación. - - - Obtiene la propiedad que se va a comparar con la propiedad actual. - La otra propiedad. - - - Obtiene el nombre para mostrar de la otra propiedad. - Nombre para mostrar de la otra propiedad. - - - Obtiene un valor que indica si el atributo requiere contexto de validación. - true si el atributo necesita contexto de validación; si no, false. - - - Especifica que una propiedad participe en las comprobaciones de simultaneidad optimista. - - - Inicializa una nueva instancia de la clase . - - - Especifica que un valor de campo de datos es un número de tarjeta de crédito. - - - Inicializa una nueva instancia de la clase . - - - Determina si el número de tarjeta de crédito especificado es válido. - true si el número de tarjeta de crédito es válido; si no, false. - Valor que se va a validar. - - - Especifica un método de validación personalizado que se usa validar una propiedad o instancia de clase. - - - Inicializa una nueva instancia de la clase . - Tipo que contiene el método que realiza la validación personalizada. - Método que realiza la validación personalizada. - - - Da formato a un mensaje de error de validación. - Instancia del mensaje de error con formato. - Nombre que se va a incluir en el mensaje con formato. - - - Obtiene el método de validación. - Nombre del método de validación. - - - Obtiene el tipo que realiza la validación personalizada. - Tipo que realiza la validación personalizada. - - - Representa una enumeración de los tipos de datos asociados a campos de datos y parámetros. - - - Representa un número de tarjeta de crédito. - - - Representa un valor de divisa. - - - Representa un tipo de datos personalizado. - - - Representa un valor de fecha. - - - Representa un instante de tiempo, expresado en forma de fecha y hora del día. - - - Representa una cantidad de tiempo continua durante la que existe un objeto. - - - Representa una dirección de correo electrónico. - - - Representa un archivo HTML. - - - Representa una URL en una imagen. - - - Representa texto multilínea. - - - Represente un valor de contraseña. - - - Representa un valor de número de teléfono. - - - Representa un código postal. - - - Representa texto que se muestra. - - - Representa un valor de hora. - - - Representa el tipo de datos de carga de archivos. - - - Representa un valor de dirección URL. - - - Especifica el nombre de un tipo adicional que debe asociarse a un campo de datos. - - - Inicializa una nueva instancia de la clase con el nombre de tipo especificado. - Nombre del tipo que va a asociarse al campo de datos. - - - Inicializa una nueva instancia de la clase con el nombre de plantilla de campo especificado. - Nombre de la plantilla de campo personalizada que va a asociarse al campo de datos. - - es null o una cadena vacía (""). - - - Obtiene el nombre de la plantilla de campo personalizada asociada al campo de datos. - Nombre de la plantilla de campo personalizada asociada al campo de datos. - - - Obtiene el tipo asociado al campo de datos. - Uno de los valores de . - - - Obtiene el formato de presentación de un campo de datos. - Formato de presentación del campo de datos. - - - Devuelve el nombre del tipo asociado al campo de datos. - Nombre del tipo asociado al campo de datos. - - - Comprueba si el valor del campo de datos es válido. - Es siempre true. - Valor del campo de datos que va a validarse. - - - Proporciona un atributo de uso general que permite especificar las cadenas traducibles de los tipos y miembros de las clases parciales de entidad. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar este campo. - true si la interfaz de usuario se debe generar automáticamente para mostrar este campo; de lo contrario, false. - Se intentó obtener el valor de propiedad antes de establecerse. - - - Obtiene o establece un valor que indica si la UI de filtrado se muestra automáticamente para este campo. - true si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo; de lo contrario, false. - Se intentó obtener el valor de propiedad antes de establecerse. - - - Obtiene o establece un valor que se usa para mostrar una descripción en la interfaz de usuario. - Valor que se usa para mostrar una descripción en la interfaz de usuario. - - - Devuelve el valor de la propiedad . - Valor de si se ha inicializado la propiedad; de lo contrario, es null. - - - Devuelve un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo. - Valor de si se ha inicializado la propiedad; de lo contrario, es null. - - - Devuelve el valor de la propiedad . - Descripción traducida si se ha especificado y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . - - - Devuelve el valor de la propiedad . - Un valor que se usará para agrupar los campos en la interfaz de usuario, si se ha inicializado ; de lo contrario, null.Si se ha especificado la propiedad y la propiedad representa una clave de recurso, se devuelve una cadena traducida; de lo contrario, se devuelve una cadena no traducida. - - - Devuelve un valor que se usa para mostrar campos en la interfaz de usuario. - Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . - - - Devuelve el valor de la propiedad . - Valor de la propiedad si se ha establecido; de lo contrario, es null. - - - Devuelve el valor de la propiedad . - Obtiene la cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - - - Devuelve el valor de la propiedad . - Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - - - Obtiene o establece un valor que se usa para agrupar campos en la interfaz de usuario. - Valor que se usa para agrupar campos en la interfaz de usuario. - - - Obtiene o establece un valor que se usa para mostrarlo en la interfaz de usuario. - Un valor que se usa para mostrarlo en la interfaz de usuario. - - - Obtiene o establece el peso del orden de la columna. - Peso del orden de la columna. - - - Obtiene o establece un valor que se usará para establecer la marca de agua para los avisos en la interfaz de usuario. - Un valor que se usará para mostrar una marca de agua en la interfaz de usuario. - - - Obtiene o establece el tipo que contiene los recursos para las propiedades , , y . - Tipo del recurso que contiene las propiedades , , y . - - - Obtiene o establece un valor que se usa para la etiqueta de columna de la cuadrícula. - Un valor para la etiqueta de columna de la cuadrícula. - - - Especifica la columna que se muestra en la tabla a la que se hace referencia como una columna de clave externa. - - - Inicializa una nueva instancia de la clase utilizando la columna especificada. - Nombre de la columna que va a utilizarse como columna de presentación. - - - Inicializa una nueva instancia de la clase utilizando las columnas de presentación y ordenación especificadas. - Nombre de la columna que va a utilizarse como columna de presentación. - Nombre de la columna que va a utilizarse para la ordenación. - - - Inicializa una nueva instancia de la clase utilizando la columna de presentación y la columna de ordenación especificadas y el criterio de ordenación especificado. - Nombre de la columna que va a utilizarse como columna de presentación. - Nombre de la columna que va a utilizarse para la ordenación. - Es true para realizar la ordenación en sentido descendente; de lo contrario, es false.El valor predeterminado es false. - - - Obtiene el nombre de la columna que debe usarse como campo de presentación. - Nombre de la columna de presentación. - - - Obtiene el nombre de la columna que va a utilizarse para la ordenación. - Nombre de la columna de ordenación. - - - Obtiene un valor que indica si la ordenación debe realizarse en sentido ascendente o descendente. - Es true si la columna debe ordenarse en sentido descendente; de lo contrario, es false. - - - Especifica el modo en que los datos dinámicos de ASP.NET muestran y dan formato a los campos de datos. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si la cadena de formato especificada por la propiedad se aplica al valor de campo cuando el campo de datos se encuentra en modo de edición. - Es true si la cadena de formato se aplica al valor de campo en modo de edición; de lo contrario, es false.El valor predeterminado es false. - - - Obtiene o establece un valor que indica si los valores de cadena vacía ("") se convierten automáticamente en valores null al actualizar el campo de datos en el origen de datos. - Es true si los valores de cadena vacía se convierten automáticamente en valores null; de lo contrario, es false.El valor predeterminado es true. - - - Obtiene o establece el formato de presentación del valor de campo. - Cadena de formato que especifica el formato de presentación del valor del campo de datos.El valor predeterminado es una cadena vacía (""), lo que indica que no se aplica un formato especial al valor del campo. - - - Obtiene o establece un valor que indica si el campo debe estar codificado en HTML. - Es true si el campo debe estar codificado en HTML; de lo contrario, es false. - - - Obtiene o establece el texto que se muestra en un campo cuando el valor del campo es null. - Texto que se muestra en un campo cuando el valor del campo es null.El valor predeterminado es una cadena vacía (""), lo que indica que no se ha establecido esta propiedad. - - - Indica si un campo de datos es modificable. - - - Inicializa una nueva instancia de la clase . - Es true para especificar que el campo es modificable; de lo contrario, es false. - - - Obtiene un valor que indica si un campo es modificable. - Es true si el campo es modificable; de lo contrario, es false. - - - Obtiene o establece un valor que indica si está habilitado un valor inicial. - Es true si está habilitado un valor inicial; de lo contrario, es false. - - - Valida una dirección de correo electrónico. - - - Inicializa una nueva instancia de la clase . - - - Determina si el valor especificado coincide con el modelo de una dirección de correo electrónico válida. - Es true si el valor especificado es válido o null; en caso contrario, es false. - Valor que se va a validar. - - - Permite asignar una enumeración de .NET Framework a una columna de datos. - - - Inicializa una nueva instancia de la clase . - Tipo de la enumeración. - - - Obtiene o establece el tipo de enumeración. - Tipo de enumeración. - - - Comprueba si el valor del campo de datos es válido. - true si el valor del campo de datos es válido; de lo contrario, false. - Valor del campo de datos que va a validarse. - - - Valida las extensiones del nombre de archivo. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece las extensiones de nombre de archivo. - Extensiones de nombre de archivo, o extensiones de archivo predeterminadas (“.png”, “.jpg”, “.jpeg” y “.gif”) si no se establece la propiedad. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba que la extensión de nombre de archivo o extensiones especificada es válida. - Es true si la extensión del nombre del archivo es válida; de lo contrario, es false. - Lista delimitada por comas de extensiones de archivo válidas. - - - Representa un atributo que se usa para especificar el comportamiento de filtrado de una columna. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario. - Nombre del control que va a utilizarse para el filtrado. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario y el nombre de nivel de presentación. - Nombre del control que va a utilizarse para el filtrado. - Nombre de la capa de presentación que admite este control. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario, el nombre de nivel de presentación y los parámetros del control. - Nombre del control que va a utilizarse para el filtrado. - Nombre de la capa de presentación que admite este control. - Lista de parámetros del control. - - - Obtiene los pares nombre-valor que se usan como parámetros en el constructor del control. - Pares nombre-valor que se usan como parámetros en el constructor del control. - - - Devuelve un valor que indica si esta instancia de atributo es igual que el objeto especificado. - Es True si el objeto que se ha pasado es igual que esta instancia de atributo; de lo contrario, es false. - Objeto que se va a comparar con esta instancia de atributo. - - - Obtiene el nombre del control que va a utilizarse para el filtrado. - Nombre del control que va a utilizarse para el filtrado. - - - Devuelve el código hash de esta instancia de atributo. - Código hash de esta instancia de atributo. - - - Obtiene el nombre del nivel de presentación compatible con este control. - Nombre de la capa de presentación que admite este control. - - - Permite invalidar un objeto. - - - Determina si el objeto especificado es válido. - Colección que contiene información de validaciones con error. - Contexto de validación. - - - Denota una o varias propiedades que identifican exclusivamente una entidad. - - - Inicializa una nueva instancia de la clase . - - - Especifica la longitud máxima de los datos de matriz o de cadena permitida en una propiedad. - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase basándose en el parámetro . - Longitud máxima permitida de los datos de matriz o de cadena. - - - Aplica formato a un mensaje de error especificado. - Una cadena localizada que describe la longitud máxima aceptable. - Nombre que se va a incluir en la cadena con formato. - - - Determina si un objeto especificado es válido. - true si el valor es NULL o menor o igual que la longitud máxima especificada; de lo contrario, false. - Objeto que se va a validar. - La longitud es cero o menor que uno negativo. - - - Obtiene la longitud máxima permitida de los datos de matriz o de cadena. - Longitud máxima permitida de los datos de matriz o de cadena. - - - Especifica la longitud mínima de los datos de matriz o de cadena permitida en una propiedad. - - - Inicializa una nueva instancia de la clase . - Longitud de los datos de la matriz o de la cadena. - - - Aplica formato a un mensaje de error especificado. - Una cadena localizada que describe la longitud mínima aceptable. - Nombre que se va a incluir en la cadena con formato. - - - Determina si un objeto especificado es válido. - Es true si el objeto especificado es válido; en caso contrario, es false. - Objeto que se va a validar. - - - Obtiene o establece la longitud mínima permitida de los datos de matriz o de cadena. - Longitud mínima permitida de los datos de matriz o de cadena. - - - Especifica que un valor de campo de datos es un número de teléfono correcto utilizando una expresión regular para los números de teléfono. - - - Inicializa una nueva instancia de la clase . - - - Determina si el número de teléfono especificado está en un formato de número de teléfono válido. - true si el número de teléfono es válido; si no, false. - Valor que se va a validar. - - - Especifica las restricciones de intervalo numérico para el valor de un campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados y el tipo especificado. - Especifica el tipo del objeto que va a probarse. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - es null. - - - Da formato al mensaje de error que se muestra cuando se produce un error de validación de intervalo. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba si el valor del campo de datos se encuentra dentro del intervalo especificado. - Es true si el valor especificado se encuentra dentro del intervalo; en caso contrario, es false. - Valor del campo de datos que va a validarse. - El valor del campo de datos se encontraba fuera del intervalo permitido. - - - Obtiene valor máximo permitido para el campo. - Valor máximo permitido para el campo de datos. - - - Obtiene el valor mínimo permitido para el campo. - Valor mínimo permitido para el campo de datos. - - - Obtiene el tipo del campo de datos cuyo valor debe validarse. - Tipo del campo de datos cuyo valor debe validarse. - - - Especifica que un valor de campo de datos en los datos dinámicos de ASP.NET debe coincidir con la expresión regular especificada. - - - Inicializa una nueva instancia de la clase . - Expresión regular que se usa para validar el valor de campo de datos. - - es null. - - - Da formato al mensaje de error que debe mostrarse si se produce un error de validación de la expresión regular. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba si el valor escrito por el usuario coincide con el modelo de expresión regular. - true si la validación es correcta; en caso contrario, false. - Valor del campo de datos que va a validarse. - El valor del campo de datos no coincidía con el modelo de expresión regular. - - - Obtiene el modelo de expresión regular. - Modelo del que deben buscarse coincidencias. - - - Especifica que un campo de datos necesita un valor. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si se permite una cadena vacía. - Es true si se permite una cadena vacía; de lo contrario, es false.El valor predeterminado es false. - - - Comprueba si el valor del campo de datos necesario no está vacío. - true si la validación es correcta; en caso contrario, false. - Valor del campo de datos que va a validarse. - El valor del campo de datos es null. - - - Especifica si una clase o columna de datos usa la técnica scaffolding. - - - Inicializa una nueva instancia de mediante la propiedad . - Valor que especifica si está habilitada la técnica scaffolding. - - - Obtiene o establece el valor que especifica si está habilitada la técnica scaffolding. - Es true si está habilitada la técnica scaffolding; en caso contrario, es false. - - - Especifica la longitud mínima y máxima de caracteres que se permiten en un campo de datos. - - - Inicializa una nueva instancia de la clase usando una longitud máxima especificada. - Longitud máxima de una cadena. - - - Aplica formato a un mensaje de error especificado. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - El valor de es negativo. O bien es menor que . - - - Determina si un objeto especificado es válido. - Es true si el objeto especificado es válido; en caso contrario, es false. - Objeto que se va a validar. - El valor de es negativo.O bien es menor que . - - - Obtiene o establece la longitud máxima de una cadena. - Longitud máxima de una cadena. - - - Obtiene o establece la longitud mínima de una cadena. - Longitud mínima de una cadena. - - - Indica el tipo de datos de la columna como una versión de fila. - - - Inicializa una nueva instancia de la clase . - - - Especifica la plantilla o el control de usuario que los datos dinámicos usan para mostrar un campo de datos. - - - Inicializa una nueva instancia de la clase usando un control de usuario especificado. - Control de usuario que debe usarse para mostrar el campo de datos. - - - Inicializa una instancia nueva de la clase usando el control de usuario y la capa de presentación especificados. - Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. - Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". - - - Inicializa una nueva instancia de la clase usando el control de usuario, la capa de presentación y los parámetros del control especificados. - Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. - Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". - Objeto que debe usarse para recuperar valores de cualquier origen de datos. - - es null o es una clave de restricción.O bienEl valor de no es una cadena. - - - Obtiene o establece el objeto que debe usarse para recuperar valores de cualquier origen de datos. - Colección de pares clave-valor. - - - Obtiene un valor que indica si esta instancia es igual que el objeto especificado. - Es true si el objeto especificado es igual que esta instancia; de lo contrario, es false. - Objeto que se va a comparar con esta instancia o una referencia null. - - - Obtiene el código hash de la instancia actual del atributo. - Código hash de la instancia del atributo. - - - Obtiene o establece la capa de presentación que usa la clase . - Nivel de presentación que usa esta clase. - - - Obtiene o establece el nombre de la plantilla de campo que debe usarse para mostrar el campo de datos. - Nombre de la plantilla de campo en la que se muestra el campo de datos. - - - Proporciona la validación de URL. - - - Inicializa una nueva instancia de la clase . - - - Valida el formato de la dirección URL especificada. - true si el formato de la dirección URL es válido o null; si no, false. - URL que se va a validar. - - - Actúa como clase base para todos los atributos de validación. - Las propiedades y del mensaje del error localizado se establecen al mismo tiempo que se establece el mensaje de error no localizado de la propiedad . - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase utilizando la función que permite el acceso a los recursos de validación. - Función que habilita el acceso a los recursos de validación. - - es null. - - - Inicializa una nueva instancia de la clase utilizando el mensaje de error que se va a asociar a un control de validación. - Mensaje de error que se va a asociar al control de validación. - - - Obtiene o establece un mensaje de error que se va a asociar a un control de validación si se produce un error de validación. - Mensaje de error asociado al control de validación. - - - Obtiene o establece el nombre de recurso del mensaje de error que se va a usar para buscar el valor de la propiedad si se produce un error en la validación. - Recurso de mensaje de error asociado a un control de validación. - - - Obtiene o establece el tipo de recurso que se va a usar para buscar el mensaje de error si se produce un error de validación. - Tipo de mensaje de error asociado a un control de validación. - - - Obtiene el mensaje de error de validación traducido. - Mensaje de error de validación traducido. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Instancia del mensaje de error con formato. - Nombre que se va a incluir en el mensaje con formato. - - - Comprueba si el valor especificado es válido con respecto al atributo de validación actual. - Instancia de la clase . - Valor que se va a validar. - Información de contexto sobre la operación de validación. - - - Determina si el valor especificado del objeto es válido. - Es true si el valor especificado es válido; en caso contrario, es false. - Valor del objeto que se va a validar. - - - Valida el valor especificado con respecto al atributo de validación actual. - Instancia de la clase . - Valor que se va a validar. - Información de contexto sobre la operación de validación. - - - Obtiene un valor que indica si el atributo requiere contexto de validación. - true si el atributo necesita contexto de validación; si no, false. - - - Valida el objeto especificado. - Objeto que se va a validar. - Objeto que describe el contexto en el que se realizan las comprobaciones de validación.Este parámetro no puede ser null. - Error de validación. - - - Valida el objeto especificado. - Valor del objeto que se va a validar. - Nombre que se va a incluir en el mensaje de error. - - no es válido. - - - Describe el contexto en el que se realiza una comprobación de validación. - - - Inicializa una nueva instancia de la clase mediante la instancia del objeto especificada. - Instancia del objeto que se va a validar.No puede ser null. - - - Inicializa una nueva instancia de la clase con el objeto y contenedor de propiedades opcional especificados. - Instancia del objeto que se va a validar.No puede ser null. - Conjunto opcional de pares clave-valor que se van a poner a disposición de los consumidores. - - - Inicializa una nueva instancia de la clase mediante el proveedor de servicios y el diccionario de consumidores del servicio. - Objeto que se va a validar.Este parámetro es necesario. - Objeto que implementa la interfaz .Este parámetro es opcional. - Diccionario de pares clave-valor que se va a poner a disposición de los consumidores del servicio.Este parámetro es opcional. - - - Obtiene o establece el nombre del miembro que se va a validar. - Nombre del miembro que se va a validar. - - - Devuelve el servicio que proporciona validación personalizada. - Instancia del servicio o null si el servicio no está disponible. - Tipo del servicio que se va a usar para la validación. - - - Inicializa el objeto mediante un proveedor de servicios que puede devolver instancias de servicio por tipo cuando se llama a GetService. - Proveedor de servicios. - - - Obtiene el diccionario de pares clave-valor asociado a este contexto. - Diccionario de pares clave-valor para este contexto. - - - Obtiene o establece el nombre del miembro que se va a validar. - Nombre del miembro que se va a validar. - - - Obtiene el objeto que se va a validar. - Objeto que se va a validar. - - - Obtiene el tipo del objeto que se va a validar. - Tipo del objeto que se va a validar. - - - Representa la excepción que se produce durante la validación de un campo de datos cuando se usa la clase . - - - Inicializa una nueva instancia de la clase usando un mensaje de error generado por el sistema. - - - Inicializa una nueva instancia de la clase usando un resultado de validación, un atributo de validación y el valor de la excepción actual. - Lista de resultados de la validación. - Atributo que produjo la excepción actual. - Valor del objeto que hizo que el atributo activara el error de validación. - - - Inicializa una nueva instancia de la clase usando el mensaje de error especificado. - Mensaje especificado que expone el error. - - - Inicializa una nueva instancia de la clase usando un mensaje de error especificado, un atributo de validación y el valor de la excepción actual. - Mensaje que expone el error. - Atributo que produjo la excepción actual. - Valor del objeto que hizo que el atributo activara el error de validación. - - - Inicializa una nueva instancia de la clase usando un mensaje de error especificado y una colección de instancias de excepción interna. - Mensaje de error. - Colección de excepciones de validación. - - - Obtiene la instancia de la clase que activó esta excepción. - Instancia del tipo de atributo de validación que activó esta excepción. - - - Obtiene la instancia de que describe el error de validación. - Instancia de que describe el error de validación. - - - Obtiene el valor del objeto que hace que la clase active esta excepción. - Valor del objeto que hizo que la clase activara el error de validación. - - - Representa un contenedor para los resultados de una solicitud de validación. - - - Inicializa una nueva instancia de la clase usando un objeto . - Objeto resultado de la validación. - - - Inicializa una nueva instancia de la clase usando un mensaje de error. - Mensaje de error. - - - Inicializa una nueva instancia de la clase usando un mensaje de error y una lista de miembros que tienen errores de validación. - Mensaje de error. - Lista de nombres de miembro que tienen errores de validación. - - - Obtiene el mensaje de error para la validación. - Mensaje de error para la validación. - - - Obtiene la colección de nombres de miembro que indican qué campos contienen errores de validación. - Colección de nombres de miembro que indican qué campos contienen errores de validación. - - - Representa el éxito de la validación (true si esta se realizó correctamente; en caso contrario, false). - - - Devuelve un valor de cadena que representa el resultado de la validación actual. - Resultado de la validación actual. - - - Define una clase auxiliar que se puede usar para validar objetos, propiedades y métodos cuando está incluida en sus atributos asociados. - - - Determina si el objeto especificado es válido usando el contexto de validación y la colección de resultados de validación. - Es true si el objeto es válido; de lo contrario, es false. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener todas las validaciones con error. - - es null. - - - Determina si el objeto especificado es válido usando el contexto de validación, la colección de resultados de validación y un valor que indica si se van a validar o no todas las propiedades. - Es true si el objeto es válido; de lo contrario, es false. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener todas las validaciones con error. - truepara validar todas las propiedades; Si false, sólo se requiere que los atributos se validen. - - es null. - - - Valida la propiedad. - Es true si la propiedad es válida; de lo contrario, es false. - Valor que se va a validar. - Contexto que describe la propiedad que se va a validar. - Colección que va a contener todas las validaciones con error. - - no se puede asignar a la propiedad.O bienEl valor de es null. - - - Devuelve un valor que indica si el valor especificado es válido con los atributos indicados. - Es true si el objeto es válido; de lo contrario, es false. - Valor que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener las validaciones con error. - Atributos de validación. - - - Determina si el objeto especificado es válido usando el contexto de validación. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - El objeto no es válido. - - es null. - - - Determina si el objeto especificado es válido usando el contexto de validación y un valor que indica si se van a validar o no todas las propiedades. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Es true para validar todas las propiedades; de lo contrario, es false. - - no es válido. - - es null. - - - Valida la propiedad. - Valor que se va a validar. - Contexto que describe la propiedad que se va a validar. - - no se puede asignar a la propiedad. - El parámetro no es válido. - - - Valida los atributos especificados. - Valor que se va a validar. - Contexto que describe el objeto que se va a validar. - Atributos de validación. - El valor del parámetro es null. - El parámetro no se valida con el parámetro . - - - Representa la columna de base de datos que una propiedad está asignada. - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase . - Nombre de la columna a la que se asigna la propiedad. - - - Obtiene el nombre de la columna que la propiedad se asigna. - Nombre de la columna a la que se asigna la propiedad. - - - Obtiene o asignan conjuntos el orden cero- basada de la columna la propiedad en. - El orden de la columna. - - - Obtiene o asignan establece el tipo de datos específico del proveedor de base de datos de la columna la propiedad en. - El tipo de datos específico del proveedor de bases de datos de la columna a la que se asigna la propiedad. - - - Denota que la clase es un tipo complejo.Los tipos complejos son propiedades no escalares de tipos de entidad que permiten organizar las propiedades escalares dentro de las entidades.Los tipos complejos no tienen claves y no pueden ser administrados por Entity Framework excepto el objeto primario. - - - Inicializa una nueva instancia de la clase . - - - Especifica el modo en que la base de datos genera los valores de una propiedad. - - - Inicializa una nueva instancia de la clase . - Opción generada por la base de datos - - - Obtiene o establece el formato usado para generar la configuración de la propiedad en la base de datos. - Opción generada por la base de datos - - - Representa el formato usado para generar la configuración de una propiedad en la base de datos. - - - La base de datos genera un valor cuando una fila se inserta o actualiza. - - - La base de datos genera un valor cuando se inserta una fila. - - - La base de datos no genera valores. - - - Denota una propiedad utilizada como clave externa en una relación.La anotación puede colocarse en la propiedad de clave externa y especificar el nombre de la propiedad de navegación asociada, o colocarse en una propiedad de navegación y especificar el nombre de la clave externa asociada. - - - Inicializa una nueva instancia de la clase . - Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. - - - Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. - El nombre de la propiedad de navegación asociada o la propiedad de clave externa asociada. - - - Especifica la inversa de una propiedad de navegación que representa el otro extremo de la misma relación. - - - Inicializa una nueva instancia de la clase usando la propiedad especificada. - Propiedad de navegación que representa el otro extremo de la misma relación. - - - Obtiene la propiedad de navegación que representa el otro extremo de la misma relación. - Propiedad del atributo. - - - Denota que una propiedad o clase se debe excluir de la asignación de bases de datos. - - - Inicializa una nueva instancia de la clase . - - - Especifica la tabla de base de datos a la que está asignada una clase. - - - Inicializa una nueva instancia de la clase usando el nombre especificado de la tabla. - Nombre de la tabla a la que está asignada la clase. - - - Obtiene el nombre de la tabla a la que está asignada la clase. - Nombre de la tabla a la que está asignada la clase. - - - Obtiene o establece el esquema de la tabla a la que está asignada la clase. - Esquema de la tabla a la que está asignada la clase. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml deleted file mode 100644 index 212f59b..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Spécifie qu'un membre d'entité représente une relation de données, telle qu'une relation de clé étrangère. - - - Initialise une nouvelle instance de la classe . - Nom de l'association. - Liste séparée par des virgules des noms de propriété des valeurs de clé du côté de l'association. - Liste séparée par des virgules des noms de propriété des valeurs de clé du côté de l'association. - - - Obtient ou définit une valeur qui indique si le membre d'association représente une clé étrangère. - true si l'association représente une clé étrangère ; sinon, false. - - - Obtient le nom de l'association. - Nom de l'association. - - - Obtient les noms de propriété des valeurs de clé du coté OtherKey de l'association. - Liste séparée par des virgules des noms de propriété qui représentent les valeurs de clé du côté OtherKey de l'association. - - - Obtient une collection des membres de clé individuels spécifiés dans la propriété . - Collection des membres de clé individuels spécifiés dans la propriété . - - - Obtient les noms de propriété des valeurs de clé du coté ThisKey de l'association. - Liste séparée par des virgules des noms de propriété qui représentent les valeurs de clé du côté ThisKey de l'association. - - - Obtient une collection des membres de clé individuels spécifiés dans la propriété . - Collection des membres de clé individuels spécifiés dans la propriété . - - - Fournit un attribut qui compare deux propriétés. - - - Initialise une nouvelle instance de la classe . - Propriété à comparer à la propriété actuelle. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Détermine si un objet spécifié est valide. - true si est valide ; sinon, false. - Objet à valider. - Objet qui contient des informations sur la demande de validation. - - - Obtient la propriété à comparer à la propriété actuelle. - Autre propriété. - - - Obtient le nom complet de l'autre propriété. - Nom complet de l'autre propriété. - - - Obtient une valeur qui indique si l'attribut requiert un contexte de validation. - true si l'attribut requiert un contexte de validation ; sinon, false. - - - Indique si une propriété participe aux contrôles d'accès concurrentiel optimiste. - - - Initialise une nouvelle instance de la classe . - - - Spécifie qu'une valeur de champ de données est un numéro de carte de crédit. - - - Initialise une nouvelle instance de la classe . - - - Détermine si le nombre de cartes de crédit spécifié est valide. - true si le numéro de carte de crédit est valide ; sinon, false. - Valeur à valider. - - - Spécifie une méthode de validation personnalisée utilisée pour valider une propriété ou une instance de classe. - - - Initialise une nouvelle instance de la classe . - Type contenant la méthode qui exécute la validation personnalisée. - Méthode qui exécute la validation personnalisée. - - - Met en forme un message d'erreur de validation. - Instance du message d'erreur mis en forme. - Nom à inclure dans le message mis en forme. - - - Obtient la méthode de validation. - Nom de la méthode de validation. - - - Obtient le type qui exécute la validation personnalisée. - Type qui exécute la validation personnalisée. - - - Représente une énumération des types de données associés à des champs de données et des paramètres. - - - Représente un numéro de carte de crédit. - - - Représente une valeur monétaire. - - - Représente un type de données personnalisé. - - - Représente une valeur de date. - - - Représente un instant, exprimé sous la forme d'une date ou d'une heure. - - - Représente une durée continue pendant laquelle un objet existe. - - - Représente une adresse de messagerie. - - - Représente un fichier HTML. - - - Représente une URL d'image. - - - Représente un texte multiligne. - - - Représente une valeur de mot de passe. - - - Représente une valeur de numéro de téléphone. - - - Représente un code postal. - - - Représente du texte affiché. - - - Représente une valeur de temps. - - - Représente le type de données de téléchargement de fichiers. - - - Représente une valeur d'URL. - - - Spécifie le nom d'un type supplémentaire à associer à un champ de données. - - - Initialise une nouvelle instance de la classe à l'aide du nom de type spécifié. - Nom du type à associer au champ de données. - - - Initialise une nouvelle instance de la classe à l'aide du nom de modèle de champ spécifié. - Nom du modèle de champ personnalisé à associer au champ de données. - - est null ou est une chaîne vide (""). - - - Obtient le nom du modèle de champ personnalisé associé au champ de données. - Nom du modèle de champ personnalisé associé au champ de données. - - - Obtient le type associé au champ de données. - Une des valeurs de . - - - Obtient un format d'affichage de champ de données. - Format d'affichage de champ de données. - - - Retourne le nom du type associé au champ de données. - Nom du type associé au champ de données. - - - Vérifie que la valeur du champ de données est valide. - Toujours true. - Valeur de champ de données à valider. - - - Fournit un attribut à usage général qui vous permet de spécifier les chaînes localisables pour les types et membres de classes partielles d'entité. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher ce champ. - true si l'interface utilisateur doit être générée automatiquement pour afficher ce champ ; sinon, false. - Une tentative d'obtention de la valeur de la propriété avant sa définition a été effectuée. - - - Obtient ou définit une valeur qui indique si l'interface utilisateur du filtrage s'affiche automatiquement pour ce champ. - true si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ ; sinon, false. - Une tentative d'obtention de la valeur de la propriété avant sa définition a été effectuée. - - - Obtient ou définit une valeur utilisée pour afficher une description dans l'interface utilisateur. - Valeur utilisée pour afficher une description dans l'interface utilisateur. - - - Retourne la valeur de la propriété . - Valeur de si la propriété a été initialisée ; sinon, null. - - - Retourne une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ. - Valeur de si la propriété a été initialisée ; sinon, null. - - - Retourne la valeur de la propriété . - Description localisée si a été spécifié et que la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - La propriété et la propriété sont initialisées, mais une propriété statique publique qui a un nom qui correspond à la valeur n'a pas pu être trouvée pour la propriété . - - - Retourne la valeur de la propriété . - Valeur qui sera utilisée pour le regroupement de champs dans l'interface utilisateur, si a été initialisé ; sinon, null.Si la propriété a été spécifiée et que la propriété représente une clé de ressource, une chaîne localisée est retournée ; sinon, une chaîne non localisée est retournée. - - - Retourne une valeur utilisée pour l'affichage des champs dans l'interface utilisateur. - Chaîne localisée pour la propriété lorsque la propriété a été spécifiée et que la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - La propriété et la propriété sont initialisées, mais une propriété statique publique qui a un nom qui correspond à la valeur n'a pas pu être trouvée pour la propriété . - - - Retourne la valeur de la propriété . - Valeur de la propriété si elle a été définie ; sinon, null. - - - Retourne la valeur de la propriété . - Obtient la chaîne localisée pour la propriété si la propriété a été spécifiée et si la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - - - Retourne la valeur de la propriété . - Chaîne localisée pour la propriété si la propriété a été spécifiée et si la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété de valeur . - - - Obtient ou définit une valeur utilisée regrouper des champs dans l'interface utilisateur. - Valeur utilisée pour regrouper des champs dans l'interface utilisateur. - - - Obtient ou définit une valeur utilisée pour l'affichage dans l'interface utilisateur. - Valeur utilisée pour l'affichage dans l'interface utilisateur. - - - Obtient ou définit la largeur de la colonne. - Largeur de la colonne. - - - Obtient ou définit une valeur qui sera utilisée pour définir le filigrane pour les invites dans l'interface utilisateur. - Valeur qui sera utilisée pour afficher un filigrane dans l'interface utilisateur. - - - Obtient ou définit le type qui contient les ressources pour les propriétés , , et . - Type de la ressource qui contient les propriétés , , et . - - - Obtient ou définit une valeur utilisée pour l'étiquette de colonne de la grille. - Valeur utilisée pour l'étiquette de colonne de la grille. - - - Spécifie la colonne affichée dans la table à laquelle il est fait référence comme colonne clé étrangère. - - - Initialise une nouvelle instance de la classe à l'aide de la colonne spécifiée. - Nom de la colonne à utiliser comme colonne d'affichage. - - - Initialise une nouvelle instance de la classe en utilisant les colonnes de tri et d'affichage spécifiées. - Nom de la colonne à utiliser comme colonne d'affichage. - Nom de la colonne à utiliser pour le tri. - - - Initialise une nouvelle instance de la classe en utilisant la colonne d'affichage spécifiée et la colonne et l'ordre de tri spécifiés. - Nom de la colonne à utiliser comme colonne d'affichage. - Nom de la colonne à utiliser pour le tri. - true pour trier par ordre décroissant ; sinon, false.La valeur par défaut est false. - - - Obtient le nom de la colonne à utiliser comme champ d'affichage. - Nom de la colonne d'affichage. - - - Obtient le nom de la colonne à utiliser pour le tri. - Nom de la colonne de tri. - - - Obtient une valeur qui indique s'il faut trier par ordre croissant ou décroissant. - true si la colonne doit être triée par ordre décroissant ; sinon, false. - - - Spécifie la manière dont les champs de données sont affichés et mis en forme par Dynamic Data ASP.NET. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si la chaîne de mise en forme spécifiée par la propriété est appliquée à la valeur de champ lorsque le champ de données est en mode Édition. - true si la chaîne de mise en forme s'applique à la valeur de champ en mode Édition ; sinon, false.La valeur par défaut est false. - - - Obtient ou définit une valeur qui indique si les chaînes vides ("") sont converties automatiquement en valeurs null lorsque le champ de données est mis à jour dans la source de données. - true si les chaînes vides sont converties automatiquement en null ; sinon, false.La valeur par défaut est true. - - - Obtient ou définit le format d'affichage de la valeur de champ. - Chaîne de mise en forme qui spécifie le format d'affichage de la valeur du champ de données.La valeur par défaut est une chaîne vide (""), ce qui signifie qu'aucune mise en forme spéciale n'est appliquée à la valeur de champ. - - - Obtient ou définit une valeur qui indique si le champ doit être encodé en HTML. - true si le champ doit être encodé en HTML ; sinon, false. - - - Obtient ou définit le texte affiché pour un champ lorsque la valeur du champ est null. - Texte affiché pour un champ lorsque la valeur du champ est null.La valeur par défaut est une chaîne vide (""), ce qui signifie que cette propriété n'est pas définie. - - - Indique si un champ de données est modifiable. - - - Initialise une nouvelle instance de la classe . - true pour spécifier que le champ est modifiable ; sinon, false. - - - Obtient une valeur qui indique si un champ est modifiable. - true si le champ est modifiable ; sinon, false. - - - Obtient ou définit une valeur qui indique si une valeur initiale est activée. - true si une valeur initiale est activée ; sinon, false. - - - Valide une adresse de messagerie. - - - Initialise une nouvelle instance de la classe . - - - Détermine si la valeur spécifiée correspond au modèle d'une adresse de messagerie valide. - true si la valeur spécifiée est valide ou null ; sinon, false. - Valeur à valider. - - - Permet le mappage d'une énumération .NET Framework à une colonne de données. - - - Initialise une nouvelle instance de la classe . - Type de l'énumération. - - - Obtient ou définit le type de l'énumération. - Type d'énumération. - - - Vérifie que la valeur du champ de données est valide. - true si la valeur du champ de données est valide ; sinon, false. - Valeur de champ de données à valider. - - - Valide les extensions de nom de fichier. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit les extensions de nom de fichier. - Extensions de nom de fichier, ou extensions de fichier par défaut (".png », « .jpg », « .jpeg » et « .gif ») si la propriété n'est pas définie. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie que les extensions de nom de fichier spécifiées sont valides. - true si l' extension de nom de fichier est valide ; sinon, false. - Liste d'extensions de fichiers valides, délimitée par des virgules. - - - Représente un attribut utilisé pour spécifier le comportement de filtrage pour une colonne. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur. - Nom du contrôle à utiliser pour le filtrage. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur et du nom de la couche de présentation. - Nom du contrôle à utiliser pour le filtrage. - Nom de la couche présentation qui prend en charge ce contrôle. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur, du nom de la couche de présentation et des paramètres de contrôle. - Nom du contrôle à utiliser pour le filtrage. - Nom de la couche présentation qui prend en charge ce contrôle. - Liste des paramètres pour le contrôle. - - - Obtient les paires nom/valeur utilisées comme paramètres dans le constructeur du contrôle. - Paires nom/valeur utilisées comme paramètres dans le constructeur du contrôle. - - - Retourne une valeur qui indique si cette instance d'attribut est égale à un objet spécifié. - True si l'objet passé est égal à cette instance d'attribut ; sinon, false. - Instance d'objet à comparer avec cette instance d'attribut. - - - Obtient le nom du contrôle à utiliser pour le filtrage. - Nom du contrôle à utiliser pour le filtrage. - - - Retourne le code de hachage de cette instance d'attribut. - Code de hachage de cette instance d'attribut. - - - Obtient le nom de la couche de présentation qui prend en charge ce contrôle. - Nom de la couche présentation qui prend en charge ce contrôle. - - - Offre un moyen d'invalider un objet. - - - Détermine si l'objet spécifié est valide. - Collection qui contient des informations de validations ayant échoué. - Contexte de validation. - - - Dénote une ou plusieurs propriétés qui identifient une entité de manière unique. - - - Initialise une nouvelle instance de la classe . - - - Spécifie la longueur maximale du tableau ou des données de type chaîne autorisée dans une propriété. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe en fonction du paramètre . - Longueur maximale autorisée du tableau ou des données de type chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Chaîne localisée pour décrire la longueur acceptable maximale. - Nom à inclure dans la chaîne mise en forme. - - - Détermine si un objet spécifié est valide. - true si la valeur est null ou inférieure ou égale à la longueur maximale spécifiée, sinon, false. - Objet à valider. - La longueur est zéro ou moins que moins un. - - - Obtient la longueur maximale autorisée du tableau ou des données de type chaîne. - Longueur maximale autorisée du tableau ou des données de type chaîne. - - - Spécifie la longueur minimale du tableau ou des données de type chaîne autorisée dans une propriété. - - - Initialise une nouvelle instance de la classe . - Longueur du tableau ou des données de type chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Chaîne localisée pour décrire la longueur acceptable minimale. - Nom à inclure dans la chaîne mise en forme. - - - Détermine si un objet spécifié est valide. - true si l'objet spécifié est valide ; sinon false. - Objet à valider. - - - Obtient ou définit la longueur minimale autorisée des données du tableau ou de type chaîne. - Longueur minimale autorisée du tableau ou des données de type chaîne. - - - Spécifie qu'une valeur de champ de données est un numéro de téléphone de format correct qui utilise une expression régulière pour les numéros de téléphone. - - - Initialise une nouvelle instance de la classe . - - - Détermine si le numéro de téléphone spécifié est dans un format de numéro de téléphone valide. - true si le numéro de téléphone est valide ; sinon, false. - Valeur à valider. - - - Spécifie les contraintes de plages numériques pour la valeur d'un champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées et du type spécifié. - Spécifie le type de l'objet à tester. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - a la valeur null. - - - Met en forme le message d'erreur affiché en cas d'échec de la validation de la plage. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie que la valeur du champ de données est dans la plage spécifiée. - true si la valeur spécifiée se situe dans la plage ; sinon false. - Valeur de champ de données à valider. - La valeur du champ de données était en dehors de la plage autorisée. - - - Obtient la valeur maximale autorisée pour le champ. - Valeur maximale autorisée pour le champ de données. - - - Obtient la valeur minimale autorisée pour le champ. - Valeur minimale autorisée pour le champ de données. - - - Obtient le type du champ de données dont la valeur doit être validée. - Type du champ de données dont la valeur doit être validée. - - - Spécifie qu'une valeur de champ de données dans Dynamic Data ASP.NET doit correspondre à l'expression régulière spécifiée. - - - Initialise une nouvelle instance de la classe . - Expression régulière utilisée pour valider la valeur du champ de données. - - a la valeur null. - - - Met en forme le message d'erreur à afficher en cas d'échec de validation de l'expression régulière. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie si la valeur entrée par l'utilisateur correspond au modèle d'expression régulière. - true si la validation réussit ; sinon, false. - Valeur de champ de données à valider. - La valeur du champ de données ne correspondait pas au modèle d'expression régulière. - - - Obtient le modèle d'expression régulière. - Modèle pour lequel établir une correspondance. - - - Spécifie qu'une valeur de champ de données est requise. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si une chaîne vide est autorisée. - true si une chaîne vide est autorisée ; sinon, false.La valeur par défaut est false. - - - Vérifie que la valeur du champ de données requis n'est pas vide. - true si la validation réussit ; sinon, false. - Valeur de champ de données à valider. - La valeur du champ de données était null. - - - Spécifie si une classe ou une colonne de données utilise la structure. - - - Initialise une nouvelle instance de à l'aide de la propriété . - Valeur qui spécifie si la structure est activée. - - - Obtient ou définit la valeur qui spécifie si la structure est activée. - true si la structure est activée ; sinon, false. - - - Spécifie la longueur minimale et maximale des caractères autorisés dans un champ de données. - - - Initialise une nouvelle instance de la classe en utilisant une longueur maximale spécifiée. - Longueur maximale d'une chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - est négatif. ou est inférieur à . - - - Détermine si un objet spécifié est valide. - true si l'objet spécifié est valide ; sinon false. - Objet à valider. - - est négatif.ou est inférieur à . - - - Obtient ou définit la longueur maximale d'une chaîne. - Longueur maximale d'une chaîne. - - - Obtient ou définit la longueur minimale d'une chaîne. - Longueur minimale d'une chaîne. - - - Spécifie le type de données de la colonne en tant que version de colonne. - - - Initialise une nouvelle instance de la classe . - - - Spécifie le modèle ou le contrôle utilisateur utilisé par Dynamic Data pour afficher un champ de données. - - - Initialise une nouvelle instance de la classe en utilisant un nom de contrôle spécifié par l'utilisateur. - Contrôle utilisateur à utiliser pour afficher le champ de données. - - - Initialise une nouvelle instance de la classe en utilisant le contrôle utilisateur et la couche de présentation spécifiés. - Contrôle utilisateur (modèle de champ) à utiliser pour afficher le champ de données. - Couche de présentation qui utilise la classe.Peut avoir la valeur "HTML", "Silverlight", "WPF" ou "WinForms". - - - Initialise une nouvelle instance de la classe en utilisant le contrôle utilisateur, la couche de présentation et les paramètres de contrôle spécifiés. - Contrôle utilisateur (modèle de champ) à utiliser pour afficher le champ de données. - Couche de présentation qui utilise la classe.Peut avoir la valeur "HTML", "Silverlight", "WPF" ou "WinForms". - Objet à utiliser pour extraire des valeurs de toute source de données. - - est null ou est une clé de contrainte.ouLa valeur de n'est pas une chaîne. - - - Obtient ou définit l'objet à utiliser pour extraire des valeurs de toute source de données. - Collection de paires clé-valeur. - - - Obtient une valeur qui indique si cette instance équivaut à l'objet spécifié. - true si l'objet spécifié équivaut à cette instance ; sinon, false. - Objet à comparer à cette instance ou référence null. - - - Obtient le code de hachage de l'instance actuelle de l'attribut. - Code de hachage de l'instance de l'attribut. - - - Obtient ou définit la couche de présentation qui utilise la classe . - Couche de présentation utilisée par cette classe. - - - Obtient ou définit le nom du modèle de champ à utiliser pour afficher le champ de données. - Nom du modèle de champ qui affiche le champ de données. - - - Fournit la validation de l'URL. - - - Initialise une nouvelle instance de la classe . - - - Valide le format de l'URL spécifiée. - true si le format d'URL est valide ou null ; sinon, false. - URL à valider. - - - Sert de classe de base pour tous les attributs de validation. - Les propriétés et pour le message d'erreur localisé sont définies en même temps que le message d'erreur de propriété non localisé. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe à l'aide de la fonction qui autorise l'accès aux ressources de validation. - Fonction qui autorise l'accès aux ressources de validation. - - a la valeur null. - - - Initialise une nouvelle instance de la classe à l'aide du message d'erreur à associer à un contrôle de validation. - Message d'erreur à associer à un contrôle de validation. - - - Obtient ou définit un message d'erreur à associer à un contrôle de validation si la validation échoue. - Message d'erreur associé au contrôle de validation. - - - Obtient ou définit le nom de la ressource de message d'erreur à utiliser pour rechercher la valeur de la propriété si la validation échoue. - Ressource de message d'erreur associée à un contrôle de validation. - - - Obtient ou définit le type de ressource à utiliser pour la recherche de message d'erreur si une validation échoue. - Type de message d'erreur associé à un contrôle de validation. - - - Obtient le message d'erreur de validation localisé. - Message d'erreur de validation localisé. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Instance du message d'erreur mis en forme. - Nom à inclure dans le message mis en forme. - - - Vérifie si la valeur spécifiée est valide en tenant compte de l'attribut de validation actuel. - Instance de la classe . - Valeur à valider. - Informations de contexte concernant l'opération de validation. - - - Détermine si la valeur spécifiée de l'objet est valide. - true si la valeur spécifiée est valide ; sinon, false. - Valeur de l'objet à valider. - - - Valide la valeur spécifiée en tenant compte de l'attribut de validation actuel. - Instance de la classe . - Valeur à valider. - Informations de contexte concernant l'opération de validation. - - - Obtient une valeur qui indique si l'attribut requiert un contexte de validation. - true si l'attribut requiert un contexte de validation ; sinon, false. - - - Valide l'objet spécifié. - Objet à valider. - Objet qui décrit le contexte dans lequel les contrôles de validation sont effectués.Ce paramètre ne peut pas être null. - Échec de la validation. - - - Valide l'objet spécifié. - Valeur de l'objet à valider. - Nom à inclure dans le message d'erreur. - - n'est pas valide. - - - Décrit le contexte dans lequel un contrôle de validation est exécuté. - - - Initialise une nouvelle instance de la classe à l'aide de l'instance d'objet spécifiée - Instance de l'objet à valider.Ne peut pas être null. - - - Initialise une nouvelle instance de la classe à l'aide de l'objet spécifié et d'un conteneur des propriétés facultatif. - Instance de l'objet à valider.Ne peut pas être null - Jeu facultatif de paires clé/valeur à mettre à disposition des consommateurs. - - - Initialise une nouvelle instance de la classe à l'aide du fournisseur de services et du dictionnaire des consommateurs du service. - Objet à valider.Ce paramètre est obligatoire. - Objet qui implémente l'interface .Ce paramètre est optionnel. - Dictionnaire de paires clé/valeur à mettre à disposition des consommateurs du service.Ce paramètre est optionnel. - - - Obtient ou définit le nom du membre à valider. - Nom du membre à valider. - - - Retourne le service qui assure la validation personnalisée. - Instance du service ou null si le service n'est pas disponible. - Type du service à utiliser pour la validation. - - - Initialise le à l'aide d'un fournisseur de services qui peut retourner des instances de service par type quand GetService est appelée. - Fournisseur de services. - - - Obtient le dictionnaire de paires clé/valeur associé à ce contexte. - Dictionnaire de paires clé/valeur pour ce contexte. - - - Obtient ou définit le nom du membre à valider. - Nom du membre à valider. - - - Obtient l'objet à valider. - Objet à valider. - - - Obtient le type de l'objet à valider. - Type de l'objet à valider. - - - Représente l'exception qui se produit pendant le validation d'un champ de données lorsque la classe est utilisée. - - - Initialise une nouvelle instance de la classe avec un message d'erreur généré par le système. - - - Initialise une nouvelle instance de la classe à l'aide d'un résultat de validation, d'un attribut de validation et de la valeur de l'exception en cours. - Liste des résultats de validation. - Attribut qui a provoqué l'exception actuelle. - Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. - Message spécifié qui indique l'erreur. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, un attribut de validation et la valeur de l'exception actuelle. - Message qui indique l'erreur. - Attribut qui a provoqué l'exception actuelle. - Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une collection d'instances d'exceptions internes. - Message d'erreur. - Collection d'exceptions de validation. - - - Obtient l'instance de la classe qui a déclenché cette exception. - Instance du type d'attribut de validation qui a déclenché cette exception. - - - Obtient l'instance qui décrit l'erreur de validation. - Instance qui décrit l'erreur de validation. - - - Obtient la valeur de l'objet qui fait en sorte que la classe déclenche cette exception. - Valeur de l'objet qui a fait en sorte que la classe déclenche l'erreur de validation. - - - Représente un conteneur pour les résultats d'une demande de validation. - - - Initialise une nouvelle instance de la classe à l'aide d'un objet . - Objet résultat de validation. - - - Initialise une nouvelle instance de la classe en utilisant un message d'erreur spécifié. - Message d'erreur. - - - Initialise une nouvelle instance de la classe à l'aide d'un message d'erreur et d'une liste des membres présentant des erreurs de validation. - Message d'erreur. - Liste des noms de membre présentant des erreurs de validation. - - - Obtient le message d'erreur pour la validation. - Message d'erreur pour la validation. - - - Obtient la collection des noms de membre qui indiquent quels champs présentent des erreurs de validation. - Collection des noms de membre qui indiquent quels champs présentent des erreurs de validation. - - - Représente la réussite de la validation (true si la validation a réussi ; sinon, false). - - - Retourne une chaîne représentant le résultat actuel de la validation. - Résultat actuel de la validation. - - - Définit une classe d'assistance qui peut être utilisée pour valider des objets, des propriétés et des méthodes lorsqu'elle est incluse dans leurs attributs associés. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation et de la collection des résultats de validation. - true si l'objet est valide ; sinon, false. - Objet à valider. - Contexte qui décrit l'objet à valider. - Collection destinée à contenir les validations ayant échoué. - - a la valeur null. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation, de la collection des résultats de validation et d'une valeur qui spécifie s'il faut valider toutes les propriétés. - true si l'objet est valide ; sinon, false. - Objet à valider. - Contexte qui décrit l'objet à valider. - Collection destinée à contenir les validations ayant échoué. - true pour valider toutes les propriétés ; si false, seuls les attributs requis sont validés. - - a la valeur null. - - - Valide la propriété. - true si la propriété est valide ; sinon, false. - Valeur à valider. - Contexte qui décrit la propriété à valider. - Collection destinée à contenir les validations ayant échoué. - - ne peut pas être assignée à la propriété.ouest null. - - - Retourne une valeur qui indique si la valeur spécifiée est valide avec les attributs spécifiés. - true si l'objet est valide ; sinon, false. - Valeur à valider. - Contexte qui décrit l'objet à valider. - Collection qui contient les validations ayant échoué. - Attributs de validation. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation. - Objet à valider. - Contexte qui décrit l'objet à valider. - L'objet n'est pas valide. - - a la valeur null. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation et d'une valeur qui spécifie s'il faut valider toutes les propriétés. - Objet à valider. - Contexte qui décrit l'objet à valider. - true pour valider toutes les propriétés ; sinon, false. - - n'est pas valide. - - a la valeur null. - - - Valide la propriété. - Valeur à valider. - Contexte qui décrit la propriété à valider. - - ne peut pas être assignée à la propriété. - Le paramètre n'est pas valide. - - - Valide les attributs spécifiés. - Valeur à valider. - Contexte qui décrit l'objet à valider. - Attributs de validation. - Le paramètre est null. - Le paramètre ne valide pas avec le paramètre . - - - Représente la colonne de base de données à laquelle une propriété est mappée. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe . - Nom de la colonne à laquelle la propriété est mappée. - - - Obtient le nom de la colonne à laquelle la propriété est mappée. - Nom de la colonne à laquelle la propriété est mappée. - - - Obtient ou définit l'ordre de base zéro de la colonne à laquelle la propriété est mappée. - Ordre de la colonne. - - - Obtient ou définit le type de données spécifique du fournisseur de bases de données de la colonne à laquelle la propriété est mappée. - Type de données spécifique du fournisseur de bases de données de la colonne à laquelle la propriété est mappée. - - - Dénote que la classe est un type complexe.Les types complexes sont les propriétés non scalaires des types d'entités qui permettent d'organiser les propriétés scalaires au sein des entités.Les types complexes n'ont pas de clés et ne peuvent pas être gérés par l'Entity Framework, mis à part l'objet parent. - - - Initialise une nouvelle instance de la classe . - - - Indique comment la base de données génère les valeurs d'une propriété. - - - Initialise une nouvelle instance de la classe . - Option générée par la base de données. - - - Obtient ou définit le modèle utilisé pour générer des valeurs pour la propriété de la base de données. - Option générée par la base de données. - - - Représente le modèle utilisé pour générer des valeurs pour une propriété dans la base de données. - - - La base de données génère une valeur lorsqu'une ligne est insérée ou mise à jour. - - - La base de données génère une valeur lorsqu'une ligne est insérée. - - - La base de données ne génère pas de valeurs. - - - Dénote une propriété utilisée comme une clé étrangère dans une relation.L'annotation peut être placée sur la propriété de clé étrangère et spécifier le nom de la propriété de navigation associée, ou bien placée sur une propriété de navigation et spécifier le nom de la clé étrangère associée. - - - Initialise une nouvelle instance de la classe . - Si vous ajoutez l'attribut ForeigKey à une propriété de clé étrangère, vous devez spécifier le nom de la propriété de navigation associée.Si vous ajoutez l'attribut ForeigKey à une propriété de navigation, vous devez spécifier le(s) nom(s) de la (des) clé(s) étrangère(s) associée(s).Si une propriété de navigation comporte plusieurs clés étrangères, utilisez une virgule pour séparer la liste des noms de clé étrangère.Pour plus d'informations, consultez Annotations de données Code First. - - - Si vous ajoutez l'attribut ForeigKey à une propriété de clé étrangère, vous devez spécifier le nom de la propriété de navigation associée.Si vous ajoutez l'attribut ForeigKey à une propriété de navigation, vous devez spécifier le(s) nom(s) de la (des) clé(s) étrangère(s) associée(s).Si une propriété de navigation comporte plusieurs clés étrangères, utilisez une virgule pour séparer la liste des noms de clé étrangère.Pour plus d'informations, consultez Annotations de données Code First. - Nom de la propriété de navigation associée ou de la propriété de clé étrangère associée. - - - Spécifie l'inverse d'une propriété de navigation qui représente l'autre terminaison de la même relation. - - - Initialise une nouvelle instance de la classe à l'aide de la propriété spécifiée. - Propriété de navigation représentant l'autre extrémité de la même relation. - - - Gets the navigation property representing the other end of the same relationship. - Propriété de l'attribut. - - - Dénote qu'une propriété ou classe doit être exclue du mappage de base de données. - - - Initialise une nouvelle instance de la classe . - - - Spécifie la table de base de données à laquelle une classe est mappée. - - - Initialise une nouvelle instance de la classe à l'aide du nom de la table spécifié. - Nom de la table à laquelle la classe est mappée. - - - Obtient le nom de la table à laquelle la classe est mappée. - Nom de la table à laquelle la classe est mappée. - - - Obtient ou définit le schéma de la table auquel la classe est mappée. - Schéma de la table à laquelle la classe est mappée. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/it/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/it/System.ComponentModel.Annotations.xml deleted file mode 100644 index f669cb3..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/it/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1039 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifica che un membro di entità rappresenta una relazione tra i dati, ad esempio una relazione di chiave esterna. - - - Inizializza una nuova istanza della classe . - Nome dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato dell'associazione. - - - Ottiene o imposta un valore che indica se il membro dell'associazione rappresenta una chiave esterna. - true se l'associazione rappresenta una chiave esterna; in caso contrario, false. - - - Ottiene il nome dell'associazione. - Nome dell'associazione. - - - Ottiene i nomi di proprietà dei valori chiave sul lato OtherKey dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato OtherKey dell'associazione. - - - Ottiene un insieme di singoli membri chiave specificati nella proprietà . - Insieme di singoli membri chiave specificati nella proprietà . - - - Ottiene i nomi di proprietà dei valori chiave sul lato ThisKey dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato ThisKey dell'associazione. - - - Ottiene un insieme di singoli membri chiave specificati nella proprietà . - Insieme di singoli membri chiave specificati nella proprietà . - - - Fornisce un attributo che confronta due proprietà. - - - Inizializza una nuova istanza della classe . - Proprietà da confrontare con la proprietà corrente. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Determina se un oggetto specificato è valido. - true se è valido. In caso contrario, false. - Oggetto da convalidare. - Oggetto contenente informazioni sulla richiesta di convalida. - - - Ottiene la proprietà da confrontare con la proprietà corrente. - Altra proprietà. - - - Ottiene il nome visualizzato dell'altra proprietà. - Nome visualizzato dell'altra proprietà. - - - Ottiene un valore che indica se l'attributo richiede il contesto di convalida. - true se l'attributo richiede il contesto di convalida; in caso contrario, false. - - - Specifica che una proprietà partecipa ai controlli della concorrenza ottimistica. - - - Inizializza una nuova istanza della classe . - - - Specifica che un valore del campo dati è un numero di carta di credito. - - - Inizializza una nuova istanza della classe . - - - Determina se il numero di carta di credito specificato è valido. - true se il numero di carta di credito è valido; in caso contrario, false. - Valore da convalidare. - - - Specifica un metodo di convalida personalizzato utilizzato per convalidare un'istanza della classe o della proprietà. - - - Inizializza una nuova istanza della classe . - Tipo contenente il metodo che esegue la convalida personalizzata. - Metodo che esegue la convalida personalizzata. - - - Formatta un messaggio di errore di convalida. - Istanza del messaggio di errore formattato. - Nome da includere nel messaggio formattato. - - - Ottiene il metodo di convalida. - Nome del metodo di convalida. - - - Ottiene il tipo che esegue la convalida personalizzata. - Tipo che esegue la convalida personalizzata. - - - Rappresenta un'enumerazione dei tipi di dati associati ai campi dati e ai parametri. - - - Rappresenta un numero di carta di credito. - - - Rappresenta un valore di valuta. - - - Rappresenta un tipo di dati personalizzato. - - - Rappresenta un valore di data. - - - Rappresenta un istante di tempo, espresso come data e ora del giorno. - - - Rappresenta un tempo continuo durante il quale esiste un oggetto. - - - Rappresenta un indirizzo di posta elettronica. - - - Rappresenta un file HTML. - - - Rappresenta un URL di un'immagine. - - - Rappresenta un testo su più righe. - - - Rappresenta un valore di password. - - - Rappresenta un valore di numero telefonico. - - - Rappresenta un codice postale. - - - Rappresenta il testo visualizzato. - - - Rappresenta un valore di ora. - - - Rappresenta il tipo di dati di caricamento file. - - - Rappresenta un valore di URL. - - - Specifica il nome di un tipo aggiuntivo da associare a un campo dati. - - - Inizializza una nuova istanza della classe utilizzando il nome del tipo specificato. - Nome del tipo da associare al campo dati. - - - Inizializza una nuova istanza della classe utilizzando il nome del modello di campo specificato. - Nome del modello di campo personalizzato da associare al campo dati. - - è null oppure una stringa vuota (""). - - - Ottiene il nome del modello di campo personalizzato associato al campo dati. - Nome del modello di campo personalizzato associato al campo dati. - - - Ottiene il tipo associato al campo dati. - Uno dei valori di . - - - Ottiene un formato di visualizzazione del campo dati. - Formato di visualizzazione del campo dati. - - - Restituisce il nome del tipo associato al campo dati. - Nome del tipo associato al campo dati. - - - Verifica che il valore del campo dati sia valido. - Sempre true. - Valore del campo dati da convalidare. - - - Fornisce un attributo di utilizzo generale che consente di specificare stringhe localizzabili per tipi e membri di classi parziali di entità. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare questo campo. - true se l'interfaccia utente deve essere generata automaticamente per visualizzare il campo. In caso contrario, false. - È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione. - - - Ottiene o imposta un valore che indica se il filtro dell'interfaccia utente viene automaticamente visualizzato per questo campo. - true se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per il campo. In caso contrario, false. - È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione. - - - Ottiene o imposta un valore utilizzato per visualizzare una descrizione nell'interfaccia utente. - Valore utilizzato per visualizzare una descrizione nell'interfaccia utente. - - - Restituisce il valore della proprietà . - Valore di se la proprietà è stata inizializzata. In caso contrario, null. - - - Restituisce un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per questo campo. - Valore di se la proprietà è stata inizializzata. In caso contrario, null. - - - Restituisce il valore della proprietà . - Descrizione localizzata se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - Le proprietà e vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore non è stata trovata per la proprietà . - - - Restituisce il valore della proprietà . - Valore che verrà utilizzato per raggruppare campi nell'interfaccia utente, se la proprietà è stata inizializzata. In caso contrario, null.Se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa, viene restituita una stringa localizzata. In caso contrario, viene restituita una stringa non localizzata. - - - Restituisce un valore utilizzato per la visualizzazione di campi nell'interfaccia utente. - Stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - Le proprietà e vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore non è stata trovata per la proprietà . - - - Restituisce il valore della proprietà . - Valore della proprietà se è stata impostata. In caso contrario, null. - - - Restituisce il valore della proprietà . - Ottiene la stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - - - Restituisce il valore della proprietà . - Stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà Value . - - - Ottiene o imposta un valore utilizzato per raggruppare campi nell'interfaccia utente. - Valore utilizzato per raggruppare campi nell'interfaccia utente. - - - Ottiene o imposta un valore utilizzato per la visualizzazione nell'interfaccia utente. - Valore utilizzato per la visualizzazione nell'interfaccia utente. - - - Ottiene o imposta il peso in termini di ordinamento della colonna. - Peso in termini di ordinamento della colonna. - - - Ottiene o imposta un valore che verrà utilizzato per impostare la filigrana per i prompt nell'interfaccia utente. - Valore che verrà utilizzato per visualizzare una filigrana nell'interfaccia utente. - - - Ottiene o imposta il tipo che contiene le risorse per le proprietà , , e . - Tipo della risorsa che contiene le proprietà , , e . - - - Ottiene o imposta un valore utilizzato per l'etichetta di colonna della griglia. - Valore per l'etichetta di colonna della griglia. - - - Specifica la colonna visualizzata nella tabella a cui si fa riferimento come colonna di chiave esterna. - - - Inizializza una nuova istanza della classe utilizzando la colonna specificata. - Nome della colonna da utilizzare come colonna di visualizzazione. - - - Inizializza una nuova istanza della classe utilizzando le colonne di visualizzazione e ordinamento specificate. - Nome della colonna da utilizzare come colonna di visualizzazione. - Nome della colonna da utilizzare per l'ordinamento. - - - Inizializza una nuova istanza della classe utilizzando la colonna di visualizzazione, la colonna di ordinamento e l'ordinamento specificati. - Nome della colonna da utilizzare come colonna di visualizzazione. - Nome della colonna da utilizzare per l'ordinamento. - true per impostare un ordinamento decrescente; in caso contrario, false.Il valore predefinito è false. - - - Ottiene il nome della colonna da utilizzare come campo di visualizzazione. - Nome della colonna di visualizzazione. - - - Ottiene il nome della colonna da utilizzare per l'ordinamento. - Nome della colonna di ordinamento. - - - Ottiene un valore che indica se applicare un ordinamento crescente o decrescente. - true se alla colonna viene applicato un ordinamento decrescente; in caso contrario, false. - - - Specifica il modo in cui i campi dati vengono visualizzati e formattati da ASP.NET Dynamic Data. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se la stringa di formattazione specificata dalla proprietà viene applicata al valore del campo quando il campo dati è in modalità di modifica. - true se la stringa di formattazione viene applicata al valore del campo in modalità di modifica; in caso contrario, false.Il valore predefinito è false. - - - Ottiene o imposta un valore che indica se i valori di stringa vuota ("") vengono automaticamente convertiti in null quando il campo dati viene aggiornato nell'origine dati. - true se i valori di stringa vuota vengono automaticamente convertiti in null; in caso contrario, false.Il valore predefinito è true. - - - Ottiene o imposta il formato di visualizzazione per il valore del campo. - Stringa di formattazione che specifica il formato di visualizzazione per il valore del campo dati.Il valore predefinito è una stringa vuota (""), a indicare che al valore di campo non è stata applicata alcuna formattazione speciale. - - - Ottiene o imposta un valore che indica se il campo deve essere codificato in formato HTML. - true se il campo deve essere codificato in formato HTML. In caso contrario, false. - - - Ottiene o imposta il testo visualizzato per un campo quando il valore del campo è null. - Testo visualizzato per un campo quando il valore del campo è null.Il valore predefinito è una stringa vuota (""), a indicare che questa proprietà non è impostata. - - - Indica se un campo dati è modificabile. - - - Inizializza una nuova istanza della classe . - true per specificare che il campo è modificabile. In caso contrario, false. - - - Ottiene un valore che indica se un campo è modificabile. - true se il campo è modificabile. In caso contrario, false. - - - Ottiene o imposta un valore che indica se un valore iniziale è abilitato. - true se un valore iniziale è abilitato. In caso contrario, false. - - - Convalida un indirizzo di posta elettronica. - - - Inizializza una nuova istanza della classe . - - - Determina se il valore specificato corrisponde al modello di un indirizzo di posta elettronica valido. - true se il valore specificato è valido oppure null; in caso contrario, false. - Valore da convalidare. - - - Consente il mapping di un'enumerazione di .NET Framework a una colonna di dati. - - - Inizializza una nuova istanza della classe . - Tipo dell'enumerazione. - - - Ottiene o imposta il tipo di enumerazione. - Tipo di enumerazione. - - - Verifica che il valore del campo dati sia valido. - true se il valore del campo dati è valido; in caso contrario, false. - Valore del campo dati da convalidare. - - - Convalida le estensioni del nome di file. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta le estensioni del nome file. - Le estensioni di file o le estensioni di file predefinite (".png", ".jpg", ".jpeg", and ".gif") se la proprietà non è impostata. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica che l'estensione o le estensioni del nome di file specificato siano valide. - true se l'estensione del nome file è valida; in caso contrario, false. - Elenco delimitato da virgole di estensioni di file corrette. - - - Rappresenta un attributo utilizzato per specificare il comportamento dei filtri per una colonna. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri. - Nome del controllo da utilizzare per l'applicazione del filtro. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri e il nome del livello di presentazione. - Nome del controllo da utilizzare per l'applicazione del filtro. - Nome del livello di presentazione che supporta il controllo. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri, il nome del livello di presentazione e i parametri del controllo. - Nome del controllo da utilizzare per l'applicazione del filtro. - Nome del livello di presentazione che supporta il controllo. - Elenco di parametri per il controllo. - - - Ottiene le coppie nome-valore utilizzate come parametri nel costruttore del controllo. - Coppie nome-valore utilizzate come parametri nel costruttore del controllo. - - - Restituisce un valore che indica se l'istanza dell'attributo è uguale a un oggetto specificato. - True se l'oggetto passato è uguale all'istanza dell'attributo. In caso contrario, false. - Oggetto da confrontare con questa istanza dell'attributo. - - - Ottiene il nome del controllo da utilizzare per l'applicazione del filtro. - Nome del controllo da utilizzare per l'applicazione del filtro. - - - Restituisce il codice hash per l'istanza dell'attributo. - Codice hash dell'istanza dell'attributo. - - - Ottiene il nome del livello di presentazione che supporta il controllo. - Nome del livello di presentazione che supporta il controllo. - - - Fornisce un modo per invalidare un oggetto. - - - Determina se l'oggetto specificato è valido. - Insieme contenente le informazioni che non sono state convalidate. - Contesto di convalida. - - - Indica una o più proprietà che identificano in modo univoco un'entità. - - - Inizializza una nuova istanza della classe . - - - Specifica la lunghezza massima dei dati in formato matrice o stringa consentita in una proprietà. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe in base al parametro . - Lunghezza massima consentita dei dati in formato matrice o stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Una stringa localizzata per descrivere la lunghezza massima accettabile. - Il nome da includere nella stringa formattata. - - - Determina se un oggetto specificato è valido. - true se il valore è null o minore o uguale alla lunghezza massima specificata, in caso contrario, false. - Oggetto da convalidare. - La lunghezza è zero o minore di -1. - - - Ottiene la lunghezza massima consentita dei dati in formato matrice o stringa. - Lunghezza massima consentita dei dati in formato matrice o stringa. - - - Specifica la lunghezza minima dei dati in formato matrice o stringa consentita in una proprietà. - - - Inizializza una nuova istanza della classe . - Lunghezza dei dati in formato matrice o stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Una stringa localizzata per descrivere la lunghezza minima accettabile. - Il nome da includere nella stringa formattata. - - - Determina se un oggetto specificato è valido. - true se l'oggetto specificato è valido; in caso contrario, false. - Oggetto da convalidare. - - - Ottiene o imposta la lunghezza minima consentita dei dati in formato matrice o stringa. - Lunghezza minima consentita dei dati in formato matrice o stringa. - - - Specifica che un valore del campo dati è un numero di telefono corretto utilizzando un'espressione regolare per i numeri di telefono. - - - Inizializza una nuova istanza della classe . - - - Determina se il numero di telefono specificato è in un formato valido. - true se il numero di telefono è valido; in caso contrario, false. - Valore da convalidare. - - - Specifica i limiti dell'intervallo numerico per il valore di un campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati, oltre al tipo specificato. - Specifica il tipo dell'oggetto da verificare. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - è null. - - - Formatta il messaggio di errore visualizzato quando la convalida dell'intervallo non riesce. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica che il valore del campo dati rientri nell'intervallo specificato. - true se il valore specificato rientra nell'intervallo. In caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati non rientra nell'intervallo consentito. - - - Ottiene il valore massimo consentito per il campo. - Valore massimo consentito per il campo dati. - - - Ottiene il valore minimo consentito per il campo. - Valore minimo consentito per il campo dati. - - - Ottiene il tipo del campo dati il cui valore deve essere convalidato. - Tipo del campo dati il cui valore deve essere convalidato. - - - Specifica che il valore di un campo dati in ASP.NET Dynamic Data deve corrispondere all'espressione regolare specificata. - - - Inizializza una nuova istanza della classe . - Espressione regolare utilizzata per convalidare il valore del campo dati. - - è null. - - - Formatta il messaggio di errore da visualizzare se la convalida dell'espressione regolare non riesce. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica se il valore immesso dall'utente corrisponde al modello di espressione regolare. - true se la convalida viene eseguita con successo; in caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati non corrisponde al modello di espressione regolare. - - - Ottiene il modello di espressione regolare. - Modello a cui attenersi. - - - Specifica che è richiesto il valore di un campo dati. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se una stringa vuota è consentita. - true se una stringa vuota è consentita. In caso contrario, false.Il valore predefinito è false. - - - Verifica che il valore del campo dati richiesto non sia vuoto. - true se la convalida viene eseguita con successo; in caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati era null. - - - Specifica se una classe o una colonna di dati utilizza le pagine di supporto temporaneo. - - - Inizializza una nuova istanza di utilizzando la proprietà . - Valore che specifica se le pagine di supporto temporaneo sono abilitate. - - - Ottiene o imposta il valore che specifica se le pagine di supporto temporaneo sono abilitate. - true se le pagine di supporto temporaneo sono abilitate; in caso contrario, false. - - - Specifica la lunghezza minima e la lunghezza massima dei caratteri consentiti nel campo dati. - - - Inizializza una nuova istanza della classe utilizzando una lunghezza massima specificata. - Lunghezza massima di una stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - è negativo. - oppure - è minore di . - - - Determina se un oggetto specificato è valido. - true se l'oggetto specificato è valido; in caso contrario, false. - Oggetto da convalidare. - - è negativo.- oppure - è minore di . - - - Ottiene o imposta la lunghezza massima di una stringa. - Lunghezza massima di una stringa. - - - Ottiene o imposta la lunghezza minima di una stringa. - Lunghezza minima di una stringa. - - - Specifica il tipo di dati della colonna come versione di riga. - - - Inizializza una nuova istanza della classe . - - - Specifica il modello o il controllo utente utilizzato da Dynamic Data per visualizzare un campo dati. - - - Inizializza una nuova istanza della classe utilizzando un controllo utente specificato. - Controllo utente da utilizzare per visualizzare il campo dati. - - - Inizializza una nuova istanza della classe utilizzando il controllo utente e il livello di presentazione specificati. - Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati. - Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms". - - - Inizializza una nuova istanza della classe utilizzando il controllo utente, il livello di presentazione e i parametri di controllo specificati. - Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati. - Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms". - Oggetto da utilizzare per recuperare i valori da qualsiasi origine dati. - - è null o è una chiave del vincolo.- oppure -Il valore di non è una stringa. - - - Ottiene o imposta l'oggetto da utilizzare per recuperare i valori da qualsiasi origine dati. - Insieme di coppie chiave-valore. - - - Ottiene un valore che indica se questa istanza è uguale all'oggetto specificato. - true se l'oggetto specificato è uguale all'istanza; in caso contrario, false. - Oggetto da confrontare con l'istanza o un riferimento null. - - - Ottiene il codice hash per l'istanza corrente dell'attributo. - Codice hash dell'istanza dell'attributo. - - - Ottiene o imposta il livello di presentazione che utilizza la classe . - Livello di presentazione utilizzato dalla classe. - - - Ottiene o imposta il nome del modello di campo da utilizzare per visualizzare il campo dati. - Nome del modello di campo che visualizza il campo dati. - - - Fornisce la convalida dell'URL. - - - Inizializza una nuova istanza della classe . - - - Convalida il formato dell'URL specificato. - true se il formato URL è valido o null; in caso contrario, false. - URL da convalidare. - - - Funge da classe base per tutti gli attributi di convalida. - Le proprietà e per il messaggio di errore localizzato sono impostate allo stesso tempo del messaggio di errore localizzato. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe utilizzando la funzione che consente l'accesso alle risorse di convalida. - Funzione che consente l'accesso alle risorse di convalida. - - è null. - - - Inizializza una nuova istanza della classe utilizzando il messaggio di errore da associare a un controllo di convalida. - Messaggio di errore da associare a un controllo di convalida. - - - Ottiene o imposta un messaggio di errore da associare a un controllo di convalida se la convalida non riesce. - Messaggio di errore associato al controllo di convalida. - - - Ottiene o imposta il nome di risorsa del messaggio di errore da utilizzare per la ricerca del valore della proprietà se la convalida non riesce. - Risorsa del messaggio di errore associata a un controllo di convalida. - - - Ottiene o imposta il tipo di risorsa da utilizzare per la ricerca del messaggio di errore se la convalida non riesce. - Tipo di messaggio di errore associato a un controllo di convalida. - - - Ottiene il messaggio di errore di convalida localizzato. - Messaggio di errore di convalida localizzato. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Istanza del messaggio di errore formattato. - Nome da includere nel messaggio formattato. - - - Verifica se il valore specificato è valido rispetto all'attributo di convalida corrente. - Istanza della classe . - Valore da convalidare. - Informazioni di contesto sull'operazione di convalida. - - - Determina se il valore specificato dell'oggetto è valido. - true se il valore specificato è valido; in caso contrario, false. - Valore dell'oggetto da convalidare. - - - Convalida il valore specificato rispetto all'attributo di convalida corrente. - Istanza della classe . - Valore da convalidare. - Informazioni di contesto sull'operazione di convalida. - - - Ottiene un valore che indica se l'attributo richiede il contesto di convalida. - true se l'attributo richiede il contesto di convalida; in caso contrario, false. - - - Convalida l'oggetto specificato. - Oggetto da convalidare. - Oggetto che descrive il contesto in cui vengono eseguiti i controlli di convalida.Questo parametro non può essere null. - convalida non riuscita. - - - Convalida l'oggetto specificato. - Valore dell'oggetto da convalidare. - Il nome da includere nel messaggio di errore. - - non è valido. - - - Descrive il contesto in cui viene eseguito un controllo di convalida. - - - Inizializza una nuova istanza della classe con l'istanza dell'oggetto specificata. - Istanza dell'oggetto da convalidare.Non può essere null. - - - Inizializza una nuova istanza della classe usando l'oggetto specificato e un contenitore delle proprietà facoltativo. - Istanza dell'oggetto da convalidare.Non può essere null. - Set facoltativo di coppie chiave/valore da rendere disponibile ai consumer. - - - Inizializza una nuova istanza della classe con il provider di servizi e il dizionario dei consumer del servizio. - Oggetto da convalidare.Questo parametro è obbligatorio. - Oggetto che implementa l'interfaccia .Questo parametro è facoltativo. - Dizionario di coppie chiave/valore da rendere disponibile ai consumer del servizio.Questo parametro è facoltativo. - - - Ottiene o imposta il nome del membro da convalidare. - Nome del membro da convalidare. - - - Restituisce il servizio che fornisce la convalida personalizzata. - Istanza del servizio oppure null se il servizio non è disponibile. - Tipo di servizio da usare per la convalida. - - - Inizializza l'oggetto usando un provider di servizi che può restituire le istanze di servizio in base al tipo quando viene chiamato il metodo GetService. - Provider del servizio. - - - Ottiene il dizionario di coppie chiave/valore associato a questo contesto. - Dizionario delle coppie chiave/valore per questo contesto. - - - Ottiene o imposta il nome del membro da convalidare. - Nome del membro da convalidare. - - - Ottiene l'oggetto da convalidare. - Oggetto da convalidare. - - - Ottiene il tipo dell'oggetto da convalidare. - Tipo dell'oggetto da convalidare. - - - Rappresenta l'eccezione che si verifica durante la convalida di un campo dati, quando viene utilizzata la classe . - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore generato dal sistema. - - - Inizializza una nuova istanza della classe utilizzando un risultato della convalida, un attributo di convalida e il valore dell'eccezione corrente. - Elenco di risultati della convalida. - Attributo che ha causato l'eccezione corrente. - Valore dell'oggetto che ha provocato l'attivazione dell'errore di convalida da parte dell'attributo. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato. - Messaggio specificato indicante l'errore. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato, un attributo di convalida e il valore dell'eccezione corrente. - Messaggio indicante l'errore. - Attributo che ha causato l'eccezione corrente. - Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte dell'attributo. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato e un insieme di istanze di eccezioni interne. - Messaggio di errore. - Insieme di eccezioni della convalida. - - - Ottiene l'istanza della classe che ha attivato l'eccezione. - Istanza del tipo di attributo di convalida che ha attivato l'eccezione. - - - Ottiene l'istanza di che descrive l'errore di convalida. - Istanza di che descrive l'errore di convalida. - - - Ottiene il valore dell'oggetto che provoca l'attivazione dell'eccezione da parte della classe . - Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte della classe . - - - Rappresenta un contenitore per i risultati di una richiesta di convalida. - - - Inizializza una nuova istanza della classe tramite un oggetto . - Oggetto risultato della convalida. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore. - Messaggio di errore. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore e un elenco di membri associati a errori di convalida. - Messaggio di errore. - Elenco dei nomi dei membri associati a errori di convalida. - - - Ottiene il messaggio di errore per la convalida. - Messaggio di errore per la convalida. - - - Ottiene l'insieme di nomi dei membri che indicano i campi associati a errori di convalida. - Insieme di nomi dei membri che indicano i campi associati a errori di convalida. - - - Rappresenta l'esito positivo della convalida (true se la convalida ha avuto esito positivo. In caso contrario, false). - - - Restituisce una rappresentazione di stringa del risultato di convalida corrente. - Risultato della convalida corrente. - - - Definisce una classe di supporto che può essere utilizzata per convalidare oggetti, proprietà e metodi quando viene inclusa negli attributi associati. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e l'insieme dei risultati di convalida. - true se l'oggetto viene convalidato. In caso contrario, false. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - - è null. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida, l'insieme dei risultati di convalida e un valore che specifica se convalidare tutte le proprietà. - true se l'oggetto viene convalidato. In caso contrario, false. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - true per convalidare tutte le proprietà. false solo se sono convalidati gli attributi obbligatori. - - è null. - - - Convalida la proprietà. - true se la proprietà viene convalidata. In caso contrario, false. - Valore da convalidare. - Contesto che descrive la proprietà da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - Il parametro non può essere assegnato alla proprietà.In alternativaè null. - - - Restituisce un valore che indica se il valore specificato è valido con gli attributi specificati. - true se l'oggetto viene convalidato. In caso contrario, false. - Valore da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere le convalide non riuscite. - Attributi di convalida. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - L'oggetto non è valido. - - è null. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e un valore che specifica se convalidare tutte le proprietà. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - true per convalidare tutte le proprietà. In caso contrario, false. - - non è valido. - - è null. - - - Convalida la proprietà. - Valore da convalidare. - Contesto che descrive la proprietà da convalidare. - Il parametro non può essere assegnato alla proprietà. - Il parametro non è valido. - - - Convalida gli attributi specificati. - Valore da convalidare. - Contesto che descrive l'oggetto da convalidare. - Attributi di convalida. - Il parametro è null. - Il parametro non viene convalidato con il parametro . - - - Rappresenta la colonna di database che una proprietà viene eseguito il mapping. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe . - Nome della colonna a cui viene mappata la proprietà. - - - Ottiene il nome della colonna che la proprietà è mappata a. - Nome della colonna a cui viene mappata la proprietà. - - - Ottiene o imposta l'ordine in base zero della colonna nella proprietà viene eseguito il mapping. - Ordine della colonna. - - - Ottiene o imposta il tipo di dati specifico del provider di database column la proprietà viene eseguito il mapping. - Tipo di dati della colonna specifici del provider del database a cui viene mappata la proprietà. - - - Indica che la classe è un tipo complesso.I tipi complessi sono proprietà non scalari di tipi di entità che consentono l'organizzazione delle proprietà scalari nelle entità.I tipi complessi non dispongono di chiavi e non possono essere gestiti da Entity Framework separatamente dall'oggetto padre. - - - Inizializza una nuova istanza della classe . - - - Specifica il modo in cui il database genera valori per una proprietà. - - - Inizializza una nuova istanza della classe . - Opzione generata dal database. - - - Ottiene o determina il modello utilizzato per generare valori per la proprietà nel database. - Opzione generata dal database. - - - Rappresenta il modello utilizzato per generare valori per una proprietà nel database. - - - Il database genera un valore quando una riga viene inserita o aggiornata. - - - Il database genera un valore quando una riga viene inserita. - - - Il database non genera valori. - - - Indica una proprietà usata come chiave esterna in una relazione.L'annotazione può essere posizionata sulla proprietà della chiave esterna e specificare il nome della proprietà di navigazione associata oppure può essere posizionata su una proprietà di navigazione e specificare il nome della chiave esterna associata. - - - Inizializza una nuova istanza della classe . - Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First. - - - Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First. - Nome della proprietà di navigazione o della chiave esterna associata. - - - Specifica l'inverso di una proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione. - - - Inizializza una nuova istanza della classe utilizzando la proprietà specificata. - Proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione. - - - Ottiene la proprietà di navigazione che rappresenta l'altra estremità della stessa relazione. - Proprietà dell'attributo. - - - Indica che una proprietà o una classe deve essere esclusa dal mapping del database. - - - Inizializza una nuova istanza della classe . - - - Specifica la tabella del database a cui viene mappata una classe. - - - Inizializza una nuova istanza della classe utilizzando il nome della tabella specificato. - Nome della tabella a cui viene mappata la classe. - - - Ottiene il nome della tabella a cui viene mappata la classe. - Nome della tabella a cui viene mappata la classe. - - - Ottiene o imposta lo schema della tabella a cui viene mappata la classe. - Schema della tabella a cui viene mappata la classe. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml deleted file mode 100644 index a7629f4..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1104 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - エンティティ メンバーが外部キー リレーションシップなどのデータ リレーションシップを表すことを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 関連付けの名前。 - アソシエーションの 側にあるキー値のプロパティ名のコンマ区切りリスト。 - アソシエーションの 側にあるキー値のプロパティ名のコンマ区切りリスト。 - - - アソシエーション メンバーが外部キーを表すかどうかを示す値を取得または設定します。 - アソシエーションが外部キーを表す場合は true。それ以外の場合は false。 - - - アソシエーションの名前を取得します。 - 関連付けの名前。 - - - アソシエーションの OtherKey 側にあるキー値のプロパティ名を取得します。 - アソシエーションの OtherKey 側にあるキー値を表すプロパティ名のコンマ区切りリスト。 - - - - プロパティで指定された個々のキー メンバーのコレクションを取得します。 - - プロパティで指定された個々のキー メンバーのコレクション。 - - - アソシエーションの ThisKey 側にあるキー値のプロパティ名を取得します。 - アソシエーションの ThisKey 側にあるキー値を表すプロパティ名のコンマ区切りリスト。 - - - - プロパティで指定された個々のキー メンバーのコレクションを取得します。 - - プロパティで指定された個々のキー メンバーのコレクション。 - - - 2 つのプロパティを比較する属性を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 現在のプロパティと比較するプロパティ。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - - が有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証要求に関する情報を含んでいるオブジェクト。 - - - 現在のプロパティと比較するプロパティを取得します。 - 他のプロパティ。 - - - その他のプロパティの表示名を取得します。 - その他のプロパティの表示名。 - - - 属性で検証コンテキストが必要かどうかを示す値を取得します。 - 属性に検証コンテキストが必要な場合は true。それ以外の場合は false。 - - - オプティミスティック同時実行チェックにプロパティを使用することを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - データ フィールドの値がクレジット カード番号であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定したクレジット カード番号が有効かどうかを判断します。 - クレジット カード番号が有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - - - プロパティまたはクラス インスタンスを検証するためのカスタム検証メソッドを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - カスタム検証を実行するメソッドを持つ型。 - カスタム検証を実行するメソッド。 - - - 検証エラー メッセージを書式設定します。 - 書式設定されたエラー メッセージのインスタンス。 - 書式設定されたメッセージに含める名前。 - - - 検証メソッドを取得します。 - 検証メソッドの名前。 - - - カスタム検証を実行する型を取得します。 - カスタム検証を実行する型。 - - - データ フィールドとパラメーターに関連付けられたデータ型の列挙体を表します。 - - - クレジット カード番号を表します。 - - - 通貨値を表します。 - - - カスタム データ型を表します。 - - - 日付値を表します。 - - - 日付と時刻で表現される時間の瞬間を表します。 - - - オブジェクトが存続する連続時間を表します。 - - - 電子メール アドレスを表します。 - - - HTML ファイルを表します。 - - - イメージの URL を表します。 - - - 複数行テキストを表します。 - - - パスワード値を表します。 - - - 電話番号値を表します。 - - - 郵便番号を表します。 - - - 表示されるテキストを表します。 - - - 時刻値を表します。 - - - ファイル アップロードのデータ型を表します。 - - - URL 値を表します。 - - - データ フィールドに関連付ける追加の型の名前を指定します。 - - - 指定した型名を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドに関連付ける型の名前。 - - - 指定したフィールド テンプレート名を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドに関連付けるカスタム フィールド テンプレートの名前。 - - が null か空の文字列 ("") です。 - - - データ フィールドに関連付けられたカスタム フィールド テンプレートの名前を取得します。 - データ フィールドに関連付けられたカスタム フィールド テンプレートの名前。 - - - データ フィールドに関連付けられた型を取得します。 - - 値のいずれか。 - - - データ フィールドの表示形式を取得します。 - データ フィールドの表示形式。 - - - データ フィールドに関連付けられた型の名前を返します。 - データ フィールドに関連付けられた型の名前。 - - - データ フィールドの値が有効かどうかをチェックします。 - 常に true。 - 検証するデータ フィールド値。 - - - エンティティ部分クラスの型やメンバーに対してローカライズ可能な文字列を指定できる汎用属性を提供します。 - - - - クラスの新しいインスタンスを初期化します。 - - - このフィールドを表示するための UI を自動的に生成するかどうかを示す値を取得または設定します。 - このフィールドを表示する UI を自動的に生成する場合は true。それ以外の場合は false。 - プロパティ値を設定する前に取得しようとしました。 - - - このフィールドにフィルター処理の UI が自動的に表示されるかどうかを示す値を取得または設定します。 - このフィールドにフィルターを表示する UI を自動的に生成する場合は true。それ以外の場合は false。 - プロパティ値を設定する前に取得しようとしました。 - - - UI に説明を表示するために使用される値を取得または設定します。 - UI に説明を表示するために使用される値。 - - - - プロパティの値を返します。 - - プロパティが初期化されている場合はその値。それ以外の場合は null。 - - - このフィールドにフィルターを表示するための UI を自動的に生成するかどうかを示す値を返します。 - - プロパティが初期化されている場合はその値。それ以外の場合は null。 - - - - プロパティの値を返します。 - - が指定されており、 プロパティがリソース キーを表している場合は、ローカライズされた説明。それ以外の場合は、 プロパティのローカライズされていない値。 - - プロパティおよび プロパティは初期化されますが、 プロパティの 値と一致する名前を持つパブリックな静的プロパティが見つかりませんでした。 - - - - プロパティの値を返します。 - - が初期化されている場合は、UI でのフィールドのグループ化に使用される値。それ以外の場合は null。 プロパティが指定されており、 プロパティがリソース キーを表している場合は、ローカライズされた文字列が返されます。それ以外の場合は、ローカライズされていない文字列が返されます。 - - - UI でのフィールドの表示に使用される値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - プロパティおよび プロパティは初期化されますが、 プロパティの 値と一致する名前を持つパブリックな静的プロパティが見つかりませんでした。 - - - - プロパティの値を返します。 - - プロパティが設定されている場合はその値。それ以外の場合は null。 - - - - プロパティの値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - - - プロパティの値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - - UI でのフィールドのグループ化に使用される値を取得または設定します。 - UI でのフィールドのグループ化に使用される値。 - - - UI での表示に使用される値を取得または設定します。 - UI での表示に使用される値。 - - - 列の順序の重みを取得または設定します。 - 列の順序の重み。 - - - UI にプロンプトのウォーターマークを設定するために使用される値を取得または設定します。 - UI にウォーターマークを表示するために使用される値。 - - - - 、および の各プロパティのリソースを含んでいる型を取得または設定します。 - - 、および の各プロパティを格納しているリソースの型。 - - - グリッドの列ラベルに使用される値を取得または設定します。 - グリッドの列ラベルに使用される値。 - - - 参照先テーブルで外部キー列として表示される列を指定します。 - - - 指定された列を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - - - 指定された表示列と並べ替え列を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - 並べ替えに使用する列の名前。 - - - 指定された表示列と指定された並べ替え列および並べ替え順序を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - 並べ替えに使用する列の名前。 - 降順で並べ替える場合は true。それ以外の場合は false。既定値は、false です。 - - - 表示フィールドとして使用する列の名前を取得します。 - 表示列の名前。 - - - 並べ替えに使用する列の名前を取得します。 - 並べ替え列の名前。 - - - 降順と昇順のどちらで並べ替えるかを示す値を取得します。 - 列が降順で並べ替えられる場合は true。それ以外の場合は false。 - - - ASP.NET Dynamic Data によるデータ フィールドの表示方法と書式を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - データ フィールドが編集モードである場合に プロパティで指定した書式指定文字列をフィールド値に適用するかどうかを示す値を取得または設定します。 - 編集モードで書式指定文字列をフィールド値に適用する場合は true。それ以外の場合は false。既定値は、false です。 - - - データ ソースのデータ フィールドを更新するときに、空の文字列値 ("") を null に自動的に変換するかどうかを示す値を取得または設定します。 - 空の文字列値を null に自動的に変換する場合は true。それ以外の場合は false。既定値は、true です。 - - - フィールド値の表示形式を取得または設定します。 - データ フィールドの値の表示形式を指定する書式指定文字列。既定値は空の文字列です ("")。この値は、フィールド値に適用される特定の書式が設定されていないことを示します。 - - - フィールドを HTML エンコードするかどうかを示す値を取得または設定します。 - フィールドを HTML エンコードする場合は true。それ以外の場合は false。 - - - フィールドの値が null の場合にフィールドに表示するテキストを取得または設定します。 - フィールドの値が null の場合にフィールドに表示されるテキスト。既定値は空の文字列 ("") です。このプロパティが設定されていないことを示します。 - - - データ フィールドが編集可能かどうかを示します。 - - - - クラスの新しいインスタンスを初期化します。 - フィールドを編集可能として指定する場合は true。それ以外の場合は false。 - - - フィールドが編集可能かどうかを示す値を取得します。 - フィールドが編集可能の場合は true。それ以外の場合は false。 - - - 初期値が有効かどうかを示す値を取得または設定します。 - 初期値が有効な場合は true 。それ以外の場合は false。 - - - 電子メール アドレスを検証します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した値が有効な電子メール アドレスのパターンと一致するかどうかを判断します。 - 指定された値が有効であるか、null の場合は true。それ以外の場合は false。 - 検証対象の値。 - - - .NET Framework の列挙型をデータ列に対応付けます。 - - - - クラスの新しいインスタンスを初期化します。 - 列挙体の型。 - - - 列挙型を取得または設定します。 - 列挙型。 - - - データ フィールドの値が有効かどうかをチェックします。 - データ フィールドの値が有効である場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - - - ファイル名の拡張子を検証します。 - - - - クラスの新しいインスタンスを初期化します。 - - - ファイル名の拡張子を取得または設定します。 - ファイル名拡張子。プロパティが設定されていない場合は既定のファイル拡張子 (".gif"、".jpg"、".jpeg"、".gif")。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - 指定したファイル名拡張子または拡張機能が有効であることを確認します。 - ファイル名拡張子が有効である場合は true。それ以外の場合は false。 - 有効なファイル拡張子のコンマ区切りのリスト。 - - - 列のフィルター処理動作を指定するための属性を表します。 - - - フィルター UI ヒントを使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - - - フィルター UI ヒントとプレゼンテーション層の名前を使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - このコントロールをサポートするプレゼンテーション層の名前。 - - - フィルター UI ヒント、プレゼンテーション層の名前、およびコントロールのパラメーターを使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - このコントロールをサポートするプレゼンテーション層の名前。 - コントロールのパラメーターのリスト。 - - - コントロールのコンストラクターでパラメーターとして使用される名前と値のペアを取得します。 - コントロールのコンストラクターでパラメーターとして使用される名前と値のペア。 - - - この属性インスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 - 渡されたオブジェクトがこの属性インスタンスに等しい場合は True。それ以外の場合は false。 - この属性インスタンスと比較するオブジェクト。 - - - フィルター処理用のコントロールの名前を取得します。 - フィルター処理用のコントロールの名前。 - - - この属性インスタンスのハッシュ コードを返します。 - この属性インスタンスのハッシュ コード。 - - - このコントロールをサポートするプレゼンテーション層の名前を取得します。 - このコントロールをサポートするプレゼンテーション層の名前。 - - - オブジェクトを無効にする方法を提供します。 - - - 指定されたオブジェクトが有効かどうかを判断します。 - 失敗した検証の情報を保持するコレクション。 - 検証コンテキスト。 - - - エンティティを一意に識別する 1 つ以上のプロパティを示します。 - - - - クラスの新しいインスタンスを初期化します。 - - - プロパティで許容される配列または文字列データの最大長を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - - パラメーターに基づいて、 クラスの新しいインスタンスを初期化します。 - 配列または文字列データの許容される最大長。 - - - 指定したエラー メッセージに書式を適用します。 - 許容される最大長を説明する、ローカライズされた文字列。 - 書式設定された文字列に含める名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 値が null の場合、または指定された最大長以下の場合は true、それ以外の場合は false。 - 検証対象のオブジェクト。 - 長さが 0 または -1 未満です。 - - - 配列または文字列データの許容される最大長を取得します。 - 配列または文字列データの許容される最大長。 - - - プロパティで許容される配列または文字列データの最小長を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 配列または文字列データの長さ。 - - - 指定したエラー メッセージに書式を適用します。 - 許容される最小長を説明する、ローカライズされた文字列。 - 書式設定された文字列に含める名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 指定したオブジェクトが有効である場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - - - 配列または文字列データに許容される最小長を取得または設定します。 - 配列または文字列データの許容される最小長。 - - - データ フィールドの値が電話番号の正規表現を使用した適切な電話番号であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した電話番号が有効な電話番号形式かどうかを判断します。 - 電話番号が有効である場合は true。それ以外の場合は false。 - 検証対象の値。 - - - データ フィールドの値の数値範囲制約を指定します。 - - - 指定した最小値と最大値を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - - 指定した最小値と最大値を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - - 指定した最小値と最大値および特定の型を使用して、 クラスの新しいインスタンスを初期化します。 - テストするオブジェクトの型を指定します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - は null なので、 - - - 範囲の検証が失敗したときに表示するエラー メッセージの書式を設定します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - データ フィールドの値が指定範囲に入っていることをチェックします。 - 指定した値が範囲に入っている場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が許容範囲外でした。 - - - 最大許容フィールド値を取得します。 - データ フィールドの最大許容値。 - - - 最小許容フィールド値を取得します。 - データ フィールドの最小許容値。 - - - 値を検証する必要があるデータ フィールドの型を取得します。 - 値を検証する必要があるデータ フィールドの型。 - - - ASP.NET Dynamic Data のデータ フィールド値が指定した正規表現に一致しなければならないことを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - データ フィールド値の検証に使用する正規表現。 - - は null なので、 - - - 正規表現検証が失敗した場合に表示するエラー メッセージを書式設定します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - ユーザーが入力した値が正規表現パターンと一致するかどうかをチェックします。 - 検証が成功した場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が正規表現パターンと一致しませんでした。 - - - 正規表現パターンを取得します。 - 一致しているか検証するパターン。 - - - データ フィールド値が必須であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 空の文字列を使用できるかどうかを示す値を取得または設定します。 - 空の文字列を使用できる場合は true。それ以外の場合は false。既定値は false です。 - - - 必須データ フィールドの値が空でないことをチェックします。 - 検証が成功した場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が null でした。 - - - クラスまたはデータ列がスキャフォールディングを使用するかどうかを指定します。 - - - - プロパティを使用して、 クラスの新しいインスタンスを初期化します。 - スキャフォールディングを有効にするかどうかを指定する値。 - - - スキャフォールディングが有効かどうかを指定する値を取得または設定します。 - スキャフォールディングが有効な場合は true。それ以外の場合は false。 - - - データ フィールドの最小と最大の文字長を指定します。 - - - 指定した最大長を使用して、 クラスの新しいインスタンスを初期化します。 - 文字列の最大長。 - - - 指定したエラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - が負の値です。または より小さい。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 指定したオブジェクトが有効である場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - - が負の値です。または より小さい。 - - - 文字列の最大長を取得または設定します。 - 文字列の最大長。 - - - 文字列の最小長を取得または設定します。 - 文字列の最小長。 - - - 列のデータ型を行バージョンとして指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 動的データでデータ フィールドの表示に使用されるテンプレート コントロールまたはユーザー コントロールを指定します。 - - - 指定されたユーザー コントロールを使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール。 - - - ユーザー コントロールおよびプレゼンテーション層を指定して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール (フィールド テンプレート)。 - このクラスを使用するプレゼンテーション層。"HTML"、"Silverlight"、"WPF"、"WinForms" のいずれかに設定できます。 - - - ユーザー コントロール、プレゼンテーション層、およびコントロールのパラメーターを指定して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール (フィールド テンプレート)。 - このクラスを使用するプレゼンテーション層。"HTML"、"Silverlight"、"WPF"、"WinForms" のいずれかに設定できます。 - データ ソースからの値の取得に使用するオブジェクト。 - - は null であるか、または制約キーです。または の値が文字列ではありません。 - - - データ ソースからの値の取得に使用する オブジェクトを取得または設定します。 - キーと値のペアのコレクションです。 - - - 指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を取得します。 - 指定したオブジェクトがこのインスタンスと等しい場合は true。それ以外の場合は false。 - このインスタンスと比較するオブジェクト、または null 参照。 - - - 属性の現在のインスタンスのハッシュ コードを取得します。 - 属性インスタンスのハッシュ コード。 - - - - クラスを使用するプレゼンテーション層を取得または設定します。 - このクラスで使用されるプレゼンテーション層。 - - - データ フィールドの表示に使用するフィールド テンプレートの名前を取得または設定します。 - データ フィールドを表示するフィールド テンプレートの名前。 - - - URL 検証規則を提供します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した URL の形式を検証します。 - URL 形式が有効であるか null の場合は true。それ以外の場合は false。 - 検証対象の URL。 - - - すべての検証属性の基本クラスとして機能します。 - ローカライズされたエラー メッセージの および プロパティが、ローカライズされていない プロパティ エラー メッセージが設定されるのと同時に設定されます。 - - - - クラスの新しいインスタンスを初期化します。 - - - 検証リソースへのアクセスを可能にする関数を使用して、 クラスの新しいインスタンスを初期化します。 - 検証リソースへのアクセスを可能にする関数。 - - は null なので、 - - - 検証コントロールに関連付けるエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - 検証コントロールに関連付けるエラー メッセージ。 - - - 検証が失敗した場合に検証コントロールに関連付けるエラー メッセージを取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージ。 - - - 検証が失敗した場合に プロパティ値の検索に使用するエラー メッセージ リソース名を取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージ リソース。 - - - 検証が失敗した場合にエラー メッセージの検索に使用するリソースの種類を取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージの型。 - - - ローカライズされた検証エラー メッセージを取得します。 - ローカライズされた検証エラー メッセージ。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージのインスタンス。 - 書式設定されたメッセージに含める名前。 - - - 現在の検証属性に対して、指定した値が有効かどうかを確認します。 - - クラスのインスタンス。 - 検証対象の値。 - 検証操作に関するコンテキスト情報。 - - - 指定したオブジェクトの値が有効かどうかを判断します。 - 指定された値が有効な場合は true。それ以外の場合は false。 - 検証するオブジェクトの値。 - - - 現在の検証属性に対して、指定した値を検証します。 - - クラスのインスタンス。 - 検証対象の値。 - 検証操作に関するコンテキスト情報。 - - - 属性で検証コンテキストが必要かどうかを示す値を取得します。 - 属性に検証コンテキストが必要な場合は true。それ以外の場合は false。 - - - 指定されたオブジェクトを検証します。 - 検証対象のオブジェクト。 - 検証チェックの実行コンテキストを記述する オブジェクト。このパラメーターには、null は指定できません。 - 検証に失敗しました。 - - - 指定されたオブジェクトを検証します。 - 検証するオブジェクトの値。 - エラー メッセージに含める名前。 - - が無効です。 - - - 検証チェックの実行コンテキストを記述します。 - - - オブジェクト インスタンスを使用して、 クラスの新しいインスタンスを初期化します - 検証するオブジェクト インスタンス。null にすることはできません。 - - - オブジェクト インスタンスを使用して、 クラスの新しいインスタンスを初期化します - 検証するオブジェクト インスタンス。null にすることはできません - コンシューマーに提供するオプションの一連のキーと値のペア。 - - - サービス プロバイダーとサービス コンシューマーのディクショナリを使用して、 クラスの新しいインスタンスを初期化します。 - 検証対象のオブジェクト。このパラメーターは必須です。 - - インターフェイスを実装するオブジェクト。このパラメーターは省略できます。 - サービス コンシューマーに使用できるようにするキーと値のペアのディクショナリ。このパラメーターは省略できます。 - - - 検証するメンバーの名前を取得または設定します。 - 検証するメンバーの名前。 - - - カスタム検証を提供するサービスを返します。 - サービスのインスタンス。サービスを利用できない場合は null。 - 検証に使用されるサービスの型。 - - - GetService が呼び出されたときに、型によってサービス インスタンスを返すことができるサービス プロバイダーを使用して を初期化します。 - サービス プロバイダー。 - - - このコンテキストに関連付けられているキーと値のペアのディクショナリを取得します。 - このコンテキストのキーと値のペアのディクショナリ。 - - - 検証するメンバーの名前を取得または設定します。 - 検証するメンバーの名前。 - - - 検証するオブジェクトを取得します。 - 検証対象のオブジェクト。 - - - 検証するオブジェクトの型を取得します。 - 検証するオブジェクトの型。 - - - - クラスの使用時にデータ フィールドの検証で発生する例外を表します。 - - - システムによって生成されたエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - - - 検証結果、検証属性、および現在の例外の値を使用して、 クラスの新しいインスタンスを初期化します。 - 検証結果のリスト。 - 現在の例外を発生させた属性。 - 属性で検証エラーが発生する原因となったオブジェクトの値。 - - - 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - エラーを説明する指定メッセージ。 - - - 指定したエラー メッセージ、検証属性、および現在の例外の値を使用して、 クラスの新しいインスタンスを初期化します。 - エラーを説明するメッセージ。 - 現在の例外を発生させた属性。 - 属性で検証エラーが発生する原因となったオブジェクトの値。 - - - 指定したエラー メッセージと内部例外インスタンスのコレクションを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - 検証例外のコレクション。 - - - この例外を発生させた クラスのインスタンスを取得します。 - この例外を発生させた検証属性型のインスタンス。 - - - 検証エラーを示す インスタンスを取得します。 - 検証エラーを示す インスタンス。 - - - - クラスでこの例外が発生する原因となるオブジェクトの値を取得します。 - - クラスで検証エラーが発生する原因となったオブジェクトの値。 - - - 検証要求の結果のコンテナーを表します。 - - - - オブジェクトを使用して、 クラスの新しいインスタンスを初期化します。 - 検証結果のオブジェクト。 - - - エラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - - - エラー メッセージと、検証エラーを含んでいるメンバーのリストを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - 検証エラーを含んでいるメンバー名のリスト。 - - - 検証のエラー メッセージを取得します。 - 検証のエラー メッセージ。 - - - 検証エラーが存在するフィールドを示すメンバー名のコレクションを取得します。 - 検証エラーが存在するフィールドを示すメンバー名のコレクション。 - - - 検証の成否を表します (検証が成功した場合は true、それ以外の場合は false)。 - - - 現在の検証結果の文字列形式を返します。 - 現在の検証結果。 - - - オブジェクト、プロパティ、およびメソッドに関連付けられている に含めることで、これらを検証するために使用できるヘルパー クラスを定義します。 - - - 検証コンテキストおよび検証結果のコレクションを使用して、指定されたオブジェクトが有効かどうかを判断します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - - は null なので、 - - - 検証コンテキスト、検証結果のコレクション、およびすべてのプロパティを検証するかどうかを指定する値を使用して、指定されたオブジェクトが有効かどうかを判断します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - すべてのプロパティを検証するには true、必要な属性のみを検証するには false。 - - は null なので、 - - - プロパティを検証します。 - プロパティが有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - 検証対象のプロパティを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - - は、このプロパティに代入できません。またはが null です。 - - - 指定された属性を使用して、指定された値が有効かどうかを示す値を返します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した検証を保持するコレクション。 - 検証属性。 - - - 検証コンテキストを使用して、指定されたオブジェクトが有効かどうかを判断します。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - オブジェクトが無効です。 - - は null なので、 - - - 検証コンテキスト、およびすべてのプロパティを検証するかどうかを指定する値を使用して、指定されたオブジェクトが有効かどうかを判断します。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - すべてのプロパティを検証する場合は true。それ以外の場合は false。 - - が無効です。 - - は null なので、 - - - プロパティを検証します。 - 検証対象の値。 - 検証対象のプロパティを説明するコンテキスト。 - - は、このプロパティに代入できません。 - - パラメーターが有効ではありません。 - - - 指定された属性を検証します。 - 検証対象の値。 - 検証対象のオブジェクトを説明するコンテキスト。 - 検証属性。 - - パラメーターが null です。 - - パラメーターは、 パラメーターで検証しません。 - - - プロパティに対応するデータベース列を表します。 - - - - クラスの新しいインスタンスを初期化します。 - - - - クラスの新しいインスタンスを初期化します。 - プロパティのマップ先の列の名前。 - - - プロパティに対応する列の名前を取得します。 - プロパティのマップ先の列の名前。 - - - 取得または設定は、列のインデックス番号が 0 から始まる順序プロパティにマップされます。 - 列の順序。 - - - 取得または設定は列のデータベース プロバイダー固有のデータ型プロパティにマップされます。 - プロパティのマップ先の列が持つデータベース プロバイダー固有のデータ型。 - - - クラスが複合型であることを示します。複合型はエンティティ型の非スカラー プロパティで、これによってスカラー プロパティをエンティティ内で整理できます。複合型にはキーがないため、Entity Framework で親オブジェクトから分離して管理することはできません。 - - - - クラスの新しいインスタンスを初期化します。 - - - データベースでのプロパティの値の生成方法を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - データベースを生成するオプションです。 - - - パターンをデータベースのプロパティの値を生成するために使用される取得または設定します。 - データベースを生成するオプションです。 - - - データベースのプロパティの値を生成するために使用するパターンを表します。 - - - 行が挿入または更新されたときに、データベースで値が生成されます。 - - - 行が挿入されたときに、データベースで値が生成されます。 - - - データベースで値が生成されません。 - - - リレーションシップで外部キーとして使用されるプロパティを示します。外部キー プロパティに注釈を配置して関連付けられたナビゲーション プロパティ名を指定したり、ナビゲーション プロパティに注釈を配置して関連付けられた外部キー名を指定したりすることもできます。 - - - - クラスの新しいインスタンスを初期化します。 - 外部キーのプロパティに ForeigKey 属性を追加する場合は、対応するナビゲーション プロパティの名前を指定する必要があります。ナビゲーション プロパティに ForeigKey 属性を追加する場合は、対応する外部キーの名前を指定する必要があります。1 つのナビゲーション プロパティに複数の外部キーが存在する場合は、コンマを使用して外部キー名の一覧を区切ります。詳細については、「Code First データの注釈」を参照してください。 - - - 外部キーのプロパティに ForeigKey 属性を追加する場合は、対応するナビゲーション プロパティの名前を指定する必要があります。ナビゲーション プロパティに ForeigKey 属性を追加する場合は、対応する外部キーの名前を指定する必要があります。1 つのナビゲーション プロパティに複数の外部キーが存在する場合は、コンマを使用して外部キー名の一覧を区切ります。詳細については、「Code First データの注釈」を参照してください。 - 関連付けられたナビゲーション プロパティまたは関連付けられた外部キーのプロパティの名前。 - - - 同じリレーションシップのもう一方の End を表すナビゲーション プロパティの逆を指定します。 - - - 指定したプロパティを使用して、 クラスの新しいインスタンスを初期化します。 - 同じリレーションシップのもう一方の End を表すナビゲーション プロパティ。 - - - 同じリレーションシップの一方の端を表すナビゲーション プロパティを取得します。 - 属性のプロパティ。 - - - プロパティまたはクラスがデータベース マッピングから除外されることを示します。 - - - - クラスの新しいインスタンスを初期化します。 - - - クラスのマップ先のデータベース テーブルを指定します。 - - - 指定したテーブルの名前名を使用して、 クラスの新しいインスタンスを初期化します。 - クラスのマップ先のテーブルの名前。 - - - クラスのマップ先のテーブルの名前を取得します。 - クラスのマップ先のテーブルの名前。 - - - クラスのマップ先のテーブルのスキーマを取得または設定します。 - クラスのマップ先のテーブルのスキーマ。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml deleted file mode 100644 index b7b62b2..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1102 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 엔터티 멤버에서 외래 키 관계와 같은 데이터 관계를 나타내도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 연결의 이름입니다. - 연결의 쪽에 있는 키 값의 속성 이름을 표시하는 쉼표로 구분된 목록입니다. - 연결의 쪽에 있는 키 값의 속성 이름을 표시하는 쉼표로 구분된 목록입니다. - - - 연결 멤버가 외래 키를 나타내는지 여부를 표시하는 값을 가져오거나 설정합니다. - 연결이 외래 키를 나타내면 true이고, 그렇지 않으면 false입니다. - - - 연결의 이름을 가져옵니다. - 연결의 이름입니다. - - - 연결의 OtherKey 쪽에 있는 키 값의 속성 이름을 가져옵니다. - 연결의 OtherKey 쪽에 있는 키 값을 나타내는 속성 이름의 쉼표로 구분된 목록입니다. - - - - 속성에 지정된 개별 키 멤버의 컬렉션을 가져옵니다. - - 속성에 지정된 개별 키 멤버의 컬렉션입니다. - - - 연결의 ThisKey 쪽에 있는 키 값의 속성 이름을 가져옵니다. - 연결의 ThisKey 쪽에 있는 키 값을 나타내는 속성 이름의 쉼표로 구분된 목록입니다. - - - - 속성에 지정된 개별 키 멤버의 컬렉션을 가져옵니다. - - 속성에 지정된 개별 키 멤버의 컬렉션입니다. - - - 두 속성을 비교하는 특성을 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 현재 속성과 비교할 속성입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - - 가 올바르면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성 검사 요청에 대한 정보가 들어 있는 개체입니다. - - - 현재 속성과 비교할 속성을 가져옵니다. - 다른 속성입니다. - - - 다른 속성의 표시 이름을 가져옵니다. - 기타 속성의 표시 이름입니다. - - - 특성에 유효성 검사 컨텍스트가 필요한지 여부를 나타내는 값을 가져옵니다. - 특성에 유효성 검사 컨텍스트가 필요하면 true이고, 그렇지 않으면 false입니다. - - - 낙관적 동시성 검사에 속성이 참여하도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터 필드 값이 신용 카드 번호가 되도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 신용 카드 번호가 유효한지 여부를 확인합니다. - 신용 카드 번호가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - 속성 또는 클래스 인스턴스의 유효성을 검사하는 데 사용하는 사용자 지정 유효성 검사 메서드를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 사용자 지정 유효성 검사를 수행하는 메서드를 포함하는 형식입니다. - 사용자 지정 유효성 검사를 수행하는 메서드입니다. - - - 유효성 검사 오류 메시지의 서식을 지정합니다. - 서식 지정된 오류 메시지의 인스턴스입니다. - 서식이 지정된 메시지에 포함할 이름입니다. - - - 유효성 검사 메서드를 가져옵니다. - 유효성 검사 메서드의 이름입니다. - - - 사용자 지정 유효성 검사를 수행하는 형식을 가져옵니다. - 사용자 지정 유효성 검사를 수행하는 형식입니다. - - - 데이터 필드 및 매개 변수와 연결된 데이터 형식의 열거형을 나타냅니다. - - - 신용 카드 번호를 나타냅니다. - - - 통화 값을 나타냅니다. - - - 사용자 지정 데이터 형식을 나타냅니다. - - - 날짜 값을 나타냅니다. - - - 날짜와 시간으로 표시된 시간을 나타냅니다. - - - 개체가 존재하고 있는 연속 시간을 나타냅니다. - - - 전자 메일 주소를 나타냅니다. - - - HTML 파일을 나타냅니다. - - - 이미지의 URL을 나타냅니다. - - - 여러 줄 텍스트를 나타냅니다. - - - 암호 값을 나타냅니다. - - - 전화 번호 값을 나타냅니다. - - - 우편 번호를 나타냅니다. - - - 표시되는 텍스트를 나타냅니다. - - - 시간 값을 나타냅니다. - - - 파일 업로드 데이터 형식을 나타냅니다. - - - URL 값을 나타냅니다. - - - 데이터 필드에 연결할 추가 형식의 이름을 지정합니다. - - - 지정된 형식 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드에 연결할 형식의 이름입니다. - - - 지정된 필드 템플릿 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드에 연결할 사용자 지정 필드 템플릿의 이름입니다. - - 이 null이거나 빈 문자열("")인 경우 - - - 데이터 필드에 연결된 사용자 지정 필드 템플릿의 이름을 가져옵니다. - 데이터 필드에 연결된 사용자 지정 필드 템플릿의 이름입니다. - - - 데이터 필드에 연결된 형식을 가져옵니다. - - 값 중 하나입니다. - - - 데이터 필드 표시 형식을 가져옵니다. - 데이터 필드 표시 형식입니다. - - - 데이터 필드에 연결된 형식의 이름을 반환합니다. - 데이터 필드에 연결된 형식의 이름입니다. - - - 데이터 필드 값이 유효한지 확인합니다. - 항상 true입니다. - 유효성을 검사할 데이터 필드 값입니다. - - - 엔터티 partial 클래스의 형식과 멤버에 대해 지역화 가능한 문자열을 지정할 수 있도록 해주는 일반 용도의 특성을 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 이 필드를 표시하기 위해 UI를 자동으로 생성할지 여부를 나타내는 값을 가져오거나 설정합니다. - 이 필드를 표시하기 위해 UI를 자동으로 생성해야 하면 true이고, 그렇지 않으면 false입니다. - 속성 값이 설정되기 전에 가져오기를 시도했습니다. - - - 이 필드에 필터링 UI를 자동으로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다. - 이 필드에 대한 필터링을 표시하기 위해 UI를 자동으로 생성해야 하면 true이고, 그렇지 않으면 false입니다. - 속성 값이 설정되기 전에 가져오기를 시도했습니다. - - - UI에 설명을 표시하는 데 사용되는 값을 가져오거나 설정합니다. - UI에 설명을 표시하는 데 사용되는 값입니다. - - - - 속성의 값을 반환합니다. - 속성이 초기화되었으면 의 값이고, 그렇지 않으면 null입니다. - - - 이 필드에 대한 필터링을 표시하기 위해 UI를 자동으로 생성할지 여부를 나타내는 값을 반환합니다. - 속성이 초기화되었으면 의 값이고, 그렇지 않으면 null입니다. - - - - 속성의 값을 반환합니다. - - 이 지정되었으며 속성이 리소스 키를 나타내면 지역화된 설명이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - 속성 및 속성이 초기화되지만 속성에 대한 값과 일치하는 이름을 가진 공용 정적 속성을 찾을 수 없습니다. - - - - 속성의 값을 반환합니다. - - 이 초기화되었으면 UI의 필드 그룹화에 사용할 값이고, 그렇지 않으면 null입니다. 속성이 지정되었으며 속성이 리소스 키를 나타내면 지역화된 문자열이 반환되고, 그렇지 않으면 지역화되지 않은 문자열이 반환됩니다. - - - UI의 필드 표시에 사용되는 값을 반환합니다. - - 속성이 지정되었으며 속성이 리소스 키를 나타내면 속성의 지역화된 문자열이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - 속성 및 속성이 초기화되지만 속성에 대한 값과 일치하는 이름을 가진 공용 정적 속성을 찾을 수 없습니다. - - - - 속성의 값을 반환합니다. - - 속성이 설정되어 있으면 해당 값이고, 그렇지 않으면 null입니다. - - - - 속성의 값을 반환합니다. - - 속성이 지정된 경우와 속성이 리소스 키를 나타내는 경우 속성의 지역화된 문자열을 가져오고, 그렇지 않으면 속성의 지역화되지 않은 값을 가져옵니다. - - - - 속성의 값을 반환합니다. - - 속성이 지정된 경우와 속성이 리소스 키를 나타내는 경우 속성의 지역화된 문자열이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - - UI에서 필드를 그룹화하는 데 사용되는 값을 가져오거나 설정합니다. - UI에서 필드를 그룹화하는 데 사용되는 값입니다. - - - UI에 표시하는 데 사용되는 값을 가져오거나 설정합니다. - UI에 표시하는 데 사용되는 값입니다. - - - 열의 순서 가중치를 가져오거나 설정합니다. - 열의 순서 가중치입니다. - - - UI에서 프롬프트 워터마크를 설정하는 데 사용할 값을 가져오거나 설정합니다. - UI에 워터마크를 표시하는 데 사용할 값입니다. - - - - , , 속성에 대한 리소스를 포함하는 형식을 가져오거나 설정합니다. - - , , 속성을 포함하는 리소스의 형식입니다. - - - 표 형태 창의 열 레이블에 사용되는 값을 가져오거나 설정합니다. - 표 형태 창의 열 레이블에 사용되는 값입니다. - - - 참조되는 테이블에서 외래 키 열로 표시되는 열을 지정합니다. - - - 지정된 열을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - - - 지정된 표시 및 정렬 열을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - 정렬에 사용할 열의 이름입니다. - - - 지정된 표시 열과 지정된 정렬 열 및 정렬 순서를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - 정렬에 사용할 열의 이름입니다. - 내림차순으로 정렬하려면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 표시 필드로 사용할 열의 이름을 가져옵니다. - 표시 열의 이름입니다. - - - 정렬에 사용할 열의 이름을 가져옵니다. - 정렬 열의 이름입니다. - - - 내림차순으로 정렬할지 아니면 오름차순으로 정렬할지를 나타내는 값을 가져옵니다. - 열이 내림차순으로 정렬되면 true이고, 그렇지 않으면 false입니다. - - - ASP.NET Dynamic Data가 데이터 필드를 표시하고 서식 지정하는 방법을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터 필드가 편집 모드에 있는 경우 속성에서 지정하는 서식 문자열이 필드 값에 적용되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 편집 모드에서 필드 값에 서식 문자열이 적용되면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 데이터 소스에서 데이터 필드가 업데이트되는 경우 빈 문자열 값("")이 자동으로 null로 변환되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 빈 문자열 값이 자동으로 null로 변환되면 true이고, 그렇지 않으면 false입니다.기본값은 true입니다. - - - 필드 값의 표시 형식을 가져오거나 설정합니다. - 데이터 필드 값의 표시 형식을 지정하는 서식 문자열입니다.기본값은 빈 문자열("")로, 필드 값에 특정 형식이 적용되지 않음을 나타냅니다. - - - 필드가 HTML 인코딩되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 필드가 HTML 인코딩되어야 하면 true이고, 그렇지 않으면 false입니다. - - - 필드 값이 null인 경우 해당 필드에 대해 표시되는 텍스트를 가져오거나 설정합니다. - 필드 값이 null인 경우 해당 필드에 대해 표시되는 텍스트입니다.기본값은 빈 문자열("")로, 이 속성이 설정되어 있지 않음을 나타냅니다. - - - 데이터 필드를 편집할 수 있는지 여부를 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 필드를 편집할 수 있도록 지정하려면 true이고, 그렇지 않으면 false입니다. - - - 필드를 편집할 수 있는지 여부를 나타내는 값을 가져옵니다. - 필드를 편집할 수 있으면 true이고, 그렇지 않으면 false입니다. - - - 초기 값의 사용 여부를 나타내는 값을 가져오거나 설정합니다. - 초기 값을 사용할 수 있으면 true 이고, 그렇지 않으면 false입니다. - - - 전자 메일 주소의 유효성을 검사합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 값이 유효한 전자 메일 주소의 패턴과 일치하는지 여부를 확인합니다. - 지정된 값이 유효하거나 null이면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - .NET Framework 열거형을 데이터 열에 매핑할 수 있도록 합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 열거형의 유형입니다. - - - 열거형 형식을 가져오거나 설정합니다. - 열거형 형식입니다. - - - 데이터 필드 값이 유효한지 확인합니다. - 데이터 필드 값이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - - - 파일 이름 파일 확장명의 유효성을 검사합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 파일 이름 확장명을 가져오거나 설정합니다. - 파일 확장명이며, 속성이 설정되어 있지 않은 경우 기본 파일 확장명(".png", ".jpg", ".jpeg", and ".gif")입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 지정된 파일 이름 확장명이 올바른지 확인합니다. - 파일 이름 확장이 유효하면 true이고, 그렇지 않으면 false입니다. - 올바른 파일 확장명의 쉼표로 구분된 목록입니다. - - - 열의 필터링 동작을 지정하는 데 사용되는 특성을 나타냅니다. - - - 필터 UI 힌트를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - - - 필터 UI 힌트 및 프레젠테이션 레이어 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - - - 필터 UI 힌트, 프레젠테이션 레이어 이름 및 컨트롤 매개 변수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - 컨트롤의 매개 변수 목록입니다. - - - 컨트롤의 생성자에 매개 변수로 사용되는 이름/값 쌍을 가져옵니다. - 컨트롤의 생성자에 매개 변수로 사용되는 이름/값 쌍입니다. - - - 이 특성 인스턴스가 지정된 개체와 동일한지 여부를 나타내는 값을 반환합니다. - 전달된 개체가 이 특성 인스턴스와 동일하면 True이고, 그렇지 않으면 false입니다. - 이 특성 인스턴스와 비교할 개체입니다. - - - 필터링에 사용할 컨트롤의 이름을 가져옵니다. - 필터링에 사용할 컨트롤의 이름입니다. - - - 이 특성 인스턴스의 해시 코드를 반환합니다. - 이 특성 인스턴스의 해시 코드입니다. - - - 이 컨트롤을 지원하는 프레젠테이션 레이어의 이름을 가져옵니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - - - 개체를 무효화하는 방법을 제공합니다. - - - 지정된 개체가 올바른지 여부를 확인합니다. - 실패한 유효성 검사 정보를 보관하는 컬렉션입니다. - 유효성 검사 컨텍스트입니다. - - - 엔터티를 고유하게 식별하는 속성을 하나 이상 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 속성에서 허용되는 배열 또는 문자열 데이터의 최대 길이를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - - 매개 변수를 기반으로 클래스의 새 인스턴스를 초기화합니다. - 배열 또는 문자열 데이터의 허용 가능한 최대 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 허용 가능한 최대 길이를 설명하는 지역화된 문자열입니다. - 서식이 지정된 문자열에 포함할 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - 값이 null이거나 지정된 최대 길이보다 작거나 같으면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 길이가 0이거나 음수보다 작은 경우 - - - 배열 또는 문자열 데이터의 허용 가능한 최대 길이를 가져옵니다. - 배열 또는 문자열 데이터의 허용 가능한 최대 길이입니다. - - - 속성에서 허용되는 배열 또는 문자열 데이터의 최소 길이를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 배열 또는 문자열 데이터의 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 허용 가능한 최소 길이를 설명하는 지역화된 문자열입니다. - 서식이 지정된 문자열에 포함할 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - 지정된 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - - - 배열 또는 문자열 데이터의 허용 가능한 최소 길이를 가져오거나 설정합니다. - 배열 또는 문자열 데이터의 허용 가능한 최소 길이입니다. - - - 데이터 필드 값이 전화 번호의 정규식을 사용하여 올바른 형식으로 구성된 전화 번호인지를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 전화 번호가 유효한 전화 번호 형식으로 되어 있는지 여부를 확인합니다. - 전화 번호가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - 데이터 필드 값에 대한 숫자 범위 제약 조건을 지정합니다. - - - 지정된 최소값 및 최대값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - - 지정된 최소값 및 최대값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - - 지정된 최소값 및 최대값과 특정 형식을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 테스트할 개체 형식을 지정합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - 가 null입니다. - - - 범위 유효성 검사에 실패할 때 표시되는 오류 메시지의 형식을 지정합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 데이터 필드의 값이 지정된 범위에 있는지 확인합니다. - 지정된 값이 범위에 있으면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 허용된 범위 밖에 있습니다. - - - 허용되는 최대 필드 값을 가져옵니다. - 데이터 필드에 대해 허용되는 최대값입니다. - - - 허용되는 최소 필드 값을 가져옵니다. - 데이터 필드에 대해 허용되는 최소값입니다. - - - 유효성을 검사해야 할 값이 포함된 데이터 필드의 형식을 가져옵니다. - 유효성을 검사해야 할 값이 포함된 데이터 필드의 형식입니다. - - - ASP.NET Dynamic Data에 있는 데이터 필드 값이 지정된 정규식과 일치해야 한다고 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값의 유효성을 검사하는 데 사용되는 정규식입니다. - - 가 null입니다. - - - 정규식 유효성 검사에 실패할 경우 표시할 오류 메시지의 형식을 지정합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 사용자가 입력한 값이 정규식 패턴과 일치하는지 여부를 확인합니다. - 유효성 검사가 성공하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 정규식 패턴과 일치하지 않는 경우 - - - 정규식 패턴을 가져옵니다. - 일치시킬 패턴입니다. - - - 데이터 필드 값이 필요하다는 것을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 빈 문자열이 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 빈 문자열이 허용되면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 필수 데이터 필드의 값이 비어 있지 않은지 확인합니다. - 유효성 검사가 성공하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 null인 경우 - - - 클래스 또는 데이터 열이 스캐폴딩을 사용하는지 여부를 지정합니다. - - - - 속성을 사용하여 의 새 인스턴스를 초기화합니다. - 스캐폴딩이 사용되는지 여부를 지정하는 값입니다. - - - 스캐폴딩이 사용되는지 여부를 지정하는 값을 가져오거나 설정합니다. - 스캐폴딩을 사용할 수 있으면 true이고, 그렇지 않으면 false입니다. - - - 데이터 필드에 허용되는 최소 및 최대 문자 길이를 지정합니다. - - - 지정된 최대 길이를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 문자열의 최대 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - 가 음수인 경우 또는보다 작은 경우 - - - 지정된 개체가 유효한지 여부를 확인합니다. - 지정된 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - - 가 음수인 경우또는보다 작은 경우 - - - 문자열의 최대 길이를 가져오거나 설정합니다. - 문자열의 최대 길이입니다. - - - 문자열의 최소 길이를 가져오거나 설정합니다. - 문자열의 최소 길이입니다. - - - 열의 데이터 형식을 행 버전으로 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 동적 데이터에서 데이터 필드를 표시하기 위해 사용하는 템플릿 또는 사용자 정의 컨트롤을 지정합니다. - - - 지정된 사용자 정의 컨트롤을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤입니다. - - - 지정된 사용자 컨트롤과 지정된 프레젠테이션 레이어를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤(필드 템플릿)입니다. - 클래스를 사용하는 프레젠테이션 계층입니다."HTML", "Silverlight", "WPF" 또는 "WinForms"으로 설정할 수 있습니다. - - - 지정된 사용자 컨트롤, 프레젠테이션 레이어 및 컨트롤 매개 변수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤(필드 템플릿)입니다. - 클래스를 사용하는 프레젠테이션 계층입니다."HTML", "Silverlight", "WPF" 또는 "WinForms"으로 설정할 수 있습니다. - 데이터 소스의 값을 검색하는 데 사용할 개체입니다. - - 가 null이거나 제약 조건 키인 경우또는의 값은 문자열이 아닙니다. - - - 데이터 소스의 값을 검색하는 데 사용할 개체를 가져오거나 설정합니다. - 키/값 쌍의 컬렉션입니다. - - - 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 가져옵니다. - 지정된 개체가 이 인스턴스와 같으면 true이고, 그렇지 않으면 false입니다. - 이 인스턴스와 비교할 개체이거나 null 참조입니다. - - - 특성의 현재 인스턴스에 대한 해시 코드를 가져옵니다. - 특성 인스턴스의 해시 코드입니다. - - - - 클래스를 사용하는 프레젠테이션 계층을 가져오거나 설정합니다. - 이 클래스에서 사용하는 프레젠테이션 레이어입니다. - - - 데이터 필드를 표시하는 데 사용할 필드 템플릿의 이름을 가져오거나 설정합니다. - 데이터 필드를 표시하는 필드 템플릿의 이름입니다. - - - URL 유효성 검사를 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 URL 형식의 유효성을 검사합니다. - URL 형식이 유효하거나 null이면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 URL입니다. - - - 모든 유효성 검사 특성의 기본 클래스로 사용됩니다. - 지역화된 오류 메시지에 대한 속성은 지역화되지 않은 속성 오류 메시지와 동시에 설정됩니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 유효성 검사 리소스에 액세스할 수 있도록 하는 함수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 리소스에 액세스할 수 있도록 하는 함수입니다. - - 가 null입니다. - - - 유효성 검사 컨트롤과 연결할 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 컨트롤과 연결할 오류 메시지입니다. - - - 유효성 검사에 실패하는 경우 유효성 검사 컨트롤과 연결할 오류 메시지를 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지입니다. - - - 유효성 검사에 실패할 경우 속성 값을 조회하는 데 사용할 오류 메시지 리소스 이름을 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지 리소스입니다. - - - 유효성 검사에 실패할 경우 오류 메시지 조회에 사용할 리소스 형식을 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지의 형식입니다. - - - 지역화된 유효성 검사 오류 메시지를 가져옵니다. - 지역화된 유효성 검사 오류 메시지입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 서식 지정된 오류 메시지의 인스턴스입니다. - 서식이 지정된 메시지에 포함할 이름입니다. - - - 현재 유효성 검사 특성에 따라 지정된 값이 유효한지 확인합니다. - - 클래스의 인스턴스입니다. - 유효성을 검사할 값입니다. - 유효성 검사 작업에 대한 컨텍스트 정보입니다. - - - 개체의 지정된 값이 유효한지 여부를 확인합니다. - 지정된 값이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체의 값입니다. - - - 현재 유효성 검사 특성에 따라 지정된 값이 유효한지 검사합니다. - - 클래스의 인스턴스입니다. - 유효성을 검사할 값입니다. - 유효성 검사 작업에 대한 컨텍스트 정보입니다. - - - 특성에 유효성 검사 컨텍스트가 필요한지 여부를 나타내는 값을 가져옵니다. - 특성에 유효성 검사 컨텍스트가 필요하면 true이고, 그렇지 않으면 false입니다. - - - 지정된 개체의 유효성을 검사합니다. - 유효성을 검사할 개체입니다. - 유효성 검사가 수행되는 컨텍스트를 설명하는 개체입니다.이 매개 변수는 null일 수 없습니다. - 유효성 검사가 실패했습니다. - - - 지정된 개체의 유효성을 검사합니다. - 유효성을 검사할 개체의 값입니다. - 오류 메시지에 포함할 이름입니다. - - 이 잘못된 경우 - - - 유효성 검사가 수행되는 컨텍스트를 설명합니다. - - - 지정된 개체 인스턴스를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체 인스턴스입니다.null일 수 없습니다. - - - 지정된 개체와 선택적 속성 모음을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체 인스턴스입니다.null일 수 없습니다. - 소비자가 사용할 수 있게 만들려는 선택적 키/값 쌍의 집합입니다. - - - 서비스 공급자와 서비스 소비자의 사전을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체입니다.이 매개 변수는 필수적 요소입니다. - - 인터페이스를 구현하는 개체입니다.이 매개 변수는 선택적 요소입니다. - 서비스 소비자가 사용할 수 있게 만들려는 키/값 쌍의 사전입니다.이 매개 변수는 선택적 요소입니다. - - - 유효성을 검사할 멤버의 이름을 가져오거나 설정합니다. - 유효성을 검사할 멤버의 이름입니다. - - - 사용자 지정 유효성 검사를 제공하는 서비스를 반환합니다. - 서비스 인스턴스이거나 서비스를 사용할 수 없는 경우 null입니다. - 유효성 검사에 사용할 서비스의 형식입니다. - - - GetService가 호출될 때 유형별 서비스 인스턴스를 반환할 수 있는 서비스 공급자를 사용하여 를 초기화합니다. - 서비스 공급자입니다. - - - 이 컨텍스트와 연결된 키/값 쌍의 사전을 가져옵니다. - 이 컨텍스트에 대한 키/값 쌍의 사전입니다. - - - 유효성을 검사할 멤버의 이름을 가져오거나 설정합니다. - 유효성을 검사할 멤버의 이름입니다. - - - 유효성을 검사할 개체를 가져옵니다. - 유효성을 검사할 개체입니다. - - - 유효성을 검사할 개체의 형식을 가져옵니다. - 유효성을 검사할 개체의 형식입니다. - - - - 클래스가 사용될 때 데이터 필드의 유효성을 검사하는 동안 발생하는 예외를 나타냅니다. - - - 시스템에서 생성된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - - - 유효성 검사 결과, 유효성 검사 특성 및 현재 예외의 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 결과 목록입니다. - 현재 예외를 발생시킨 특성입니다. - 특성이 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류를 설명하는 지정된 메시지입니다. - - - 지정된 오류 메시지, 유효성 검사 특성 및 현재 예외의 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류를 설명하는 메시지입니다. - 현재 예외를 발생시킨 특성입니다. - 특성이 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 지정된 오류 메시지 및 내부 예외 인스턴스 컬렉션을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - 유효성 검사 예외의 컬렉션입니다. - - - 이 예외를 트리거한 클래스의 인스턴스를 가져옵니다. - 이 예외를 트리거한 유효성 검사 특성 형식의 인스턴스입니다. - - - 유효성 검사 오류를 설명하는 인스턴스를 가져옵니다. - 유효성 검사 오류를 설명하는 인스턴스입니다. - - - - 클래스가 이 예외를 트리거하도록 만든 개체의 값을 가져옵니다. - - 클래스가 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 유효성 검사 요청 결과의 컨테이너를 나타냅니다. - - - - 개체를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 결과 개체입니다. - - - 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - - - 오류 메시지와 유효성 검사 오류가 있는 멤버 목록을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - 유효성 검사 오류가 있는 멤버 이름의 목록입니다. - - - 유효성 검사에 대한 오류 메시지를 가져옵니다. - 유효성 검사에 대한 오류 메시지입니다. - - - 유효성 검사 오류가 있는 필드를 나타내는 멤버 이름의 컬렉션을 가져옵니다. - 유효성 검사 오류가 있는 필드를 나타내는 멤버 이름의 컬렉션입니다. - - - 유효성 검사의 성공을 나타냅니다(유효성 검사가 성공한 경우 true이고 그렇지 않은 경우 false). - - - 현재 유효성 검사 결과의 문자열 표현을 반환합니다. - 현재 유효성 검사 결과입니다. - - - 개체, 속성 및 메서드가 연결된 특성에 포함될 때 유효성을 검사하는 데 사용할 수 있는 도우미 클래스를 정의합니다. - - - 유효성 검사 컨텍스트와 유효성 검사 결과 컬렉션을 사용하여 지정된 개체가 유효한지 확인합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - - 가 null입니다. - - - 유효성 검사 컨텍스트, 유효성 검사 결과 컬렉션 및 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - 모든 속성의 유효성을 검사할 경우 true이고, false이면 필요한 속성만 유효성을 검사합니다. - - 가 null입니다. - - - 속성의 유효성을 검사합니다. - 속성이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 속성을 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - - 를 속성에 할당할 수 없습니다.또는가 null인 경우 - - - 지정된 값이 지정된 특성에 유효한지 여부를 나타내는 값을 반환합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 유효성 검사를 보유할 컬렉션입니다. - 유효성 검사 특성입니다. - - - 유효성 검사 컨텍스트를 사용하여 지정된 개체가 유효한지 확인합니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 개체가 잘못되었습니다. - - 가 null입니다. - - - 유효성 검사 컨텍스트와 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 모든 속성의 유효성을 검사하려면 true이고, 그렇지 않으면 false입니다. - - 가 잘못된 경우 - - 가 null입니다. - - - 속성의 유효성을 검사합니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 속성을 설명하는 컨텍스트입니다. - - 를 속성에 할당할 수 없습니다. - - 매개 변수가 잘못된 경우 - - - 지정된 특성의 유효성을 검사합니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 유효성 검사 특성입니다. - - 매개 변수가 null입니다. - - 매개 변수는 매개 변수로 유효성을 검사하지 않습니다. - - - 속성이 매핑되는 데이터베이스 열을 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 속성이 매핑되는 열의 이름입니다. - - - 속성이 매핑되는 열의 이름을 가져옵니다. - 속성이 매핑되는 열의 이름입니다. - - - 속성이 매핑되는 열의 순서 값(0부터 시작)을 가져오거나 설정합니다. - 열의 순서 값입니다. - - - 속성이 매핑되는 열의 데이터베이스 공급자별 데이터 형식을 가져오거나 설정합니다. - 속성이 매핑되는 열의 데이터베이스 공급자별 데이터 형식입니다. - - - 클래스가 복합 형식임을 나타냅니다.복합 형식은 스칼라 속성이 엔터티 내에 구성되도록 하는 엔터티 형식의 비스칼라 속성입니다.복합 형식은 키가 없으며 Entity Framework에서 부모 개체와 별개로 관리될 수 없습니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터베이스에서 속성 값을 생성하는 방법을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 데이터베이스에서 옵션을 생성합니다. - - - 데이터베이스에서 속성 값을 생성하는 데 사용되는 패턴을 가져오거나 설정합니다. - 데이터베이스에서 옵션을 생성합니다. - - - 데이터베이스에서 속성 값을 생성하는 데 사용되는 패턴을 나타냅니다. - - - 데이터베이스에서 행이 삽입되거나 업데이트될 때 값을 생성합니다. - - - 데이터베이스에서 행이 삽입될 때 값을 생성합니다. - - - 데이터베이스에서 값을 생성하지 않습니다. - - - 관계의 외래 키로 사용되는 속성을 나타냅니다.주석은 외래 키 속성에 배치되어 연결된 탐색 속성 이름을 지정하거나, 탐색 속성에 배치되어 연결된 외래 키 이름을 지정할 수 있습니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 외래 키 속성에 ForeigKey 특성을 추가하는 경우 연결된 탐색 속성의 이름을 지정해야 합니다.탐색 속성에 ForeigKey 특성을 추가하는 경우 연결된 외래 키의 이름을 지정해야 합니다.탐색 속성에 여러 개의 외래 키가 있는 경우 쉼표를 사용하여 외래 키 이름의 목록을 구분합니다.자세한 내용은 Code First 데이터 주석을 참조하세요. - - - 외래 키 속성에 ForeigKey 특성을 추가하는 경우 연결된 탐색 속성의 이름을 지정해야 합니다.탐색 속성에 ForeigKey 특성을 추가하는 경우 연결된 외래 키의 이름을 지정해야 합니다.탐색 속성에 여러 개의 외래 키가 있는 경우 쉼표를 사용하여 외래 키 이름의 목록을 구분합니다.자세한 내용은 Code First 데이터 주석을 참조하세요. - 연결된 탐색 속성 또는 연결된 외래 키 속성의 이름입니다. - - - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성의 역을 지정합니다. - - - 지정된 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성입니다. - - - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성을 가져옵니다. - 특성의 속성입니다. - - - 속성이나 클래스가 데이터베이스 매핑에서 제외되어야 함을 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 클래스가 매핑되는 데이터베이스 테이블을 지정합니다. - - - 지정된 테이블 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 클래스가 매핑되는 테이블의 이름입니다. - - - 클래스가 매핑되는 테이블의 이름을 가져옵니다. - 클래스가 매핑되는 테이블의 이름입니다. - - - 클래스가 매핑되는 테이블의 스키마를 가져오거나 설정합니다. - 클래스가 매핑되는 테이블의 스키마입니다. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml deleted file mode 100644 index 403ec3c..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1031 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Указывает, что член сущности представляет связь данных, например связь внешнего ключа. - - - Инициализирует новый экземпляр класса . - Имя ассоциации. - Список разделенных запятыми имен свойств значений ключей со стороны ассоциации. - Список разделенных запятыми имен свойств значений ключей со стороны ассоциации. - - - Получает или задает значение, указывающее, представляет ли член ассоциации внешний ключ. - Значение true, если ассоциация представляет внешний ключ; в противном случае — значение false. - - - Получает имя ассоциации. - Имя ассоциации. - - - Получает имена свойств значений ключей со стороны OtherKey ассоциации. - Список разделенных запятыми имен свойств, представляющих значения ключей со стороны OtherKey ассоциации. - - - Получает коллекцию отдельных членов ключей, заданных в свойстве . - Коллекция отдельных членов ключей, заданных в свойстве . - - - Получает имена свойств значений ключей со стороны ThisKey ассоциации. - Список разделенных запятыми имен свойств, представляющих значения ключей со стороны ThisKey ассоциации. - - - Получает коллекцию отдельных членов ключей, заданных в свойстве . - Коллекция отдельных членов ключей, заданных в свойстве . - - - Предоставляет атрибут, который сравнивает два свойства. - - - Инициализирует новый экземпляр класса . - Свойство, с которым будет сравниваться текущее свойство. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Определяет, является ли допустимым заданный объект. - Значение true, если дескриптор допустим; в противном случае — значение false. - Проверяемый объект. - Объект, содержащий сведения о запросе на проверку. - - - Получает свойство, с которым будет сравниваться текущее свойство. - Другое свойство. - - - Получает отображаемое имя другого свойства. - Отображаемое имя другого свойства. - - - Получает значение, указывающее, требует ли атрибут контекста проверки. - Значение true, если атрибут требует контекста проверки; в противном случае — значение false. - - - Указывает, что свойство участвует в проверках оптимистичного параллелизма. - - - Инициализирует новый экземпляр класса . - - - Указывает, что значение поля данных является номером кредитной карты. - - - Инициализирует новый экземпляр класса . - - - Определяет, является ли заданный номер кредитной карты допустимым. - Значение true, если номер кредитной карты является допустимым; в противном случае — значение false. - Проверяемое значение. - - - Определяет настраиваемый метод проверки, используемый для проверки свойства или экземпляра класса. - - - Инициализирует новый экземпляр класса . - Тип, содержащий метод, который выполняет пользовательскую проверку. - Метод, который выполняет пользовательскую проверку. - - - Форматирует сообщение об ошибке проверки. - Экземпляр форматированного сообщения об ошибке. - Имя, которое должно быть включено в отформатированное сообщение. - - - Получает метод проверки. - Имя метода проверки. - - - Получает тип, который выполняет пользовательскую проверку. - Тип, который выполняет пользовательскую проверку. - - - Представляет перечисление типов данных, связанных с полями данных и параметрами. - - - Представляет номер кредитной карты. - - - Представляет значение валюты. - - - Представляет настраиваемый тип данных. - - - Представляет значение даты. - - - Представляет момент времени в виде дата и время суток. - - - Представляет непрерывный промежуток времени, на котором существует объект. - - - Представляет адрес электронной почты. - - - Представляет HTML-файл. - - - Предоставляет URL-адрес изображения. - - - Представляет многострочный текст. - - - Представляет значение пароля. - - - Представляет значение номера телефона. - - - Представляет почтовый индекс. - - - Представляет отображаемый текст. - - - Представляет значение времени. - - - Представляет тип данных передачи файла. - - - Возвращает значение URL-адреса. - - - Задает имя дополнительного типа, который необходимо связать с полем данных. - - - Инициализирует новый экземпляр , используя указанное имя типа. - Имя типа, который необходимо связать с полем данных. - - - Инициализирует новый экземпляр , используя указанное имя шаблона поля. - Имя шаблона настраиваемого поля, который необходимо связать с полем данных. - Свойство имеет значение null или является пустой строкой (""). - - - Получает имя шаблона настраиваемого поля, связанного с полем данных. - Имя шаблона настраиваемого поля, связанного с полем данных. - - - Получает тип, связанный с полем данных. - Одно из значений . - - - Получает формат отображения поля данных. - Формат отображения поля данных. - - - Возвращает имя типа, связанного с полем данных. - Имя типа, связанное с полем данных. - - - Проверяет, действительно ли значение поля данных является пустым. - Всегда true. - Значение поля данных, которое нужно проверить. - - - Предоставляет атрибут общего назначения, позволяющий указывать локализуемые строки для типов и членов разделяемых классов сущностей. - - - Инициализирует новый экземпляр класса . - - - Получает или задает значение, указывающее, нужно ли для отображения этого поля автоматически создавать пользовательский интерфейс. - Значение true, если для отображения этого поля нужно автоматически создавать пользовательский интерфейс; в противном случае — значение false. - Предпринята попытка получить значение свойства перед тем, как оно было задано. - - - Получает или задает значение, указывающее, отображается ли пользовательский интерфейс фильтрации для данного поля автоматически. - Значение true, если для отображения фильтра для этого поля нужно автоматически создавать пользовательский интерфейс; в противном случае — значение false. - Предпринята попытка получить значение свойства перед тем, как оно было задано. - - - Получает или задает значение, которое используется для отображения описания пользовательского интерфейса. - Значение, которое используется для отображения описания пользовательского интерфейса. - - - Возвращает значение свойства . - Значение , если свойство было инициализировано; в противном случае — значение null. - - - Возвращает значение, указывающее, нужно ли для отображения фильтра для этого поля автоматически создавать пользовательский интерфейс. - Значение , если свойство было инициализировано; в противном случае — значение null. - - - Возвращает значение свойства . - Локализованное описание, если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - Свойства и инициализированы, но не удалось найти открытое статическое свойство с именем, соответствующим значению , для свойства . - - - Возвращает значение свойства . - Значение, которое будет использоваться для группировки полей в пользовательском интерфейсе, если свойство было инициализировано; в противном случае — значение null.Если задано свойство , а свойство представляет ключ ресурса, возвращается локализованная строка; в противном случае возвращается нелокализованная строка. - - - Возвращает значение, используемое для отображения поля в пользовательском интерфейсе. - Локализованная строка для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - Свойства и инициализированы, но не удалось найти открытое статическое свойство с именем, соответствующим значению , для свойства . - - - Возвращает значение свойства . - Значение свойства , если оно было задано; в противном случае — значение null. - - - Возвращает значение свойства . - Получает локализованную строку для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае получает нелокализованное значение свойства . - - - Возвращает значение свойства . - Локализованная строка для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - - - Получает или задает значение, используемое для группировки полей в пользовательском интерфейсе. - Значение, используемое для группировки полей в пользовательском интерфейсе. - - - Получает или задает значение, которое используется для отображения в элементе пользовательского интерфейса. - Значение, которое используется для отображения в элементе пользовательского интерфейса. - - - Получает или задает порядковый вес столбца. - Порядковый вес столбца. - - - Получает или задает значение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса. - Значение, которое будет использоваться для отображения подсказки в элементе пользовательского интерфейса. - - - Получает или задает тип, содержащий ресурсы для свойств , , и . - Тип ресурса, содержащего свойства , , и . - - - Получает или задает значение, используемое в качестве метки столбца сетки. - Значение, используемое в качестве метки столбца сетки. - - - Задает столбец, в котором указанная в ссылке таблица отображается в виде столбца внешних ключей. - - - Инициализирует новый экземпляр , используя заданный столбец. - Имя столбца, который следует использовать в качестве отображаемого столбца. - - - Инициализирует новый экземпляр , используя заданный отображаемый столбец и столбец сортировки. - Имя столбца, который следует использовать в качестве отображаемого столбца. - Имя столбца, который следует использовать для сортировки. - - - Инициализирует новый экземпляр , используя указанный отображаемый столбец, а также заданный столбец для сортировки и порядок сортировки. - Имя столбца, который следует использовать в качестве отображаемого столбца. - Имя столбца, который следует использовать для сортировки. - Значение true для сортировки в порядка убывания; в противном случае — значение false.Значение по умолчанию — false. - - - Получает имя столбца, который следует использовать в качестве отображаемого поля. - Имя отображаемого столбца. - - - Получает имя столбца, который следует использовать для сортировки. - Имя столбца для сортировки. - - - Получает значение, указывающее, в каком порядке выполняется сортировка: в порядке возрастания или в порядке убывания. - Значение true, если столбец будет отсортирован в порядке убывания; в противном случае — значение false. - - - Задает способ отображения и форматирования полей данных в платформе динамических данных ASP.NET. - - - Инициализирует новый экземпляр класса . - - - Возвращает или задает значение, указывающее, применимо ли свойство к значению поля, если поле данных находится в режиме редактирования. - Значение true, если строка форматирования применяется к значениям поля в режиме редактирования; в противном случае — значение false.Значение по умолчанию — false. - - - Возвращает или задает значение, показывающее, выполняется ли автоматическое преобразование пустых строковых значений ("")в значения null при обновлении поля данных в источнике данных. - Значение true, если пустые строковые значения автоматически преобразуются в значения null; в противном случае — значение false.Значение по умолчанию — true. - - - Возвращает или задает формат отображения значения поля. - Строка форматирования, определяющая формат отображения поля данных.По умолчанию это пустая строка (""), указывающая на неприменение к значению поля специального форматирования. - - - Получает или задает значение, указывающее, должно ли поле кодироваться в формате HTML. - Значение true, если поле следует кодировать в формате HTML; в противном случае — значение false. - - - Возвращает или задает текст, отображаемый в поле, значение которого равно null. - Текст, отображаемый в поле, значение которого равно null.По умолчанию используется пустая строка (""), указывающая, что это свойство не задано. - - - Указывает, разрешено ли изменение поля данных. - - - Инициализирует новый экземпляр класса . - Значение true, указывающее, что поле можно изменять; в противном случае — значение false. - - - Получает значение, указывающее, разрешено ли изменение поля. - Значение true, если поле можно изменять; в противном случае — значение false. - - - Получает или задает значение, указывающее, включено ли начальное значение. - Значение true , если начальное значение включено; в противном случае — значение false. - - - Проверяет адрес электронной почты. - - - Инициализирует новый экземпляр класса . - - - Определяет, совпадает ли указанное значение с шаблоном допустимых адресов электронной почты. - Значение true, если указанное значение допустимо или равно null; в противном случае — значение false. - Проверяемое значение. - - - Позволяет сопоставить перечисление .NET Framework столбцу данных. - - - Инициализирует новый экземпляр класса . - Тип перечисления. - - - Получает или задает тип перечисления. - Перечисляемый тип. - - - Проверяет, действительно ли значение поля данных является пустым. - Значение true, если значение в поле данных допустимо; в противном случае — значение false. - Значение поля данных, которое нужно проверить. - - - Проверяет расширения имени файла. - - - Инициализирует новый экземпляр класса . - - - Получает или задает расширения имени файла. - Расширения имен файлов или расширения файлов по умолчанию (PNG, JPG, JPEG и GIF), если свойство не задано. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, что указанное расширение (-я) имени файла являются допустимыми. - Значение true, если расширение имени файла допустимо; в противном случае — значение false. - Разделенный запятыми список допустимых расширений файлов. - - - Представляет атрибут, указывающий правила фильтрации столбца. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра. - Имя элемента управления, используемого для фильтрации. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра и имя уровня представления данных. - Имя элемента управления, используемого для фильтрации. - Имя уровня представления данных, поддерживающего данный элемент управления. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра, имя уровня представления данных и параметры элемента управления. - Имя элемента управления, используемого для фильтрации. - Имя уровня представления данных, поддерживающего данный элемент управления. - Список параметров элемента управления. - - - Получает пары "имя-значение", используемые в качестве параметров конструктора элемента управления. - Пары "имя-значение", используемые в качестве параметров конструктора элемента управления. - - - Возвращает значение, показывающее, равен ли экземпляр атрибута заданному объекту. - Значение True, если переданный объект равен экземпляру атрибута; в противном случае — значение false. - Объект, сравниваемый с данным экземпляром атрибута. - - - Получает имя элемента управления, используемого для фильтрации. - Имя элемента управления, используемого для фильтрации. - - - Возвращает хэш-код для экземпляра атрибута. - Хэш-код экземпляра атрибута. - - - Получает имя уровня представления данных, поддерживающего данный элемент управления. - Имя уровня представления данных, поддерживающего данный элемент управления. - - - Предоставляет способ, чтобы сделать объект недопустимым. - - - Определяет, является ли заданный объект допустимым. - Коллекция, в которой хранятся сведения о проверках, завершившихся неудачей. - Контекст проверки. - - - Обозначает одно или несколько свойств, уникальным образом характеризующих определенную сущность. - - - Инициализирует новый экземпляр класса . - - - Задает максимально допустимый размер массива или длину строки для свойства. - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса , основанный на параметре . - Максимально допустимая длина массива или данных строки. - - - Применяет форматирование к заданному сообщению об ошибке. - Локализованная строка, описывающая максимально допустимую длину. - Имя, которое нужно включить в отформатированную строку. - - - Определяет, является ли допустимым заданный объект. - Значение true, если значение равно NULL либо меньше или равно заданной максимальной длине; в противном случае — значение false. - Проверяемый объект. - Длина равна нулю или меньше, чем минус один. - - - Возвращает максимально допустимый размер массива или длину строки. - Максимально допустимая длина массива или данных строки. - - - Задает минимально допустимый размер массива или длину строки для свойства. - - - Инициализирует новый экземпляр класса . - Длина массива или строковых данных. - - - Применяет форматирование к заданному сообщению об ошибке. - Локализованная строка, описывающая минимально допустимую длину. - Имя, которое нужно включить в отформатированную строку. - - - Определяет, является ли допустимым заданный объект. - Значение true, если указанные объект допустимый; в противном случае — значение false. - Проверяемый объект. - - - Получает или задает минимально допустимую длину массива или данных строки. - Минимально допустимая длина массива или данных строки. - - - Указывает, что значение поля данных является номером телефона с правильным форматом, используя регулярное выражение для телефонных номеров. - - - Инициализирует новый экземпляр класса . - - - Определяет, является ли указанный номер телефона в допустимом формате телефонного номера. - Значение true, если номер телефона допустим; в противном случае — значение false. - Проверяемое значение. - - - Задает ограничения на числовой диапазон для значения в поле данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение, а также определенный тип. - Задает тип тестируемого объекта. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - Параметр имеет значение null. - - - Форматирует сообщение об ошибке, отображаемое в случае сбоя при проверке диапазона. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, действительно ли значение обязательного поля данных находится в указанном диапазоне. - Значение true, если указанное значение находится в пределах диапазона, в противном случае — значение false. - Значение поля данных, которое нужно проверить. - Значение поля данных вышло за рамки допустимого диапазона. - - - Получает максимальное допустимое значение поля. - Максимально допустимое значение для поля данных. - - - Получает минимально допустимое значение поля. - Минимально допустимое значение для поля данных. - - - Получает тип поля данных, значение которого нужно проверить. - Тип поля данных, значение которого нужно проверить. - - - Указывает, что значение поля данных в платформе динамических данных ASP.NET должно соответствовать заданному регулярному выражению. - - - Инициализирует новый экземпляр класса . - Регулярное выражение, используемое для проверки значения поля данных. - Параметр имеет значение null. - - - Форматирует сообщение об ошибке, отображаемое, если во время проверки регулярного выражения произойдет сбой. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, соответствует ли введенное пользователем значение шаблону регулярного выражения. - Значение true, если проверка прошла успешно; в противном случае — false. - Значение поля данных, которое нужно проверить. - Значения поля данных не соответствует шаблону регулярного выражения. - - - Получает шаблон регулярного выражения. - Сопоставляемый шаблон. - - - Указывает, что требуется значение поля данных. - - - Инициализирует новый экземпляр класса . - - - Получает или задает значение, указывающее на то, разрешена ли пустая строка. - Значение true, если пустая строка разрешена; в противном случае — значение false.Значение по умолчанию — false. - - - Проверяет, действительно ли значение обязательного поля данных не является пустым. - Значение true, если проверка прошла успешно; в противном случае — false. - Значение поля данных, которое нужно проверить. - Значение поля данных было равно null. - - - Указывает, использует ли класс или столбец данных формирование шаблонов. - - - Инициализирует новый экземпляр , используя свойство . - Значение, указывающее, включено ли формирование шаблонов. - - - Возвращает или задает значение, указывающее, включено ли формирование шаблонов. - Значение true, если формирование шаблонов включено; в противном случае — значение false. - - - Задает минимально и максимально допустимую длину строки знаков в поле данных. - - - Инициализирует новый экземпляр , используя заданную максимальную длину. - Максимальная длина строки. - - - Применяет форматирование к заданному сообщению об ошибке. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - Значение отрицательно. – или – меньше параметра . - - - Определяет, является ли допустимым заданный объект. - Значение true, если указанные объект допустимый; в противном случае — значение false. - Проверяемый объект. - Значение отрицательно.– или – меньше параметра . - - - Возвращает или задает максимальную длину создаваемых строк. - Максимальная длина строки. - - - Получает или задает минимальную длину строки. - Минимальная длина строки. - - - Задает тип данных столбца в виде версии строки. - - - Инициализирует новый экземпляр класса . - - - Задает шаблон или пользовательский элемент управления, используемый платформой динамических данных для отображения поля данных. - - - Инициализирует новый экземпляр класса с использованием указанного пользовательского элемента управления. - Пользовательский элемент управления для отображения поля данных. - - - Инициализирует новый экземпляр класса , используя указанный пользовательский элемент управления и указанный уровень представления данных. - Пользовательский элемент управления (шаблон поля), используемый для отображения поля данных. - Уровень представления данных, использующий данный класс.Может иметь значение "HTML", "Silverlight", "WPF" или "WinForms". - - - Инициализирует новый экземпляр класса , используя указанный пользовательский элемент управления, уровень представления данных и параметры элемента управления. - Пользовательский элемент управления (шаблон поля), используемый для отображения поля данных. - Уровень представления данных, использующий данный класс.Может иметь значение "HTML", "Silverlight", "WPF" или "WinForms". - Объект, используемый для извлечения значений из любых источников данных. - - равно null или является ключом ограничения.– или –Значение не является строкой. - - - Возвращает или задает объект , используемый для извлечения значений из любых источников данных. - Коллекция пар "ключ-значение". - - - Получает значение, указывающее, равен ли данный экземпляр указанному объекту. - Значение true, если указанный объект равен данному экземпляру; в противном случае — значение false. - Объект, сравниваемый с данным экземпляром, или ссылка null. - - - Получает хэш-код для текущего экземпляра атрибута. - Хэш-код текущего экземпляра атрибута. - - - Возвращает или задает уровень представления данных, использующий класс . - Уровень представления данных, используемый этим классом. - - - Возвращает или задает имя шаблона поля, используемого для отображения поля данных. - Имя шаблона поля, который применяется для отображения поля данных. - - - Обеспечивает проверку url-адреса. - - - Инициализирует новый экземпляр класса . - - - Проверяет формат указанного URL-адреса. - Значение true, если формат URL-адреса является допустимым или имеет значение null; в противном случае — значение false. - Универсальный код ресурса (URI) для проверки. - - - Выполняет роль базового класса для всех атрибутов проверки. - Свойства и для локализованного сообщения об ошибке устанавливаются одновременно с установкой сообщения об ошибке в нелокализованном свойстве . - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса , используя функцию, которая позволяет получить доступ к ресурсам проверки. - Функция, позволяющая получить доступ к ресурсам проверки. - Параметр имеет значение null. - - - Инициализирует новый экземпляр класса , используя сообщение об ошибке, связанное с проверяющим элементом управления. - Сообщение об ошибке, которое необходимо связать с проверяющим элементом управления. - - - Получает или задает сообщение об ошибке, которое необходимо связать с проверяющим элементом управления на случай сбоя во время проверки. - Сообщение об ошибке, связанное с проверяющим элементом управления. - - - Получает или задает имя ресурса сообщений об ошибках, используемого для поиска значения свойства в случае сбоя при проверке. - Ресурс сообщений об ошибках, связанный с проверяющим элементом управления. - - - Получает или задает тип ресурса, используемого для поиска сообщения об ошибке в случае сбоя проверки. - Тип сообщения об ошибке, связанного с проверяющим элементом управления. - - - Получает локализованное сообщение об ошибке проверки. - Локализованное сообщение об ошибке проверки. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Экземпляр форматированного сообщения об ошибке. - Имя, которое должно быть включено в отформатированное сообщение. - - - Проверяет, является ли заданное значение допустимым относительно текущего атрибута проверки. - Экземпляр класса . - Проверяемое значение. - Контекстные сведения об операции проверки. - - - Определяет, является ли заданное значение объекта допустимым. - Значение true, если значение допустимо, в противном случае — значение false. - Значение объекта, который требуется проверить. - - - Проверяет заданное значение относительно текущего атрибута проверки. - Экземпляр класса . - Проверяемое значение. - Контекстные сведения об операции проверки. - - - Получает значение, указывающее, требует ли атрибут контекста проверки. - Значение true, если атрибут требует контекста проверки; в противном случае — значение false. - - - Проверяет указанный объект. - Проверяемый объект. - Объект , описывающий контекст, в котором проводится проверка.Этот параметр не может иметь значение null. - Отказ при проверке. - - - Проверяет указанный объект. - Значение объекта, который требуется проверить. - Имя, которое должно быть включено в сообщение об ошибке. - - недействителен. - - - Описывает контекст, в котором проводится проверка. - - - Инициализирует новый экземпляр класса , используя указанный экземпляр объекта. - Экземпляр объекта для проверки.Не может иметь значение null. - - - Инициализирует новый экземпляр класса , используя указанный объект и необязательный контейнер свойств. - Экземпляр объекта для проверки.Не может иметь значение null. - Необязательный набор пар «ключ — значение», который будет доступен потребителям. - - - Инициализирует новый экземпляр класса с помощью поставщика служб и словаря потребителей службы. - Объект для проверки.Этот параметр обязателен. - Объект, реализующий интерфейс .Этот параметр является необязательным. - Словарь пар «ключ — значение», который необходимо сделать доступным для потребителей службы.Этот параметр является необязательным. - - - Получает или задает имя проверяемого члена. - Имя проверяемого члена. - - - Возвращает службу, предоставляющую пользовательскую проверку. - Экземпляр службы или значение null, если служба недоступна. - Тип службы, которая используется для проверки. - - - Инициализирует , используя поставщик служб, который может возвращать экземпляры служб по типу при вызове GetService. - Поставщик службы. - - - Получает словарь пар «ключ — значение», связанный с данным контекстом. - Словарь пар «ключ — значение» для данного контекста. - - - Получает или задает имя проверяемого члена. - Имя проверяемого члена. - - - Получает проверяемый объект. - Объект для проверки. - - - Получает тип проверяемого объекта. - Тип проверяемого объекта. - - - Представляет исключение, которое происходит во время проверки поля данных при использовании класса . - - - Инициализирует новый экземпляр , используя созданное системой сообщение об ошибке. - - - Инициализирует новый экземпляр класса , используя результат проверки, атрибут проверки и значение текущего исключения. - Список результатов проверки. - Атрибут, вызвавший текущее исключение. - Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке. - Заданное сообщение, свидетельствующее об ошибке. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке, атрибут проверки и значение текущего исключения. - Сообщение, свидетельствующее об ошибке. - Атрибут, вызвавший текущее исключение. - Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке и коллекцию внутренних экземпляров исключения. - Сообщение об ошибке. - Коллекция исключений проверки. - - - Получает экземпляр класса , который вызвал это исключение. - Экземпляр типа атрибута проверки, который вызвал это исключение. - - - Получает экземпляр , описывающий ошибку проверки. - Экземпляр , описывающий ошибку проверки. - - - Получает значение объекта, при котором класс вызвал это исключение. - Значение объекта, которое привело к тому, что класс вызвал ошибку проверки. - - - Представляет контейнер для результатов запроса на проверку. - - - Инициализирует новый экземпляр класса с помощью объекта . - Объект результата проверки. - - - Инициализирует новый экземпляр класса , используя указанное сообщение об ошибке. - Сообщение об ошибке. - - - Инициализирует новый экземпляр класса с использованием указанного сообщения об ошибке и списка членов, имеющих ошибки проверки. - Сообщение об ошибке. - Список членов, имена которых вызвали ошибки проверки. - - - Получает сообщение об ошибке проверки. - Сообщение об ошибке проверки. - - - Получает коллекцию имен членов, указывающую поля, которые вызывают ошибки проверки. - Коллекцию имен членов, указывающая поля, которые вызывают ошибки проверки. - - - Представляет результат завершения проверки (true, если проверка прошла успешно; в противном случае – значение false). - - - Возвращает строковое представление текущего результата проверки. - Текущий результат проверки. - - - Определяет вспомогательный класс, который может использоваться для проверки объектов, свойств и методов в случае его включения в связанные с ними атрибуты . - - - Определяет, является ли указанный объект допустимым, используя контекст проверки и коллекцию результатов проверки. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Коллекция для хранения всех проверок, завершившихся неудачей. - Параметр имеет значение null. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки, коллекцию результатов проверки и значение, указывающее, следует ли проверять все свойства. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Коллекция для хранения всех проверок, завершившихся неудачей. - Значение true, если требуется проверять все свойства; значение false, чтобы проверять только требуемые атрибуты. - Параметр имеет значение null. - - - Проверяет свойство. - Значение true, если проверка свойства завершена успешно; в противном случае — значение false. - Проверяемое значение. - Контекст, описывающий проверяемое свойство. - Коллекция для хранения всех проверок, завершившихся неудачей. - - не может быть присвоено свойству.-или-Значение параметра — null. - - - Возвращает значение, указывающее, является ли заданное значение допустимым относительно указанных атрибутов. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемое значение. - Контекст, описывающий проверяемый объект. - Коллекция для хранения проверок, завершившихся неудачей. - Атрибуты проверки. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Недопустимый объект. - Параметр имеет значение null. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки и значение, указывающее, следует ли проверять все свойства. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Значение true, если требуется проверять все свойства, в противном случае — значение false. - - недействителен. - Параметр имеет значение null. - - - Проверяет свойство. - Проверяемое значение. - Контекст, описывающий проверяемое свойство. - - не может быть присвоено свойству. - Параметр является недопустимым. - - - Проверяет указанные атрибуты. - Проверяемое значение. - Контекст, описывающий проверяемый объект. - Атрибуты проверки. - Значение параметра — null. - Параметр недопустим с параметром . - - - Представляет столбец базы данных, что соответствует свойству. - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса . - Имя столбца, с которым сопоставлено свойство. - - - Получает имя столбца свойство соответствует. - Имя столбца, с которым сопоставлено свойство. - - - Получает или задает отсчитываются от нуля порядка столбцов свойства сопоставляются с. - Порядковый номер столбца. - - - Получает или задает тип данных поставщик базы данных определенного столбца свойства сопоставляются с. - Зависящий от поставщика базы данных тип данных столбца, с которым сопоставлено свойство. - - - Указывает, что класс представляет сложный тип.Сложные типы — это нескалярные свойства типов сущности, которые позволяют организовать в сущностях скалярные свойства.Сложные типы не имеют ключей и не могут управляться платформой Entity Framework отдельно от их родительских объектов. - - - Инициализирует новый экземпляр класса . - - - Указывает, каким образом база данных создает значения для свойства. - - - Инициализирует новый экземпляр класса . - Параметр формирования базы данных. - - - Возвращает или задает шаблон используется для создания значения свойства в базе данных. - Параметр формирования базы данных. - - - Представляет шаблон, используемый для получения значения свойства в базе данных. - - - База данных создает значение при вставке или обновлении строки. - - - База данных создает значение при вставке строки. - - - База данных не создает значений. - - - Обозначает свойство, используемое в связи в качестве внешнего ключа.Заметка может размещаться в свойстве внешнего ключа и указывать имя связанного свойства навигации или размещаться в свойстве навигации и указывать имя связанного внешнего ключа. - - - Инициализирует новый экземпляр класса . - При добавлении атрибута ForeignKey к свойству внешнего ключа следует указать имя связанного свойства навигации.При добавлении атрибута ForeignKey к свойству навигации следует указать имя связанного внешнего ключа (или внешних ключей).Если свойство навигации имеет несколько внешних ключей, используйте запятые для разделения списка имен внешних ключей.Дополнительные сведения см. в разделе Заметки к данным Code First. - - - При добавлении атрибута ForeignKey к свойству внешнего ключа следует указать имя связанного свойства навигации.При добавлении атрибута ForeignKey к свойству навигации следует указать имя связанного внешнего ключа (или внешних ключей).Если свойство навигации имеет несколько внешних ключей, используйте запятые для разделения списка имен внешних ключей.Дополнительные сведения см. в разделе Заметки к данным Code First. - Имя связанного свойства навигации или связанного свойства внешнего ключа. - - - Задает инверсию свойства навигации, представляющего другой конец той же связи. - - - Инициализирует новый экземпляр класса с помощью заданного свойства. - Свойство навигации, представляющее другой конец той же связи. - - - Получает свойство навигации, представляющее конец другой одной связи. - Свойство атрибута. - - - Указывает, что свойство или класс должны быть исключены из сопоставления с базой данных. - - - Инициализирует новый экземпляр класса . - - - Указывает таблицу базы данных, с которой сопоставлен класс. - - - Инициализирует новый экземпляр класса с помощью указанного имени таблицы. - Имя таблицы, с которой сопоставлен класс. - - - Получает имя таблицы, с которой сопоставлен класс. - Имя таблицы, с которой сопоставлен класс. - - - Получает или задает схему таблицы, с которой сопоставлен класс. - Схема таблицы, с которой сопоставлен класс. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml deleted file mode 100644 index c877686..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1049 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 指定某个实体成员表示某种数据关系,如外键关系。 - - - 初始化 类的新实例。 - 关联的名称。 - 关联的 端的键值的属性名称列表(各名称之间用逗号分隔)。 - 关联的 端的键值的属性名称列表(各名称之间用逗号分隔)。 - - - 获取或设置一个值,该值指示关联成员是否表示一个外键。 - 如果关联表示一个外键,则为 true;否则为 false。 - - - 获取关联的名称。 - 关联的名称。 - - - 获取关联的 OtherKey 端的键值的属性名称。 - 一个以逗号分隔的属性名称列表,这些属性名称表示关联的 OtherKey 端的键值。 - - - 获取在 属性中指定的各个键成员的集合。 - - 属性中指定的各个键成员的集合。 - - - 获取关联的 ThisKey 端的键值的属性名称。 - 一个以逗号分隔的属性名称列表,这些属性名称表示关联的 ThisKey 端的键值。 - - - 获取在 属性中指定的各个键成员的集合。 - - 属性中指定的各个键成员的集合。 - - - 提供比较两个属性的属性。 - - - 初始化 类的新实例。 - 要与当前属性进行比较的属性。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 确定指定的对象是否有效。 - 如果 有效,则为 true;否则为 false。 - 要验证的对象。 - 一个对象,该对象包含有关验证请求的信息。 - - - 获取要与当前属性进行比较的属性。 - 另一属性。 - - - 获取其他属性的显示名称。 - 其他属性的显示名称。 - - - 获取指示特性是否要求验证上下文的值。 - 如果特性需要验证上下文,则为 true;否则为 false。 - - - 指定某属性将参与开放式并发检查。 - - - 初始化 类的新实例。 - - - 指定数据字段值是信用卡号码。 - - - 初始化 类的新实例。 - - - 确定指定的信用卡号是否有效。 - 如果信用卡号码有效,则为 true;否则为 false。 - 要验证的值。 - - - 指定自定义的验证方法来验证属性或类的实例。 - - - 初始化 类的新实例。 - 包含执行自定义验证的方法的类型。 - 执行自定义验证的方法。 - - - 设置验证错误消息的格式。 - 带有格式的错误消息的实例。 - 要包括在带有格式的消息中的名称。 - - - 获取验证方法。 - 验证方法的名称。 - - - 获取执行自定义验证的类型。 - 执行自定义验证的类型。 - - - 表示与数据字段和参数关联的数据类型的枚举。 - - - 表示信用卡号码。 - - - 表示货币值。 - - - 表示自定义的数据类型。 - - - 表示日期值。 - - - 表示某个具体时间,以日期和当天的时间表示。 - - - 表示对象存在的一段连续时间。 - - - 表示电子邮件地址。 - - - 表示一个 HTML 文件。 - - - 表示图像的 URL。 - - - 表示多行文本。 - - - 表示密码值。 - - - 表示电话号码值。 - - - 表示邮政代码。 - - - 表示所显示的文本。 - - - 表示时间值。 - - - 表示文件上载数据类型。 - - - 表示 URL 值。 - - - 指定要与数据字段关联的附加类型的名称。 - - - 使用指定的类型名称初始化 类的新实例。 - 要与数据字段关联的类型的名称。 - - - 使用指定的字段模板名称初始化 类的新实例。 - 要与数据字段关联的自定义字段模板的名称。 - - 为 null 或空字符串 ("")。 - - - 获取与数据字段关联的自定义字段模板的名称。 - 与数据字段关联的自定义字段模板的名称。 - - - 获取与数据字段关联的类型。 - - 值之一。 - - - 获取数据字段的显示格式。 - 数据字段的显示格式。 - - - 返回与数据字段关联的类型的名称。 - 与数据字段关联的类型的名称。 - - - 检查数据字段的值是否有效。 - 始终为 true。 - 要验证的数据字段值。 - - - 提供一个通用特性,使您可以为实体分部类的类型和成员指定可本地化的字符串。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示是否应自动生成用户界面以显示此字段。 - 如果应自动生成用户界面以显示此字段,则为 true;否则为 false。 - 在设置属性值之前,已尝试获取该属性值。 - - - 获取或设置一个值,该值指示是否针对此字段自动显示筛选。 - 如果应自动生成用户界面以显示此字段的筛选,则为 true;否则为 false。 - 在设置属性值之前,已尝试获取该属性值。 - - - 获取或设置一个值,该值用于在用户界面中显示说明。 - 用于在用户界面中显示说明的值。 - - - 返回 属性的值。 - 如果已初始化该属性,则为 的值;否则为 null。 - - - 返回一个值,该值指示是否应自动生成用户界面以显示此字段的筛选。 - 如果已初始化该属性,则为 的值;否则为 null。 - - - 返回 属性的值。 - 如果已指定 并且 属性表示一个资源键,则为本地化说明;否则为 属性的非本地化值。 - - 属性和 属性已初始化,但未能找到名称和 值相匹配的公共静态 属性。 - - - 返回 属性的值。 - 如果已初始化 ,则为将用于在用户界面中对字段进行分组的值;否则为 null。如果已指定 属性并且 属性表示一个资源键,则返回本地化字符串;否则返回非本地化字符串。 - - - 返回一个值,该值用于在用户界面中显示字段。 - 如果已指定 属性并且 属性表示一个资源键,则为 属性的本地化字符串;否则为 属性的非本地化值。 - - 属性和 属性已初始化,但未能找到名称和 值相匹配的公共静态 属性。 - - - 返回 属性的值。 - 如果已设置 属性,则为该属性的值;否则为 null。 - - - 返回 属性的值。 - 如果已指定 属性并且 属性表示一个资源键,则获取 属性的本地化字符串;否则获取 属性的非本地化值。 - - - 返回 属性的值。 - 如果已指定 属性并且 属性表示一个资源键,则为 属性的本地化字符串;否则为 值属性的非本地化值。 - - - 获取或设置一个值,该值用于在用户界面中对字段进行分组。 - 用于在用户界面中对字段进行分组的值。 - - - 获取或设置一个值,该值用于在用户界面中进行显示。 - 用于在用户界面中进行显示的值。 - - - 获取或设置列的排序权重。 - 列的排序权重。 - - - 获取或设置一个值,该值将用于为用户界面中的提示设置水印。 - 将用于在用户界面中显示水印的值。 - - - 获取或设置包含 属性的资源的类型。 - 包含 属性的资源的类型。 - - - 获取或设置用于网格列标签的值。 - 用于网格列标签的值。 - - - 将所引用的表中显示的列指定为外键列。 - - - 使用指定的列初始化 类的新实例。 - 要用作显示列的列的名称。 - - - 使用指定的显示列和排序列初始化 类的新实例。 - 要用作显示列的列的名称。 - 用于排序的列的名称。 - - - 使用指定的显示列以及指定的排序列和排序顺序初始化 类的新实例。 - 要用作显示列的列的名称。 - 用于排序的列的名称。 - 如果按降序排序,则为 true;否则为 false。默认值为 false。 - - - 获取要用作显示字段的列的名称。 - 显示列的名称。 - - - 获取用于排序的列的名称。 - 排序列的名称。 - - - 获取一个值,该值指示是按升序还是降序进行排序。 - 如果将按降序对列进行排序,则为 true;否则为 false。 - - - 指定 ASP.NET 动态数据如何显示数据字段以及如何设置数据字段的格式。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示数据字段处于编辑模式时,是否将 属性指定的格式设置字符串应用于字段值。 - 如果在编辑模式中将格式设置字符串应用于字段值,则为 true;否则为 false。默认值为 false。 - - - 获取或设置一个值,该值指示在数据源中更新数据字段时是否将空字符串值 ("") 自动转换为 null。 - 如果将空字符串值自动转换为 null,则为 true;否则为 false。默认值为 true。 - - - 获取或设置字段值的显示格式。 - 为数据字段的值指定显示格式的格式设置字符串。默认值为空字符串 (""),表示尚无特殊格式设置应用于该字段值。 - - - 获取或设置一个值,该值指示字段是否应经过 HTML 编码。 - 如果字段应经过 HTML 编码,则为 true;否则为 false。 - - - 获取或设置字段值为 null 时为字段显示的文本。 - 字段值为 null 时为字段显示的文本。默认值为空字符串 (""),表示尚未设置此属性。 - - - 指示数据字段是否可编辑。 - - - 初始化 类的新实例。 - 若指定该字段可编辑,则为 true;否则为 false。 - - - 获取一个值,该值指示字段是否可编辑。 - 如果该字段可编辑,则为 true;否则为 false。 - - - 获取或设置一个值,该值指示是否启用初始值。 - 如果启用初始值,则为 true ;否则为 false。 - - - 确认一电子邮件地址。 - - - 初始化 类的新实例。 - - - 确定指定的值是否与有效的电子邮件地址相匹配。 - 如果指定的值有效或 null,则为 true;否则,为 false。 - 要验证的值。 - - - 使 .NET Framework 枚举能够映射到数据列。 - - - 初始化 类的新实例。 - 枚举的类型。 - - - 获取或设置枚举类型。 - 枚举类型。 - - - 检查数据字段的值是否有效。 - 如果数据字段值有效,则为 true;否则为 false。 - 要验证的数据字段值。 - - - 文件扩展名验证 - - - 初始化 类的新实例。 - - - 获取或设置文件扩展名。 - 文件扩展名或者如果属性未设置则默认文件扩展名(“.png”、“.jpg”、“.jpeg” 和 “.gif”)。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查指定的文件扩展名有效。 - 如果文件名称扩展有效,则为 true;否则为 false。 - 逗号分隔了有效文件扩展名列表。 - - - 表示一个特性,该特性用于指定列的筛选行为。 - - - 通过使用筛选器 UI 提示来初始化 类的新实例。 - 用于筛选的控件的名称。 - - - 通过使用筛选器 UI 提示和表示层名称来初始化 类的新实例。 - 用于筛选的控件的名称。 - 支持此控件的表示层的名称。 - - - 通过使用筛选器 UI 提示、表示层名称和控件参数来初始化 类的新实例。 - 用于筛选的控件的名称。 - 支持此控件的表示层的名称。 - 控件的参数列表。 - - - 获取用作控件的构造函数中的参数的名称/值对。 - 用作控件的构造函数中的参数的名称/值对。 - - - 返回一个值,该值指示此特性实例是否与指定的对象相等。 - 如果传递的对象等于此特性对象,则为 True;否则为 false。 - 要与此特性实例进行比较的对象。 - - - 获取用于筛选的控件的名称。 - 用于筛选的控件的名称。 - - - 返回此特性实例的哈希代码。 - 此特性实例的哈希代码。 - - - 获取支持此控件的表示层的名称。 - 支持此控件的表示层的名称。 - - - 提供用于使对象无效的方式。 - - - 确定指定的对象是否有效。 - 包含失败的验证信息的集合。 - 验证上下文。 - - - 表示一个或多个用于唯一标识实体的属性。 - - - 初始化 类的新实例。 - - - 指定属性中允许的数组或字符串数据的最大长度。 - - - 初始化 类的新实例。 - - - 初始化基于 参数的 类的新实例。 - 数组或字符串数据的最大允许长度。 - - - 对指定的错误消息应用格式设置。 - 用于描述最大可接受长度的本地化字符串。 - 格式化字符串中要包含的名称。 - - - 确定指定的对象是否有效。 - 如果该值为 null,或该值小于或等于指定的最大长度,则为 true;否则,为 false。 - 要验证的对象。 - 长度为零或者小于负一。 - - - 获取数组或字符串数据的最大允许长度。 - 数组或字符串数据的最大允许长度。 - - - 指定属性中允许的数组或字符串数据的最小长度。 - - - 初始化 类的新实例。 - 数组或字符串数据的长度。 - - - 对指定的错误消息应用格式设置。 - 用于描述最小可接受长度的本地化字符串。 - 格式化字符串中要包含的名称。 - - - 确定指定的对象是否有效。 - 如果指定的对象有效,则为 true;否则为 false。 - 要验证的对象。 - - - 获取或设置数组或字符串数据的最小允许长度。 - 数组或字符串数据的最小允许长度。 - - - 使用电话号码的正则表达式,指定数据字段值是一个格式正确的电话号码。 - - - 初始化 类的新实例。 - - - 确定指定的电话号码的格式是否有效。 - 如果电话号码有效,则为 true;否则为 false。 - 要验证的值。 - - - 指定数据字段值的数值范围约束。 - - - 使用指定的最小值和最大值初始化 类的一个新实例。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - - 使用指定的最小值和最大值初始化 类的一个新实例。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - - 使用指定的最小值和最大值以及特定类型初始化 类的一个新实例。 - 指定要测试的对象的类型。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - 为 null。 - - - 对范围验证失败时显示的错误消息进行格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查数据字段的值是否在指定的范围中。 - 如果指定的值在此范围中,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值不在允许的范围内。 - - - 获取所允许的最大字段值。 - 所允许的数据字段最大值。 - - - 获取所允许的最小字段值。 - 所允许的数据字段最小值。 - - - 获取必须验证其值的数据字段的类型。 - 必须验证其值的数据字段的类型。 - - - 指定 ASP.NET 动态数据中的数据字段值必须与指定的正则表达式匹配。 - - - 初始化 类的新实例。 - 用于验证数据字段值的正则表达式。 - - 为 null。 - - - 对在正则表达式验证失败的情况下要显示的错误消息进行格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查用户输入的值与正则表达式模式是否匹配。 - 如果验证成功,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值与正则表达式模式不匹配。 - - - 获取正则表达式模式。 - 要匹配的模式。 - - - 指定需要数据字段值。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示是否允许空字符串。 - 如果允许空字符串,则为 true;否则为 false。默认值为 false。 - - - 检查必填数据字段的值是否不为空。 - 如果验证成功,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值为 null。 - - - 指定类或数据列是否使用基架。 - - - 使用 属性初始化 的新实例。 - 用于指定是否启用基架的值。 - - - 获取或设置用于指定是否启用基架的值。 - 如果启用基架,则为 true;否则为 false。 - - - 指定数据字段中允许的最小和最大字符长度。 - - - 使用指定的最大长度初始化 类的新实例。 - 字符串的最大长度。 - - - 对指定的错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - 为负数。- 或 - 小于 - - - 确定指定的对象是否有效。 - 如果指定的对象有效,则为 true;否则为 false。 - 要验证的对象。 - - 为负数。- 或 - 小于 - - - 获取或设置字符串的最大长度。 - 字符串的最大长度。 - - - 获取或设置字符串的最小长度。 - 字符串的最小长度。 - - - 将列的数据类型指定为行版本。 - - - 初始化 类的新实例。 - - - 指定动态数据用来显示数据字段的模板或用户控件。 - - - 使用指定的用户控件初始化 类的新实例。 - 要用于显示数据字段的用户控件。 - - - 使用指定的用户控件和指定的表示层初始化 类的新实例。 - 用于显示数据字段的用户控件(字段模板)。 - 使用类的表示层。可设置为“HTML”、“Silverlight”、“WPF”或“WinForms”。 - - - 使用指定的用户控件、表示层和控件参数初始化 类的新实例。 - 用于显示数据字段的用户控件(字段模板)。 - 使用类的表示层。可设置为“HTML”、“Silverlight”、“WPF”或“WinForms”。 - 要用于从任何数据源中检索值的对象。 - - 为 null 或者它是一个约束键。- 或 - 的值不是字符串。 - - - 获取或设置将用于从任何数据源中检索值的 对象。 - 键/值对的集合。 - - - 获取一个值,该值指示此实例是否与指定的对象相等。 - 如果指定的对象等于此实例,则为 true;否则为 false。 - 要与此实例比较的对象,或 null 引用。 - - - 获取特性的当前实例的哈希代码。 - 特性实例的哈希代码。 - - - 获取或设置使用 类的表示层。 - 此类使用的表示层。 - - - 获取或设置要用于显示数据字段的字段模板的名称。 - 用于显示数据字段的字段模板的名称。 - - - 提供 URL 验证。 - - - 初始化 类的一个新实例。 - - - 验证指定 URL 的格式。 - 如果 URL 格式有效或 null,则为 true;否则为 false。 - 要验证的 URI。 - - - 作为所有验证属性的基类。 - 在设置非本地化 属性错误消息的同时,本地化错误消息的 属性也被设置。 - - - 初始化 类的新实例。 - - - 通过使用实现验证资源访问功能的函数,初始化 类的新实例。 - 实现验证资源访问的函数。 - - 为 null。 - - - 通过使用要与验证控件关联的错误消息,来初始化 类的新实例。 - 要与验证控件关联的错误消息。 - - - 获取或设置一条在验证失败的情况下与验证控件关联的错误消息。 - 与验证控件关联的错误消息。 - - - 获取或设置错误消息资源的名称,在验证失败的情况下,要使用该名称来查找 属性值。 - 与验证控件关联的错误消息资源。 - - - 获取或设置在验证失败的情况下用于查找错误消息的资源类型。 - 与验证控件关联的错误消息的类型。 - - - 获取本地化的验证错误消息。 - 本地化的验证错误消息。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息的实例。 - 要包括在带有格式的消息中的名称。 - - - 检查指定的值对于当前的验证特性是否有效。 - - 类的实例。 - 要验证的值。 - 有关验证操作的上下文信息。 - - - 确定对象的指定值是否有效。 - 如果指定的值有效,则为 true;否则,为 false。 - 要验证的对象的值。 - - - 根据当前的验证特性来验证指定的值。 - - 类的实例。 - 要验证的值。 - 有关验证操作的上下文信息。 - - - 获取指示特性是否要求验证上下文的值。 - 如果特性需要验证上下文,则为 true;否则为 false。 - - - 验证指定的对象。 - 要验证的对象。 - 描述验证检查的执行上下文的 对象。此参数不能为 null。 - 验证失败。 - - - 验证指定的对象。 - 要验证的对象的值。 - 要包括在错误消息中的名称。 - - 无效。 - - - 描述执行验证检查的上下文。 - - - 使用指定的对象实例初始化 类的新实例。 - 要验证的对象实例。它不能为 null。 - - - 使用指定的目标对象和一个可选择的属性包初始化 类的新实例。 - 要验证的对象实例。它不能为 null - 使用者可访问的、可选的键/值对集合。 - - - 使用服务提供程序和客户服务字典初始化 类的新实例。 - 要验证的对象。此参数是必需的。 - 实现 接口的对象。此参数可选。 - 要提供给服务使用方的键/值对的字典。此参数可选。 - - - 获取或设置要验证的成员的名称。 - 要验证的成员的名称。 - - - 返回提供自定义验证的服务。 - 该服务的实例;如果该服务不可用,则为 null。 - 用于进行验证的服务的类型。 - - - 在调用 GetService 时,使用可以按类型返回服务实例的服务提供程序初始化 - 服务提供程序。 - - - 获取与此上下文关联的键/值对的字典。 - 此上下文的键/值对的字典。 - - - 获取或设置要验证的成员的名称。 - 要验证的成员的名称。 - - - 获取要验证的对象。 - 要验证的对象。 - - - 获取要验证的对象的类型。 - 要验证的对象的类型。 - - - 表示在使用 类的情况下验证数据字段时发生的异常。 - - - 使用系统生成的错误消息初始化 类的新实例。 - - - 使用验证结果、验证特性以及当前异常的值初始化 类的新实例。 - 验证结果的列表。 - 引发当前异常的特性。 - 导致特性触发验证错误的对象的值。 - - - 使用指定的错误消息初始化 类的新实例。 - 一条说明错误的指定消息。 - - - 使用指定的错误消息、验证特性以及当前异常的值初始化 类的新实例。 - 说明错误的消息。 - 引发当前异常的特性。 - 使特性引起验证错误的对象的值。 - - - 使用指定的错误消息和内部异常实例的集合初始化 类的新实例。 - 错误消息。 - 验证异常的集合。 - - - 获取触发此异常的 类的实例。 - 触发此异常的验证特性类型的实例。 - - - 获取描述验证错误的 实例。 - 描述验证错误的 实例。 - - - 获取导致 类触发此异常的对象的值。 - 使 类引起验证错误的对象的值。 - - - 表示验证请求结果的容器。 - - - 使用 对象初始化 类的新实例。 - 验证结果对象。 - - - 使用错误消息初始化 类的新实例。 - 错误消息。 - - - 使用错误消息和具有验证错误的成员的列表初始化 类的新实例。 - 错误消息。 - 具有验证错误的成员名称的列表。 - - - 获取验证的错误消息。 - 验证的错误消息。 - - - 获取成员名称的集合,这些成员名称指示具有验证错误的字段。 - 成员名称的集合,这些成员名称指示具有验证错误的字段。 - - - 表示验证的成功(如果验证成功,则为 true;否则为 false)。 - - - 返回一个表示当前验证结果的字符串表示形式。 - 当前验证结果。 - - - 定义一个帮助器类,在与对象、属性和方法关联的 特性中包含此类时,可使用此类来验证这些项。 - - - 通过使用验证上下文和验证结果集合,确定指定的对象是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 用于包含每个失败的验证的集合。 - - 为 null。 - - - 通过使用验证上下文、验证结果集合和用于指定是否验证所有属性的值,确定指定的对象是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 用于包含每个失败的验证的集合。 - 若为 true,则验证所有属性。若为 false,则只需要验证所需的特性。 - - 为 null。 - - - 验证属性。 - 如果属性有效,则为 true;否则为 false。 - 要验证的值。 - 用于描述要验证的属性的上下文。 - 用于包含每个失败的验证的集合。 - 不能将 分配给该属性。- 或 -为 null。 - - - 返回一个值,该值指示所指定值对所指定特性是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的值。 - 用于描述要验证的对象的上下文。 - 用于包含失败的验证的集合。 - 验证特性。 - - - 使用验证上下文确定指定的对象是否有效。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 对象无效。 - - 为 null。 - - - 通过使用验证上下文和用于指定是否验证所有属性的值,确定指定的对象是否有效。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 若要验证所有属性,则为 true;否则为 false。 - - 无效。 - - 为 null。 - - - 验证属性。 - 要验证的值。 - 用于描述要验证的属性的上下文。 - 不能将 分配给该属性。 - - 参数无效。 - - - 验证指定的特性。 - 要验证的值。 - 用于描述要验证的对象的上下文。 - 验证特性。 - - 参数为 null。 - - 参数不使用 参数进行验证。 - - - 表示数据库列属性映射。 - - - 初始化 类的新实例。 - - - 初始化 类的新实例。 - 属性将映射到的列的名称。 - - - 获取属性映射列的名称。 - 属性将映射到的列的名称。 - - - 获取或设置的列从零开始的排序属性映射。 - 列的顺序。 - - - 获取或设置的列的数据库提供程序特定数据类型属性映射。 - 属性将映射到的列的数据库提供程序特定数据类型。 - - - 表示该类是复杂类型。复杂类型是实体类型的非标量属性,实体类型允许在实体内组织标量属性。复杂类型没有键,并且实体框架不能脱离父对象来管理复杂类型。 - - - 初始化 类的新实例。 - - - 指定数据库生成属性值的方式。 - - - 初始化 类的新实例。 - 数据库生成的选项。 - - - 获取或设置用于模式生成属性的值在数据库中。 - 数据库生成的选项。 - - - 表示使用的模式创建一属性的值在数据库中。 - - - 在插入或更新一个行时,数据库会生成一个值。 - - - 在插入一个行时,数据库会生成一个值。 - - - 数据库不生成值。 - - - 表示关系中用作外键的属性。可以将批注放在外键属性上,然后指定关联的导航属性名称;也可以将批注放在导航属性上,然后指定关联的外键名称。 - - - 初始化 类的新实例。 - 如果将 ForeigKey 特性添加到外键属性,则应指定关联的导航属性的名称。如果将 ForeigKey 特性添加到导航属性,则应指定关联的外键的名称。如果导航属性具有多个外键,则使用逗号分隔的外键名称列表。有关更多信息,请参见批注。 - - - 如果将 ForeigKey 特性添加到外键属性,则应指定关联的导航属性的名称。如果将 ForeigKey 特性添加到导航属性,则应指定关联的外键的名称。如果导航属性具有多个外键,则使用逗号分隔的外键名称列表。有关更多信息,请参见批注。 - 关联的导航属性或关联的外键属性的名称。 - - - 指定表示同一关系的另一端的导航属性的反向属性。 - - - 使用指定的属性初始化 类的新实例。 - 表示同一关系的另一端的导航属性。 - - - 获取表示同一关系的另一端。导航属性。 - 特性的属性。 - - - 表示应从数据库映射中排除属性或类。 - - - 初始化 类的新实例。 - - - 指定类将映射到的数据库表。 - - - 使用指定的表名称初始化 类的新实例。 - 类将映射到的表的名称。 - - - 获取将映射到的表的类名称。 - 类将映射到的表的名称。 - - - 获取或设置将类映射到的表的架构。 - 类将映射到的表的架构。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml deleted file mode 100644 index 88a8731..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1049 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 指定實體成員表示某種資料關聯性,例如外部索引鍵關聯性。 - - - 初始化 類別的新執行個體。 - 關聯的名稱。 - 關聯的 一端,索引鍵值之屬性名稱的逗號分隔清單。 - 關聯的 一端,索引鍵值之屬性名稱的逗號分隔清單。 - - - 取得或設定值,這個值表示關聯成員是否代表外部索引鍵。 - 如果關聯表示外部索引鍵,則為 true,否則為 false。 - - - 取得關聯的名稱。 - 關聯的名稱。 - - - 從關聯的 OtherKey 一端,取得索引鍵值的屬性名稱。 - 屬性名稱的逗號分隔清單,表示關聯的 OtherKey 一端的索引鍵值。 - - - 取得 屬性中所指定個別索引鍵成員的集合。 - - 屬性中所指定個別索引鍵成員的集合。 - - - 從關聯的 ThisKey 一端,取得索引鍵值的屬性名稱。 - 屬性名稱的逗號分隔清單,表示關聯的 ThisKey 一端的索引鍵值。 - - - 取得 屬性中所指定個別索引鍵成員的集合。 - - 屬性中所指定個別索引鍵成員的集合。 - - - 提供屬性 (Attribute),來比較兩個屬性 (Property)。 - - - 初始化 類別的新執行個體。 - 要與目前屬性比較的屬性。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 判斷指定的物件是否有效。 - 如果 有效則為 true,否則為 false。 - 要驗證的物件。 - 包含驗證要求相關資訊的物件。 - - - 取得要與目前屬性比較的屬性。 - 另一個屬性。 - - - 取得其他屬性的顯示名稱。 - 其他屬性的顯示名稱。 - - - 取得值,這個值表示屬性是否需要驗證內容。 - 如果屬性需要驗證內容,則為 true,否則為 false。 - - - 指定屬性參與開放式並行存取 (Optimistic Concurrency) 檢查。 - - - 初始化 類別的新執行個體。 - - - 指定資料欄位值為信用卡卡號。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的信用卡號碼是否有效。 - 如果信用卡號碼有效,則為 true,否則為 false。 - 要驗證的值。 - - - 指定自訂驗證方法,此方法用來驗證屬性或類別執行個體。 - - - 初始化 類別的新執行個體。 - 包含會執行自訂驗證之方法的型別。 - 執行自訂驗證的方法。 - - - 格式化驗證錯誤訊息。 - 格式化之錯誤訊息的執行個體。 - 要包含在格式化訊息中的名稱。 - - - 取得驗證方法。 - 驗證方法的名稱。 - - - 取得會執行自訂驗證的型別。 - 執行自訂驗證的型別。 - - - 代表與資料欄位和參數相關聯之資料型別的列舉型別 (Enumeration)。 - - - 表示信用卡卡號。 - - - 表示貨幣值。 - - - 表示自訂資料型別。 - - - 表示日期值。 - - - 表示時間的瞬間,以一天的日期和時間表示。 - - - 表示物件存在的持續時間。 - - - 表示電子郵件地址。 - - - 表示 HTML 檔。 - - - 表示影像的 URL。 - - - 表示多行文字。 - - - 表示密碼值。 - - - 表示電話號碼值。 - - - 表示郵遞區號。 - - - 表示顯示的文字。 - - - 表示時間值。 - - - 表示檔案上傳資料型別。 - - - 表示 URL 值。 - - - 指定與資料欄位產生關聯的其他型別名稱。 - - - 使用指定的型別名稱,初始化 類別的新執行個體。 - 與資料欄位產生關聯的型別名稱。 - - - 使用指定的欄位範本名稱,初始化 類別的新執行個體。 - 與資料欄位產生關聯的自訂欄位範本名稱。 - - 為 null 或空字串 ("")。 - - - 取得與資料欄位相關聯的自訂欄位範本名稱。 - 與資料欄位相關聯的自訂欄位範本名稱。 - - - 取得與資料欄位相關聯的型別。 - 其中一個 值。 - - - 取得資料欄位的顯示格式。 - 資料欄位的顯示格式。 - - - 傳回與資料欄位相關聯的型別名稱。 - 與資料欄位相關聯的型別名稱。 - - - 檢查資料欄位的值是否有效。 - 一律為 true。 - 要驗證的資料欄位值。 - - - 提供一般用途屬性,可讓您為實體部分類別的型別和成員指定可當地語系化的字串。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值表示 UI 是否應該自動產生以顯示這個欄位。 - 如果 UI 應該自動產生以顯示這個欄位,則為 true,否則為 false。 - 在設定屬性值之前嘗試取得屬性值。 - - - 取得或設定值,這個值表示是否會針對此欄位自動顯示篩選 UI。 - 如果 UI 應該自動產生以顯示這個欄位的篩選,則為 true,否則為 false。 - 在設定屬性值之前嘗試取得屬性值。 - - - 取得或設定 UI 中用來顯示描述的值。 - UI 中用來顯示描述的值。 - - - 傳回 屬性值。 - 如果 屬性已初始化,則為屬性值,否則為 null。 - - - 傳回值,這個值表示是否應該自動產生 UI 以顯示這個欄位的篩選。 - 如果 屬性已初始化,則為屬性值,否則為 null。 - - - 傳回 屬性值。 - 如果已指定 而且 屬性表示資源索引鍵時,則為當地語系化的描述,否則為 屬性的非當地語系化值。 - 屬性和 屬性都已初始化,但是在 屬性中找不到名稱符合 值的公用靜態屬性。 - - - 傳回 屬性值。 - 如果 已初始化,則為用來將 UI 欄位分組的值,否則為 null。如果已指定 屬性而且 屬性表示資源索引鍵時,則傳回當地語系化的字串,否則傳回非當地語系化的字串。 - - - 傳回 UI 中用於欄位顯示的值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則為 屬性的當地語系化字串,否則為 屬性的非當地語系化值。 - 屬性和 屬性都已初始化,但是在 屬性中找不到名稱符合 值的公用靜態屬性。 - - - 傳回 屬性值。 - 如果 屬性已設定,則為此屬性的值,否則為 null。 - - - 傳回 屬性值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則會取得 屬性的當地語系化字串,否則取得 屬性的非當地語系化值。 - - - 傳回 屬性值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則為 屬性的當地語系化字串,否則為 屬性的非當地語系化值。 - - - 取得或設定用來將 UI 欄位分組的值。 - 用來將 UI 欄位分組的值。 - - - 取得或設定 UI 中用於顯示的值。 - UI 中用於顯示的值。 - - - 取得或設定資料行的順序加權。 - 資料行的順序加權。 - - - 取得或設定 UI 中用來設定提示浮水印的值。 - UI 中用來顯示浮水印的值。 - - - 取得或設定型別,其中包含 等屬性的資源。 - 包含 屬性在內的資源型別。 - - - 取得或設定用於方格資料行標籤的值。 - 用於方格資料行標籤的值。 - - - 指定所參考資料表中顯示的資料行為外部索引鍵資料行。 - - - 使用指定的資料行,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - - - 使用指定的顯示和排序資料行,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - 用於排序的資料行名稱。 - - - 使用指定的顯示資料行,以及指定的排序資料行和排序次序,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - 用於排序的資料行名稱。 - true 表示依遞減順序排序,否則為 false。預設為 false。 - - - 取得用來做為顯示欄位的資料行名稱。 - 顯示資料行的名稱。 - - - 取得用於排序的資料行名稱。 - 排序資料行的名稱。 - - - 取得值,這個值指出要依遞減或遞增次序排序。 - 如果資料行要依遞減次序排序,則為 true,否則為 false。 - - - 指定 ASP.NET Dynamic Data 顯示和格式化資料欄位的方式。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值指出當資料欄位處於編輯模式時, 屬性指定的格式化字串是否套用至欄位值。 - 如果格式化字串會套用至編輯模式下的欄位值,則為 true,否則為 false。預設為 false。 - - - 取得或設定值,這個值指出在資料來源中更新資料欄位時,是否將空字串值 ("") 自動轉換為 null。 - 如果空字串值會自動轉換為 null,則為 true,否則為 false。預設為 true。 - - - 取得或設定欄位值的顯示格式。 - 格式化字串,指定資料欄位值的顯示格式。預設為空字串 (""),表示未將特殊格式套用至該欄位值。 - - - 取得或設定值,這個值指出欄位是否應經過 HTML 編碼。 - 如果欄位應該先經過 HTML 編碼則為 true,否則為 false。 - - - 取得或設定欄位值為 null 時為欄位顯示的文字。 - 文字,會在欄位值為 null 時為欄位顯示。預設為空字串 (""),表示這個屬性未設定。 - - - 指出資料欄位是否可以編輯。 - - - 初始化 類別的新執行個體。 - true 表示指定該欄位可以編輯,否則為 false。 - - - 取得值,這個值指出欄位是否可以編輯。 - 如果欄位可以編輯則為 true,否則為 false。 - - - 取得或設定值,這個值指出初始值是否已啟用。 - 如果初始值已啟用則為 true ,否則為 false。 - - - 驗證電子郵件地址。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的值是否符合有效的電子郵件地址模式。 - 如果指定的值有效或為 null,則為 true,否則為 false。 - 要驗證的值。 - - - 讓 .NET Framework 列舉型別對應至資料行。 - - - 初始化 類別的新執行個體。 - 列舉的型別。 - - - 取得或設定列舉型別。 - 列舉型別。 - - - 檢查資料欄位的值是否有效。 - 如果資料欄位值是有效的,則為 true,否則為 false。 - 要驗證的資料欄位值。 - - - 驗證副檔名。 - - - 初始化 類別的新執行個體。 - - - 取得或設定副檔名。 - 副檔名或預設副檔名 (".png"、".jpg"、".jpeg" 和 ".gif") (如果未設定屬性)。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查指定的檔案副檔名是否有效。 - 如果副檔名有效,則為 true,否則為 false。 - 有效副檔名的以逗號分隔的清單。 - - - 表示用來指定資料行篩選行為的屬性。 - - - 使用篩選 UI 提示,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - - - 使用篩選 UI 提示和展示層名稱,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - 支援此控制項的展示層名稱。 - - - 使用篩選 UI 提示、展示層名稱和控制項參數,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - 支援此控制項的展示層名稱。 - 控制項的參數清單。 - - - 取得控制項的建構函式中做為參數的名稱/值組。 - 控制項的建構函式中做為參數的名稱/值組。 - - - 傳回值,這個值指出這個屬性執行個體是否等於指定的物件。 - 如果傳遞的物件與這個屬性執行個體相等則為 True,否則 false。 - 要與這個屬性執行個體比較的物件。 - - - 取得用於篩選的控制項名稱。 - 用於篩選的控制項名稱。 - - - 傳回這個屬性執行個體的雜湊程式碼。 - 這個屬性執行個體的雜湊程式碼。 - - - 取得支援此控制項之展示層的名稱。 - 支援此控制項的展示層名稱。 - - - 提供讓物件失效的方式。 - - - 判斷指定的物件是否有效。 - 存放驗證失敗之資訊的集合。 - 驗證內容。 - - - 表示唯一識別實體的一個或多個屬性。 - - - 初始化 類別的新執行個體。 - - - 指定屬性中所允許之陣列或字串資料的最大長度。 - - - 初始化 類別的新執行個體。 - - - 根據 參數初始化 類別的新執行個體。 - 陣列或字串資料所容許的最大長度。 - - - 套用格式至指定的錯誤訊息。 - 描述可接受之最大長度的當地語系化字串。 - 要包含在格式化字串中的名稱。 - - - 判斷指定的物件是否有效。 - 如果此值為 null 或是小於或等於指定的最大長度,則為 true,否則為 false。 - 要驗證的物件。 - 長度為零或小於負一。 - - - 取得陣列或字串資料所容許的最大長度。 - 陣列或字串資料所容許的最大長度。 - - - 指定屬性中所允許之陣列或字串資料的最小長度。 - - - 初始化 類別的新執行個體。 - 陣列或字串資料的長度。 - - - 套用格式至指定的錯誤訊息。 - 描述可接受之最小長度的當地語系化字串。 - 要包含在格式化字串中的名稱。 - - - 判斷指定的物件是否有效。 - 如果指定的物件有效,則為 true,否則為 false。 - 要驗證的物件。 - - - 取得或設定陣列或字串資料允許的最小長度。 - 陣列或字串資料所容許的最小長度。 - - - 電話號碼使用規則運算式,指定資料欄位值為語式正確的電話號碼。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的電話號碼是否為有效的電話號碼格式。 - 如果電話號碼有效,則為 true,否則為 false。 - 要驗證的值。 - - - 指定資料欄位值的數值範圍條件約束。 - - - 使用指定的最大值和最小值,初始化 類別的新執行個體。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - - 使用指定的最大值和最小值,初始化 類別的新執行個體。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - - 使用指定的最大值、最小值和特定型別,初始化 類別的新執行個體。 - 指定要測試的物件型別。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - 為 null。 - - - 格式化在範圍驗證失敗時所顯示的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查資料欄位的值是否在指定的範圍內。 - 如果指定的值在範圍內,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值超出允許的範圍。 - - - 取得允許的最大欄位值。 - 資料欄位允許的最大值。 - - - 取得允許的最小欄位值。 - 資料欄位允許的最小值。 - - - 取得必須驗證其值的資料欄位型別。 - 必須驗證其值的資料欄位型別。 - - - 指定 ASP.NET Dynamic Data 中的資料欄位值必須符合指定的規則運算式 (Regular Expression)。 - - - 初始化 類別的新執行個體。 - 用來驗證資料欄位值的規則運算式。 - - 為 null。 - - - 格式化要在規則運算式驗證失敗時顯示的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查使用者輸入的值是否符合規則運算式模式。 - 如果驗證成功,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值不符合規則運算式模式。 - - - 取得規則運算式模式。 - 須符合的模式。 - - - 指出需要使用資料欄位值。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值指出是否允許空字串。 - 如果允許空字串則為 true,否則為 false。預設值是 false。 - - - 檢查必要資料欄位的值是否不為空白。 - 如果驗證成功,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值為 null。 - - - 指定類別或資料行是否使用 Scaffolding。 - - - 使用 屬性,初始化 的新執行個體。 - 指定是否啟用 Scaffolding 的值。 - - - 取得或設定值,這個值指定是否啟用 Scaffolding。 - 如果啟用 Scaffolding,則為 true,否則為 false。 - - - 指定資料欄位中允許的最小和最大字元長度。 - - - 使用指定的最大長度,初始化 類別的新執行個體。 - 字串的長度上限。 - - - 套用格式至指定的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - 為負值。-或- 小於 - - - 判斷指定的物件是否有效。 - 如果指定的物件有效,則為 true,否則為 false。 - 要驗證的物件。 - - 為負值。-或- 小於 - - - 取得或設定字串的最大長度。 - 字串的最大長度。 - - - 取得或設定字串的長度下限。 - 字串的最小長度。 - - - 將資料行的資料型別指定為資料列版本。 - - - 初始化 類別的新執行個體。 - - - 指定 Dynamic Data 用來顯示資料欄位的範本或使用者控制項。 - - - 使用指定的使用者控制項,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項。 - - - 使用指定的使用者控制項和指定的展示層,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項 (欄位範本)。 - 使用此類別的展示層。可以設定為 "HTML"、"Silverlight"、"WPF" 或 "WinForms"。 - - - 使用指定的使用者控制項、展示層和控制項參數,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項 (欄位範本)。 - 使用此類別的展示層。可以設定為 "HTML"、"Silverlight"、"WPF" 或 "WinForms"。 - 用來從任何資料來源擷取值的物件。 - - 為 null,否則就是條件約束索引鍵。-或- 的值不是字串。 - - - 取得或設定用來從任何資料來源擷取值的 物件。 - 索引鍵/值組的集合。 - - - 取得值,這個值表示這個執行個體是否等於指定的物件。 - 如果指定的物件等於這個執行個體則為 true,否則為 false。 - 要與這個執行個體進行比較的物件,或者 null 參考。 - - - 取得目前屬性之執行個體的雜湊程式碼。 - 這個屬性執行個體的雜湊程式碼。 - - - 取得或設定使用 類別的展示層。 - 此類別所使用的展示層。 - - - 取得或設定用來顯示資料欄位的欄位範本名稱。 - 顯示資料欄位的欄位範本名稱。 - - - 提供 URL 驗證。 - - - 會初始化 類別的新執行個體。 - - - 驗證所指定 URL 的格式。 - 如果 URL 格式有效或為 null 則為 true,否則為 false。 - 要驗證的 URL。 - - - 做為所有驗證屬性的基底類別 (Base Class)。 - 已當地語系化錯誤訊息的 屬性會在設定未當地語系化的 屬性錯誤訊息時同時設定。 - - - 初始化 類別的新執行個體。 - - - 使用會啟用驗證資源存取的函式,初始化 類別的新執行個體。 - 啟用驗證資源存取的函式。 - - 為 null。 - - - 使用要與驗證控制項關聯的錯誤訊息,初始化 類別的新執行個體。 - 要與驗證控制項關聯的錯誤訊息。 - - - 取得或設定錯誤訊息,此錯誤訊息會在驗證失敗時與驗證控制項產生關聯。 - 與驗證控制項相關聯的錯誤訊息。 - - - 取得或設定要在驗證失敗時用來查閱 屬性值的錯誤訊息資源名稱。 - 與驗證控制項相關聯的錯誤訊息資源。 - - - 取得或設定資源類型,此類型可在驗證失敗時用於查閱錯誤訊息。 - 與驗證控制項相關聯的錯誤訊息類型。 - - - 取得當地語系化的驗證錯誤訊息。 - 當地語系化的驗證錯誤訊息。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化之錯誤訊息的執行個體。 - 要包含在格式化訊息中的名稱。 - - - 檢查指定的值在目前的驗證屬性方面是否有效。 - - 類別的執行個體。 - 要驗證的值。 - 有關驗證作業的內容資訊。 - - - 判斷指定的物件值是否有效。 - 如果指定的值有效,則為 true,否則為 false。 - 要驗證的物件值。 - - - 根據目前的驗證屬性,驗證指定的值。 - - 類別的執行個體。 - 要驗證的值。 - 有關驗證作業的內容資訊。 - - - 取得值,這個值表示屬性是否需要驗證內容。 - 如果屬性需要驗證內容,則為 true,否則為 false。 - - - 驗證指定的物件。 - 要驗證的物件。 - - 物件,該物件描述會在其中執行驗證檢查的內容。這個參數不可以是 null。 - 驗證失敗。 - - - 驗證指定的物件。 - 要驗證的物件值。 - 要包含在錯誤訊息中的名稱。 - - 無效。 - - - 描述要在其中執行驗證檢查的內容。 - - - 使用指定的物件執行個體,初始化 類別的新執行個體 - 要驗證的物件執行個體。不可為 null。 - - - 使用指定的物件和選擇性屬性包,初始化 類別的新執行個體。 - 要驗證的物件執行個體。不可為 null - 要提供給取用者的選擇性索引鍵/值組集合。 - - - 使用服務提供者和服務取用者的字典,初始化 類別的新執行個體。 - 要驗證的物件。這是必要參數。 - 實作 介面的物件。這是選擇性參數。 - 要提供給服務取用者之索引鍵/值組的字典。這是選擇性參數。 - - - 取得或設定要驗證之成員的名稱。 - 要驗證之成員的名稱。 - - - 傳回提供自訂驗證的服務。 - 服務的執行個體;如果無法使用服務,則為 null。 - 要用於驗證的服務類型。 - - - 使用服務提供者初始化 ;呼叫 GetService 時,這個服務提供者會依類型傳回服務執行個體。 - 服務提供者。 - - - 取得與這個內容關聯之索引鍵/值組的字典。 - 這個內容之索引鍵/值組的字典。 - - - 取得或設定要驗證之成員的名稱。 - 要驗證之成員的名稱。 - - - 取得要驗證的物件。 - 要驗證的物件。 - - - 取得要驗證之物件的類型。 - 要驗證之物件的型別。 - - - 表示使用 類別驗證資料欄位時發生的例外狀況 (Exception)。 - - - 使用系統產生的錯誤訊息,初始化 類別的新執行個體。 - - - 使用驗證結果、驗證屬性以及目前例外狀況的值,初始化 類別的新執行個體。 - 驗證結果的清單。 - 造成目前例外狀況的屬性。 - 造成此屬性觸發驗證錯誤的物件值。 - - - 使用指定的錯誤訊息,初始化 類別的新執行個體。 - 陳述錯誤的指定訊息。 - - - 使用指定的錯誤訊息、驗證屬性 (Attribute) 以及目前例外狀況的值,初始化 類別的新執行個體。 - 陳述錯誤的訊息。 - 造成目前例外狀況的屬性。 - 造成此屬性觸發驗證錯誤的物件值。 - - - 使用指定的錯誤訊息和內部例外狀況執行個體集合,初始化 類別的新執行個體。 - 錯誤訊息。 - 驗證例外狀況的集合。 - - - 取得觸發此例外狀況之 類別的執行個體。 - 觸發此例外狀況之驗證屬性型別的執行個體。 - - - 取得描述驗證錯誤的 執行個體。 - 描述驗證錯誤的 執行個體。 - - - 取得造成 類別觸發此例外狀況之物件的值。 - 造成 類別觸發驗證錯誤之物件的值。 - - - 表示驗證要求結果的容器。 - - - 使用 物件,初始化 類別的新執行個體。 - 驗證結果物件。 - - - 使用錯誤訊息,初始化 類別的新執行個體。 - 錯誤訊息。 - - - 使用錯誤訊息以及有驗證錯誤的成員清單,初始化 類別的新執行個體。 - 錯誤訊息。 - 有驗證錯誤的成員名稱清單。 - - - 取得驗證的錯誤訊息。 - 驗證的錯誤訊息。 - - - 取得成員名稱集合,這些成員表示哪些欄位有驗證錯誤。 - 表示哪些欄位有驗證錯誤的成員名稱集合。 - - - 表示驗證成功 (若驗證成功則為 true,否則為 false)。 - - - 傳回目前驗證結果的字串表示。 - 目前的驗證結果。 - - - 定義 Helper 類別,包含在相關聯的 屬性內時,可用來驗證物件、屬性和方法。 - - - 使用驗證內容和驗證結果集合,判斷指定的物件是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 用來存放每一個失敗驗證的集合。 - - 為 null。 - - - 使用驗證內容、驗證結果集合以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 用來存放每一個失敗驗證的集合。 - true 表示要驗證所有的屬性,如果為 false 則只驗證必要的屬性。 - - 為 null。 - - - 驗證屬性。 - 如果屬性有效則為 true,否則為 false。 - 要驗證的值。 - 描述要驗證之屬性的內容。 - 用來存放每一個失敗驗證的集合。 - - 無法指派給屬性。-或-為 null。 - - - 傳回值,這個值指出包含指定屬性的指定值是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的值。 - 內容,可描述要驗證的物件。 - 存放失敗驗證的集合。 - 驗證屬性。 - - - 使用驗證內容,判斷指定的物件是否有效。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 物件不是有效的。 - - 為 null。 - - - 使用驗證內容以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - true 表示驗證所有屬性,否則為 false。 - - 無效。 - - 為 null。 - - - 驗證屬性。 - 要驗證的值。 - 描述要驗證之屬性的內容。 - - 無法指派給屬性。 - - 參數無效。 - - - 驗證指定的屬性。 - 要驗證的值。 - 內容,可描述要驗證的物件。 - 驗證屬性。 - - 參數為 null。 - - 參數不會以 參數驗證。 - - - 表示資料庫資料行屬性對應。 - - - 初始化 類別的新執行個體。 - - - 初始化 類別的新執行個體。 - 此屬性所對應的資料行名稱。 - - - 取得屬性對應資料行名稱。 - 此屬性所對應的資料行名稱。 - - - 取得或設定資料行的以零起始的命令屬性對應。 - 資料行的順序。 - - - 取得或設定資料行的資料庫提供者特定資料型別的屬性對應。 - 此屬性所對應之資料行的資料庫提供者特有資料型別。 - - - 表示此類別為複雜型別。複雜型別是實體型別的非純量屬性,可讓純量屬性得以在實體內組織。複雜型別沒有索引鍵而且無法由 Entity Framework 所管理 (除了父物件以外)。 - - - 初始化 類別的新執行個體。 - - - 指定資料庫如何產生屬性的值。 - - - 初始化 類別的新執行個體。 - 資料庫產生的選項。 - - - 取得或設定用於的樣式產生屬性值在資料庫。 - 資料庫產生的選項。 - - - 表示用於的樣式建立一個屬性的值是在資料庫中。 - - - 當插入或更新資料列時,資料庫會產生值。 - - - 當插入資料列時,資料庫會產生值。 - - - 資料庫不會產生值。 - - - 表示在關聯性中當做外部索引鍵使用的屬性。此註釋可能會放在外部索引鍵屬性上並指定關聯的導覽屬性名稱,或是放在導覽屬性上並指定關聯的外部索引鍵名稱。 - - - 初始化 類別的新執行個體。 - 如果您將 ForeigKey 屬性加入至外部索引鍵屬性,您應該指定相關聯的導覽屬性名稱。如果您將 ForeigKey 屬性加入至導覽屬性,您應該指定相關聯的外部索引鍵名稱。如果導覽屬性有多個外部索引鍵,請使用逗號來分隔外部索引鍵名稱清單。如需詳細資訊,請參閱 Code First 資料註解。 - - - 如果您將 ForeigKey 屬性加入至外部索引鍵屬性,您應該指定相關聯的導覽屬性名稱。如果您將 ForeigKey 屬性加入至導覽屬性,您應該指定相關聯的外部索引鍵名稱。如果導覽屬性有多個外部索引鍵,請使用逗號來分隔外部索引鍵名稱清單。如需詳細資訊,請參閱 Code First 資料註解。 - 關聯的導覽屬性或關聯的外部索引鍵屬性名稱。 - - - 指定導覽屬性的反向,表示相同關聯性的另一端。 - - - 使用指定的屬性,初始化 類別的新執行個體。 - 表示相同關聯性之另一端的導覽屬性。 - - - 取得表示相同關聯性另一端的巡覽屬性。 - 屬性 (Attribute) 的屬性 (Property)。 - - - 表示應該從資料庫對應中排除屬性或類別。 - - - 初始化 類別的新執行個體。 - - - 指定類別所對應的資料庫資料表。 - - - 使用指定的資料表名稱,初始化 類別的新執行個體。 - 此類別所對應的資料表名稱。 - - - 取得類別所對應的資料表名稱。 - 此類別所對應的資料表名稱。 - - - 取得或設定類別所對應之資料表的結構描述。 - 此類別所對應之資料表的結構描述。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/System.ComponentModel.Annotations.dll deleted file mode 100644 index c7ef4f6..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/System.ComponentModel.Annotations.xml deleted file mode 100644 index 92dcc4f..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifies that an entity member represents a data relationship, such as a foreign key relationship. - - - Initializes a new instance of the class. - The name of the association. - A comma-separated list of the property names of the key values on the side of the association. - A comma-separated list of the property names of the key values on the side of the association. - - - Gets or sets a value that indicates whether the association member represents a foreign key. - true if the association represents a foreign key; otherwise, false. - - - Gets the name of the association. - The name of the association. - - - Gets the property names of the key values on the OtherKey side of the association. - A comma-separated list of the property names that represent the key values on the OtherKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Gets the property names of the key values on the ThisKey side of the association. - A comma-separated list of the property names that represent the key values on the ThisKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Provides an attribute that compares two properties. - - - Initializes a new instance of the class. - The property to compare with the current property. - - - Applies formatting to an error message, based on the data field where the error occurred. - The formatted error message. - The name of the field that caused the validation failure. - - - Determines whether a specified object is valid. - true if is valid; otherwise, false. - The object to validate. - An object that contains information about the validation request. - - - Gets the property to compare with the current property. - The other property. - - - Gets the display name of the other property. - The display name of the other property. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Specifies that a property participates in optimistic concurrency checks. - - - Initializes a new instance of the class. - - - Specifies that a data field value is a credit card number. - - - Initializes a new instance of the class. - - - Determines whether the specified credit card number is valid. - true if the credit card number is valid; otherwise, false. - The value to validate. - - - Specifies a custom validation method that is used to validate a property or class instance. - - - Initializes a new instance of the class. - The type that contains the method that performs custom validation. - The method that performs custom validation. - - - Formats a validation error message. - An instance of the formatted error message. - The name to include in the formatted message. - - - Gets the validation method. - The name of the validation method. - - - Gets the type that performs custom validation. - The type that performs custom validation. - - - Represents an enumeration of the data types associated with data fields and parameters. - - - Represents a credit card number. - - - Represents a currency value. - - - Represents a custom data type. - - - Represents a date value. - - - Represents an instant in time, expressed as a date and time of day. - - - Represents a continuous time during which an object exists. - - - Represents an e-mail address. - - - Represents an HTML file. - - - Represents a URL to an image. - - - Represents multi-line text. - - - Represent a password value. - - - Represents a phone number value. - - - Represents a postal code. - - - Represents text that is displayed. - - - Represents a time value. - - - Represents file upload data type. - - - Represents a URL value. - - - Specifies the name of an additional type to associate with a data field. - - - Initializes a new instance of the class by using the specified type name. - The name of the type to associate with the data field. - - - Initializes a new instance of the class by using the specified field template name. - The name of the custom field template to associate with the data field. - - is null or an empty string (""). - - - Gets the name of custom field template that is associated with the data field. - The name of the custom field template that is associated with the data field. - - - Gets the type that is associated with the data field. - One of the values. - - - Gets a data-field display format. - The data-field display format. - - - Returns the name of the type that is associated with the data field. - The name of the type associated with the data field. - - - Checks that the value of the data field is valid. - true always. - The data field value to validate. - - - Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether UI should be generated automatically in order to display this field. - true if UI should be generated automatically to display this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that indicates whether filtering UI is automatically displayed for this field. - true if UI should be generated automatically to display filtering for this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that is used to display a description in the UI. - The value that is used to display a description in the UI. - - - Returns the value of the property. - The value of if the property has been initialized; otherwise, null. - - - Returns a value that indicates whether UI should be generated automatically in order to display filtering for this field. - The value of if the property has been initialized; otherwise, null. - - - Returns the value of the property. - The localized description, if the has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - A value that will be used for grouping fields in the UI, if has been initialized; otherwise, null. If the property has been specified and the property represents a resource key, a localized string is returned; otherwise, a non-localized string is returned. - - - Returns a value that is used for field display in the UI. - The localized string for the property, if the property has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - The value of the property, if it has been set; otherwise, null. - - - Returns the value of the property. - Gets the localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the property. - - - Returns the value of the property. - The localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the value property. - - - Gets or sets a value that is used to group fields in the UI. - A value that is used to group fields in the UI. - - - Gets or sets a value that is used for display in the UI. - A value that is used for display in the UI. - - - Gets or sets the order weight of the column. - The order weight of the column. - - - Gets or sets a value that will be used to set the watermark for prompts in the UI. - A value that will be used to display a watermark in the UI. - - - Gets or sets the type that contains the resources for the , , , and properties. - The type of the resource that contains the , , , and properties. - - - Gets or sets a value that is used for the grid column label. - A value that is for the grid column label. - - - Specifies the column that is displayed in the referred table as a foreign-key column. - - - Initializes a new instance of the class by using the specified column. - The name of the column to use as the display column. - - - Initializes a new instance of the class by using the specified display and sort columns. - The name of the column to use as the display column. - The name of the column to use for sorting. - - - Initializes a new instance of the class by using the specified display column, and the specified sort column and sort order. - The name of the column to use as the display column. - The name of the column to use for sorting. - true to sort in descending order; otherwise, false. The default is false. - - - Gets the name of the column to use as the display field. - The name of the display column. - - - Gets the name of the column to use for sorting. - The name of the sort column. - - - Gets a value that indicates whether to sort in descending or ascending order. - true if the column will be sorted in descending order; otherwise, false. - - - Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether the formatting string that is specified by the property is applied to the field value when the data field is in edit mode. - true if the formatting string applies to the field value in edit mode; otherwise, false. The default is false. - - - Gets or sets a value that indicates whether empty string values ("") are automatically converted to null when the data field is updated in the data source. - true if empty string values are automatically converted to null; otherwise, false. The default is true. - - - Gets or sets the display format for the field value. - A formatting string that specifies the display format for the value of the data field. The default is an empty string (""), which indicates that no special formatting is applied to the field value. - - - Gets or sets a value that indicates whether the field should be HTML-encoded. - true if the field should be HTML-encoded; otherwise, false. - - - Gets or sets the text that is displayed for a field when the field's value is null. - The text that is displayed for a field when the field's value is null. The default is an empty string (""), which indicates that this property is not set. - - - Indicates whether a data field is editable. - - - Initializes a new instance of the class. - true to specify that field is editable; otherwise, false. - - - Gets a value that indicates whether a field is editable. - true if the field is editable; otherwise, false. - - - Gets or sets a value that indicates whether an initial value is enabled. - true if an initial value is enabled; otherwise, false. - - - Validates an email address. - - - Initializes a new instance of the class. - - - Determines whether the specified value matches the pattern of a valid email address. - true if the specified value is valid or null; otherwise, false. - The value to validate. - - - Enables a .NET Framework enumeration to be mapped to a data column. - - - Initializes a new instance of the class. - The type of the enumeration. - - - Gets or sets the enumeration type. - The enumeration type. - - - Checks that the value of the data field is valid. - true if the data field value is valid; otherwise, false. - The data field value to validate. - - - Validates file name extensions. - - - Initializes a new instance of the class. - - - Gets or sets the file name extensions. - The file name extensions, or the default file extensions (".png", ".jpg", ".jpeg", and ".gif") if the property is not set. - - - Applies formatting to an error message, based on the data field where the error occurred. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks that the specified file name extension or extensions is valid. - true if the file name extension is valid; otherwise, false. - A comma delimited list of valid file extensions. - - - Represents an attribute that is used to specify the filtering behavior for a column. - - - Initializes a new instance of the class by using the filter UI hint. - The name of the control to use for filtering. - - - Initializes a new instance of the class by using the filter UI hint and presentation layer name. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - - - Initializes a new instance of the class by using the filter UI hint, presentation layer name, and control parameters. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - The list of parameters for the control. - - - Gets the name/value pairs that are used as parameters in the control's constructor. - The name/value pairs that are used as parameters in the control's constructor. - - - Returns a value that indicates whether this attribute instance is equal to a specified object. - True if the passed object is equal to this attribute instance; otherwise, false. - The object to compare with this attribute instance. - - - Gets the name of the control to use for filtering. - The name of the control to use for filtering. - - - Returns the hash code for this attribute instance. - This attribute insatnce hash code. - - - Gets the name of the presentation layer that supports this control. - The name of the presentation layer that supports this control. - - - Provides a way for an object to be invalidated. - - - Determines whether the specified object is valid. - A collection that holds failed-validation information. - The validation context. - - - Denotes one or more properties that uniquely identify an entity. - - - Initializes a new instance of the class. - - - Specifies the maximum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class based on the parameter. - The maximum allowable length of array or string data. - - - Applies formatting to a specified error message. - A localized string to describe the maximum acceptable length. - The name to include in the formatted string. - - - Determines whether a specified object is valid. - true if the value is null, or if the value is less than or equal to the specified maximum length; otherwise, false. - The object to validate. - Length is zero or less than negative one. - - - Gets the maximum allowable length of the array or string data. - The maximum allowable length of the array or string data. - - - Specifies the minimum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - The length of the array or string data. - - - Applies formatting to a specified error message. - A localized string to describe the minimum acceptable length. - The name to include in the formatted string. - - - Determines whether a specified object is valid. - true if the specified object is valid; otherwise, false. - The object to validate. - - - Gets or sets the minimum allowable length of the array or string data. - The minimum allowable length of the array or string data. - - - Specifies that a data field value is a well-formed phone number using a regular expression for phone numbers. - - - Initializes a new instance of the class. - - - Determines whether the specified phone number is in a valid phone number format. - true if the phone number is valid; otherwise, false. - The value to validate. - - - Specifies the numeric range constraints for the value of a data field. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values and the specific type. - Specifies the type of the object to test. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - is null. - - - Formats the error message that is displayed when range validation fails. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks that the value of the data field is in the specified range. - true if the specified value is in the range; otherwise, false. - The data field value to validate. - The data field value was outside the allowed range. - - - Gets the maximum allowed field value. - The maximum value that is allowed for the data field. - - - Gets the minimum allowed field value. - The minimu value that is allowed for the data field. - - - Gets the type of the data field whose value must be validated. - The type of the data field whose value must be validated. - - - Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression. - - - Initializes a new instance of the class. - The regular expression that is used to validate the data field value. - - is null. - - - Formats the error message to display if the regular expression validation fails. - The formatted error message. - The name of the field that caused the validation failure. - - - Checks whether the value entered by the user matches the regular expression pattern. - true if validation is successful; otherwise, false. - The data field value to validate. - The data field value did not match the regular expression pattern. - - - Gets the regular expression pattern. - The pattern to match. - - - Specifies that a data field value is required. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether an empty string is allowed. - true if an empty string is allowed; otherwise, false. The default value is false. - - - Checks that the value of the required data field is not empty. - true if validation is successful; otherwise, false. - The data field value to validate. - The data field value was null. - - - Specifies whether a class or data column uses scaffolding. - - - Initializes a new instance of using the property. - The value that specifies whether scaffolding is enabled. - - - Gets or sets the value that specifies whether scaffolding is enabled. - true, if scaffolding is enabled; otherwise false. - - - Specifies the minimum and maximum length of characters that are allowed in a data field. - - - Initializes a new instance of the class by using a specified maximum length. - The maximum length of a string. - - - Applies formatting to a specified error message. - The formatted error message. - The name of the field that caused the validation failure. - - is negative. -or- is less than . - - - Determines whether a specified object is valid. - true if the specified object is valid; otherwise, false. - The object to validate. - - is negative.-or- is less than . - - - Gets or sets the maximum length of a string. - The maximum length a string. - - - Gets or sets the minimum length of a string. - The minimum length of a string. - - - Specifies the data type of the column as a row version. - - - Initializes a new instance of the class. - - - Specifies the template or user control that Dynamic Data uses to display a data field. - - - Initializes a new instance of the class by using a specified user control. - The user control to use to display the data field. - - - Initializes a new instance of the class using the specified user control and specified presentation layer. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - - - Initializes a new instance of the class by using the specified user control, presentation layer, and control parameters. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - The object to use to retrieve values from any data sources. - - is null or it is a constraint key.-or-The value of is not a string. - - - Gets or sets the object to use to retrieve values from any data source. - A collection of key/value pairs. - - - Gets a value that indicates whether this instance is equal to the specified object. - true if the specified object is equal to this instance; otherwise, false. - The object to compare with this instance, or a null reference. - - - Gets the hash code for the current instance of the attribute. - The attribute instance hash code. - - - Gets or sets the presentation layer that uses the class. - The presentation layer that is used by this class. - - - Gets or sets the name of the field template to use to display the data field. - The name of the field template that displays the data field. - - - Provides URL validation. - - - Initializes a new instance of the class. - - - Validates the format of the specified URL. - true if the URL format is valid or null; otherwise, false. - The URL to validate. - - - Serves as the base class for all validation attributes. - The and properties for localized error message are set at the same time that the non-localized property error message is set. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the function that enables access to validation resources. - The function that enables access to validation resources. - - is null. - - - Initializes a new instance of the class by using the error message to associate with a validation control. - The error message to associate with a validation control. - - - Gets or sets an error message to associate with a validation control if validation fails. - The error message that is associated with the validation control. - - - Gets or sets the error message resource name to use in order to look up the property value if validation fails. - The error message resource that is associated with a validation control. - - - Gets or sets the resource type to use for error-message lookup if validation fails. - The type of error message that is associated with a validation control. - - - Gets the localized validation error message. - The localized validation error message. - - - Applies formatting to an error message, based on the data field where the error occurred. - An instance of the formatted error message. - The name to include in the formatted message. - - - Checks whether the specified value is valid with respect to the current validation attribute. - An instance of the class. - The value to validate. - The context information about the validation operation. - - - Determines whether the specified value of the object is valid. - true if the specified value is valid; otherwise, false. - The value of the object to validate. - - - Validates the specified value with respect to the current validation attribute. - An instance of the class. - The value to validate. - The context information about the validation operation. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Validates the specified object. - The object to validate. - The object that describes the context where the validation checks are performed. This parameter cannot be null. - Validation failed. - - - Validates the specified object. - The value of the object to validate. - The name to include in the error message. - - is not valid. - - - Describes the context in which a validation check is performed. - - - Initializes a new instance of the class using the specified object instance - The object instance to validate. It cannot be null. - - - Initializes a new instance of the class using the specified object and an optional property bag. - The object instance to validate. It cannot be null - An optional set of key/value pairs to make available to consumers. - - - Initializes a new instance of the class using the service provider and dictionary of service consumers. - The object to validate. This parameter is required. - The object that implements the interface. This parameter is optional. - A dictionary of key/value pairs to make available to the service consumers. This parameter is optional. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Returns the service that provides custom validation. - An instance of the service, or null if the service is not available. - The type of the service to use for validation. - - - Initializes the using a service provider that can return service instances by type when GetService is called. - The service provider. - - - Gets the dictionary of key/value pairs that is associated with this context. - The dictionary of the key/value pairs for this context. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Gets the object to validate. - The object to validate. - - - Gets the type of the object to validate. - The type of the object to validate. - - - Represents the exception that occurs during validation of a data field when the class is used. - - - Initializes a new instance of the class using an error message generated by the system. - - - Initializes a new instance of the class by using a validation result, a validation attribute, and the value of the current exception. - The list of validation results. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger the validation error. - - - Initializes a new instance of the class using a specified error message. - A specified message that states the error. - - - Initializes a new instance of the class using a specified error message, a validation attribute, and the value of the current exception. - The message that states the error. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger validation error. - - - Initializes a new instance of the class using a specified error message and a collection of inner exception instances. - The error message. - The collection of validation exceptions. - - - Gets the instance of the class that triggered this exception. - An instance of the validation attribute type that triggered this exception. - - - Gets the instance that describes the validation error. - The instance that describes the validation error. - - - Gets the value of the object that causes the class to trigger this exception. - The value of the object that caused the class to trigger the validation error. - - - Represents a container for the results of a validation request. - - - Initializes a new instance of the class by using a object. - The validation result object. - - - Initializes a new instance of the class by using an error message. - The error message. - - - Initializes a new instance of the class by using an error message and a list of members that have validation errors. - The error message. - The list of member names that have validation errors. - - - Gets the error message for the validation. - The error message for the validation. - - - Gets the collection of member names that indicate which fields have validation errors. - The collection of member names that indicate which fields have validation errors. - - - Represents the success of the validation (true if validation was successful; otherwise, false). - - - Returns a string representation of the current validation result. - The current validation result. - - - Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated attributes. - - - Determines whether the specified object is valid using the validation context and validation results collection. - true if the object validates; otherwise, false. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - - is null. - - - Determines whether the specified object is valid using the validation context, validation results collection, and a value that specifies whether to validate all properties. - true if the object validates; otherwise, false. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - true to validate all properties; if false, only required attributes are validated.. - - is null. - - - Validates the property. - true if the property validates; otherwise, false. - The value to validate. - The context that describes the property to validate. - A collection to hold each failed validation. - - cannot be assigned to the property.-or-is null. - - - Returns a value that indicates whether the specified value is valid with the specified attributes. - true if the object validates; otherwise, false. - The value to validate. - The context that describes the object to validate. - A collection to hold failed validations. - The validation attributes. - - - Determines whether the specified object is valid using the validation context. - The object to validate. - The context that describes the object to validate. - The object is not valid. - - is null. - - - Determines whether the specified object is valid using the validation context, and a value that specifies whether to validate all properties. - The object to validate. - The context that describes the object to validate. - true to validate all properties; otherwise, false. - - is not valid. - - is null. - - - Validates the property. - The value to validate. - The context that describes the property to validate. - - cannot be assigned to the property. - The parameter is not valid. - - - Validates the specified attributes. - The value to validate. - The context that describes the object to validate. - The validation attributes. - The parameter is null. - The parameter does not validate with the parameter. - - - Represents the database column that a property is mapped to. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The name of the column the property is mapped to. - - - Gets the name of the column the property is mapped to. - The name of the column the property is mapped to. - - - Gets or sets the zero-based order of the column the property is mapped to. - The order of the column. - - - Gets or sets the database provider specific data type of the column the property is mapped to. - The database provider specific data type of the column the property is mapped to. - - - Denotes that the class is a complex type. Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. - - - Initializes a new instance of the class. - - - Specifies how the database generates values for a property. - - - Initializes a new instance of the class. - The database generated option. - - - Gets or sets the pattern used to generate values for the property in the database. - The database generated option. - - - Represents the pattern used to generate values for a property in the database. - - - The database generates a value when a row is inserted or updated. - - - The database generates a value when a row is inserted. - - - The database does not generate values. - - - Denotes a property used as a foreign key in a relationship. The annotation may be placed on the foreign key property and specify the associated navigation property name, or placed on a navigation property and specify the associated foreign key name. - - - Initializes a new instance of the class. - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - - - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - The name of the associated navigation property or the associated foreign key property. - - - Specifies the inverse of a navigation property that represents the other end of the same relationship. - - - Initializes a new instance of the class using the specified property. - The navigation property representing the other end of the same relationship. - - - Gets the navigation property representing the other end of the same relationship. - The property of the attribute. - - - Denotes that a property or class should be excluded from database mapping. - - - Initializes a new instance of the class. - - - Specifies the database table that a class is mapped to. - - - Initializes a new instance of the class using the specified name of the table. - The name of the table the class is mapped to. - - - Gets the name of the table the class is mapped to. - The name of the table the class is mapped to. - - - Gets or sets the schema of the table the class is mapped to. - The schema of the table the class is mapped to. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/de/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/de/System.ComponentModel.Annotations.xml deleted file mode 100644 index ac216ae..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/de/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Gibt an, dass ein Entitätsmember eine Datenbeziehung darstellt, z. B. eine Fremdschlüsselbeziehung. - - - Initialisiert eine neue Instanz der -Klasse. - Der Name der Zuordnung. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen der Schlüsselwerte auf der -Seite der Zuordnung. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen der Schlüsselwerte auf der -Seite der Zuordnung. - - - Ruft einen Wert ab, der angibt, ob der Zuordnungsmember einen Fremdschlüssel darstellt, oder legt ihn fest. - true, wenn die Zuordnung einen Fremdschlüssel darstellt, andernfalls false. - - - Ruft den Namen der Zuordnung ab. - Der Name der Zuordnung. - - - Ruft die Eigenschaftennamen der Schlüsselwerte auf der OtherKey-Seite der Zuordnung ab. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen, die die Schlüsselwerte auf der OtherKey-Seite der Zuordnung darstellen. - - - Ruft eine Auflistung von einzelnen Schlüsselmembern ab, die in der -Eigenschaft angegeben werden. - Eine Auflistung von einzelnen Schlüsselmembern, die in der -Eigenschaft angegeben werden. - - - Ruft die Eigenschaftennamen der Schlüsselwerte auf der ThisKey-Seite der Zuordnung ab. - Eine durch Trennzeichen getrennte Liste der Eigenschaftennamen, die die Schlüsselwerte auf der ThisKey-Seite der Zuordnung darstellen. - - - Ruft eine Auflistung von einzelnen Schlüsselmembern ab, die in der -Eigenschaft angegeben werden. - Eine Auflistung von einzelnen Schlüsselmembern, die in der -Eigenschaft angegeben werden. - - - Stellt ein Attribut bereit, das zwei Eigenschaften vergleicht. - - - Initialisiert eine neue Instanz der -Klasse. - Das Eigenschaft, die mit der aktuellen Eigenschaft verglichen werden soll. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - Ein Objekt, das Informationen zur Validierungsanforderung enthält. - - - Ruft die Eigenschaft ab, die mit der aktuellen Eigenschaft verglichen werden soll. - Die andere Eigenschaft. - - - Ruft den Anzeigenamen der anderen Eigenschaft ab. - Der Anzeigename der anderen Eigenschaft. - - - Ruft einen Wert ab, der angibt, ob das Attribut Validierungskontext erfordert. - true, wenn das Attribut Validierungskontext erfordert; andernfalls false. - - - Gibt an, dass eine Eigenschaft an Überprüfungen auf optimistische Parallelität teilnimmt. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt an, dass ein Datenfeldwert eine Kreditkartennummer ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob die angegebene Kreditkartennummer gültig ist. - true, wenn die Kreditkartennummer gültig ist; andernfalls false. - Der Wert, der validiert werden soll. - - - Gibt eine benutzerdefinierte Validierungsmethode an, die verwendet wird um eine Eigenschaft oder eine Klasseninstanz zu überprüfen. - - - Initialisiert eine neue Instanz der -Klasse. - Der Typ mit der Methode, die die benutzerdefinierte Validierung ausführt. - Die Methode, die die benutzerdefinierte Validierung ausführt. - - - Formatiert eine Validierungsfehlermeldung. - Eine Instanz der formatierten Fehlermeldung. - Der Name, der in die formatierte Meldung eingeschlossen werden soll. - - - Ruft die Validierungsmethode ab. - Der Name der Validierungsmethode. - - - Ruft den Typ ab, der die benutzerdefinierte Validierung ausführt. - Der Typ, der die benutzerdefinierte Validierung ausführt. - - - Stellt eine Enumeration der Datenfeldern und Parametern zugeordneten Datentypen dar. - - - Stellt eine Kreditkartennummer dar. - - - Stellt einen Währungswert dar. - - - Stellt einen benutzerdefinierten Datentyp dar. - - - Stellt einen Datumswert dar. - - - Stellt einen Zeitpunkt dar, der durch Datum und Uhrzeit dargestellt wird. - - - Stellt einen fortlaufenden Zeitraum dar, während dessen ein Objekt vorhanden ist. - - - Stellt eine E-Mail-Adresse dar. - - - Stellt eine HTML-Datei dar. - - - Stellt eine URL eines Image dar. - - - Stellt mehrzeiligen Text dar. - - - Stellt einen Kennwortwert dar. - - - Stellt einen Telefonnummernwert dar. - - - Stellt eine Postleitzahl dar. - - - Stellt Text dar, der angezeigt wird. - - - Stellt einen Zeitwert dar. - - - Stellt Dateiupload-Datentyp dar. - - - Stellt einen URL-Wert dar. - - - Gibt den Namen eines zusätzlichen Typs an, der einem Datenfeld zugeordnet werden soll. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Typnamen. - Der Name des mit dem Datenfeld zu verknüpfenden Typs. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Feldvorlagennamen. - Der Name der mit dem Datenfeld zu verknüpfenden benutzerdefinierten Feldvorlage. - - ist null oder eine leere Zeichenfolge (""). - - - Ruft den Namen der benutzerdefinierten Feldvorlage ab, die dem Datenfeld zugeordnet ist. - Der Name der benutzerdefinierten Feldvorlage, die dem Datenfeld zugeordnet ist. - - - Ruft den Typ ab, der dem Datenfeld zugeordnet ist. - Einer der -Werte. - - - Ruft ein Datenfeldanzeigeformat ab. - Das Datenfeldanzeigeformat. - - - Gibt den Namen des Typs zurück, der dem Datenfeld zugeordnet ist. - Der Name des dem Datenfeld zugeordneten Typs. - - - Überprüft, dass der Wert des Datenfelds gültig ist. - Immer true. - Der zu überprüfende Datenfeldwert. - - - Stellt ein allgemeines Attribut zum Angeben von lokalisierbaren Zeichenfolgen für Typen und Member von partiellen Entitätsklassen bereit. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob die Benutzeroberfläche zum Anzeigen dieses Felds automatisch generiert werden soll, oder legt ihn fest. - true, wenn die Benutzeroberfläche automatisch zum Anzeigen dieses Felds generiert werden soll, andernfalls false. - Es wurde versucht, den Eigenschaftenwert vor dem Festlegen abzurufen. - - - Ruft einen Wert ab, der angibt, ob die Filterungs-UI für dieses Feld automatisch angezeigt wird, oder legt ihn fest. - true, wenn die Benutzeroberfläche automatisch zum Anzeigen von Filtern für dieses Feld generiert werden soll, andernfalls false. - Es wurde versucht, den Eigenschaftenwert vor dem Festlegen abzurufen. - - - Ruft einen Wert ab, mit dem eine Beschreibung in der Benutzeroberfläche angezeigt wird, oder legt ihn fest. - Der Wert, mit dem eine Beschreibung in der Benutzeroberfläche angezeigt wird. - - - Gibt den Wert der -Eigenschaft zurück. - Der Wert von , wenn die Eigenschaft initialisiert wurde, andernfalls null. - - - Gibt einen Wert zurück, der angibt, ob die Benutzeroberfläche zum Anzeigen von Filtern für dieses Feld automatisch generiert werden soll. - Der Wert von , wenn die Eigenschaft initialisiert wurde, andernfalls null. - - - Gibt den Wert der -Eigenschaft zurück. - Die lokalisierte Beschreibung, wenn der angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - Die -Eigenschaft und die -Eigenschaft werden initialisiert, aber eine öffentliche statische Eigenschaft, die über einen Namen verfügt, der mit dem -Wert übereinstimmt, konnte für die -Eigenschaft nicht gefunden werden. - - - Gibt den Wert der -Eigenschaft zurück. - Ein Wert, der zum Gruppieren von Feldern in der Benutzeroberfläche verwendet wird, wenn initialisiert wurde, andernfalls null.Wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, wird eine lokalisierte Zeichenfolge zurückgegeben, andernfalls wird eine nicht lokalisierte Zeichenfolge zurückgegeben. - - - Gibt einen Wert zurück, der für die Feldanzeige in der Benutzeroberfläche verwendet wird. - Die lokalisierte Zeichenfolge für die -Eigenschaft, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - Die -Eigenschaft und die -Eigenschaft werden initialisiert, aber eine öffentliche statische Eigenschaft, die über einen Namen verfügt, der mit dem -Wert übereinstimmt, konnte für die -Eigenschaft nicht gefunden werden. - - - Gibt den Wert der -Eigenschaft zurück. - Der Wert der -Eigenschaft, sofern er festgelegt wurde, andernfalls null. - - - Gibt den Wert der -Eigenschaft zurück. - Ruft die lokalisierte Zeichenfolge für die -Eigenschaft ab, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Eigenschaft. - - - Gibt den Wert der -Eigenschaft zurück. - Die lokalisierte Zeichenfolge für die -Eigenschaft, wenn die -Eigenschaft angegeben wurde und die -Eigenschaft einen Ressourcenschlüssel darstellt, andernfalls der nicht lokalisierte Wert der -Werteigenschaft. - - - Ruft einen Wert ab, mit dem Felder in der Benutzeroberfläche gruppiert werden, oder legt ihn fest. - Ein Wert, mit dem Felder in der Benutzeroberfläche gruppiert werden. - - - Ruft einen Wert ab, der für die Anzeige in der Benutzeroberfläche verwendet wird, oder legt ihn fest. - Ein Wert, der für die Anzeige in der Benutzeroberfläche verwendet wird. - - - Ruft die Sortiergewichtung der Spalte ab oder legt diese fest. - Die Sortiergewichtung der Spalte. - - - Ruft einen Wert ab, mit dem das Wasserzeichen für Eingabeaufforderungen in der Benutzeroberfläche festgelegt wird, oder legt ihn fest. - Ein Wert, mit dem ein Wasserzeichen in der Benutzeroberfläche angezeigt wird. - - - Ruft den Typ ab, der die Ressourcen für die Eigenschaften , , und enthält, oder legt ihn fest. - Der Typ der Ressource, die die Eigenschaften , , und enthält. - - - Ruft einen Wert ab, der für die Bezeichnung der Datenblattspalte verwendet wird, oder legt ihn fest. - Ein Wert für die Bezeichnung der Datenblattspalte. - - - Gibt die Spalte an, die in der Tabelle, auf die verwiesen wird, als Fremdschlüsselspalte angezeigt wird. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Spalte. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Anzeige- und Sortierspalten. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - Der Name der Spalte, die für die Sortierung verwendet werden soll. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der angegebenen Anzeigespalte und der angegebenen Sortierspalte und Sortierreihenfolge. - Der Name der Spalte, die als Anzeigespalte verwendet werden soll. - Der Name der Spalte, die für die Sortierung verwendet werden soll. - true, um in absteigender Reihenfolge zu sortieren, andernfalls false.Die Standardeinstellung ist false. - - - Ruft den Namen der Spalte ab, die als Anzeigefeld verwendet werden soll. - Der Name der Anzeigespalte. - - - Ruft den Namen der Spalte ab, die für die Sortierung verwendet werden soll. - Der Name der Sortierspalte. - - - Ruft einen Wert ab, der angibt, ob die Sortierung in aufsteigender oder absteigender Reihenfolge erfolgen soll. - true, wenn die Spalte in absteigender Reihenfolge sortiert wird, andernfalls false. - - - Gibt an, wie Datenfelder von ASP.NET Dynamic Data angezeigt und formatiert werden. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob die von der -Eigenschaft angegebene Formatierungszeichenfolge auf den Feldwert angewendet wird, wenn sich das Datenfeld im Bearbeitungsmodus befindet, oder legt diesen fest. - true, wenn die Formatierungszeichenfolge für den Feldwert im Bearbeitungsmodus gilt, andernfalls false.Die Standardeinstellung ist false. - - - Ruft einen Wert ab, der angibt, ob bei der Aktualisierung des Datenfelds in der Datenquelle Werte, die leere Zeichenfolgen ("") darstellen, in null konvertiert werden, oder legt diesen fest. - true, wenn leere Zeichenfolgenwerte automatisch in null konvertiert werden, andernfalls false.Die Standardeinstellung ist true. - - - Ruft das Anzeigeformat für den Feldwert ab oder legt ihn fest. - Eine Formatierungszeichenfolge, die das Anzeigeformat für den Wert des Datenfelds angibt.Der Standardwert ist eine leere Zeichenfolge (""), die angibt, dass keine besondere Formatierung auf den Feldwert angewendet wird. - - - Ruft einen Wert ab, der angibt, ob das Feld HTML-codiert sein muss, oder legt diesen Wert fest. - true, wenn das Feld HTML-codiert sein muss, andernfalls false. - - - Ruft den Text ab, der für ein Feld angezeigt wird, wenn der Wert des Felds null ist, oder legt diesen fest. - Der Text, die für ein Feld angezeigt wird, wenn der Wert des Felds null ist.Der Standardwert ist eine leere Zeichenfolge ("") und gibt an, dass diese Eigenschaft nicht festgelegt ist. - - - Gibt an, ob ein Datenfeld bearbeitbar ist. - - - Initialisiert eine neue Instanz der -Klasse. - true, um anzugeben, dass das Feld bearbeitbar ist, andernfalls false. - - - Ruft einen Wert ab, der angibt, ob das Feld bearbeitbar ist. - true, wenn das Feld bearbeitbar ist, andernfalls false. - - - Ruft einen Wert ab, der angibt, ob ein Anfangswert aktiviert ist, oder legt ihn fest. - true , wenn ein Anfangswert aktiviert ist, andernfalls false. - - - Überprüft eine E-Mail-Adresse. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob der angegebene Wert mit dem Muster einer gültigen E-Mail-Adresse übereinstimmt. - true, wenn der angegebene Wert gültig oder null ist, andernfalls false. - Der Wert, der validiert werden soll. - - - Ermöglicht die Zuordnung einer .NET Framework-Enumeration zu einer Datenspalte. - - - Initialisiert eine neue Instanz der -Klasse. - Der Typ der Enumeration. - - - Ruft den Enumerationstyp ab oder legt diesen fest. - Ein Enumerationstyp. - - - Überprüft, dass der Wert des Datenfelds gültig ist. - true, wenn der Wert im Datenfeld gültig ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - - - Überprüft die Projektdateierweiterungen. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft die Dateinamenerweiterungen ab oder legt diese fest. - Die Dateinamenerweiterungen oder die Standarderweiterungen (".png", ".jpg", ".jpeg" und ".gif"), wenn die Eigenschaft nicht festgelegt ist. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, ob die angegebene Dateinamenerweiterung oder die Erweiterungen gültig sind. - true, wenn die Dateinamenerweiterung gültig ist, andernfalls false. - Eine durch Trennzeichen getrennte Liste der gültigen Dateierweiterungen. - - - Stellt ein Attribut dar, mit dem das Filterverhalten für eine Spalte angegeben wird. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Filter-Benutzeroberfläche für Hinweise. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - - - Initialisiert mit der Filter-Benutzeroberfläche für Hinweise und den Darstellungsschichtnamen eine neue Instanz der -Klasse. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - - - Initialisiert mit der Filter-Benutzeroberfläche für Hinweise, dem Darstellungsschichtnamen und den Steuerelementparametern eine neue Instanz der -Klasse. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - Die Liste der Parameter für das Steuerelement. - - - Ruft die Name-Wert-Paare ab, die als Parameter im Konstruktor des Steuerelements verwendet werden. - Die Name-Wert-Paare, die als Parameter im Konstruktor des Steuerelements verwendet werden. - - - Gibt einen Wert zurück, der angibt, ob dieses Attribut gleich einem angegebenen Objekt ist. - True, wenn das übergebene Objekt gleich dieser Attributinstanz ist, andernfalls false. - Das mit dieser Attributinstanz zu vergleichende Objekt. - - - Ruft den Namen des Steuerelements ab, das für die Filterung verwendet werden soll. - Der Name des Steuerelements, das für die Filterung verwendet werden soll. - - - Gibt den Hash für diese Attributinstanz zurück. - Der Hash dieser Attributinstanz. - - - Ruft den Namen der Darstellungsschicht ab, die dieses Steuerelement unterstützt. - Der Name der Darstellungsschicht, die dieses Steuerelement unterstützt. - - - Bietet die Möglichkeit, ein Objekt ungültig zu machen. - - - Bestimmt, ob das angegebene Objekt gültig ist. - Eine Auflistung von Informationen über fehlgeschlagene Validierungen. - Der Validierungskontext. - - - Kennzeichnet eine oder mehrere Eigenschaften, die eine Entität eindeutig identifizieren. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die maximale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert auf der Grundlage des -Parameters eine neue Instanz der -Klasse. - Die maximale zulässige Länge von Array- oder Zeichenfolgendaten. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Eine lokalisierte Zeichenfolge zum Beschreiben der maximalen zulässigen Länge. - Der Name, der in der formatierten Zeichenfolge verwendet werden soll. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn der Wert NULL oder kleiner oder gleich der angegebenen maximalen Länge ist, andernfalls false. - Das Objekt, das validiert werden soll. - Länge ist null oder kleiner als minus eins. - - - Ruft die maximale zulässige Länge der Array- oder Zeichenfolgendaten ab. - Die maximale zulässige Länge der Array- oder Zeichenfolgendaten. - - - Gibt die minimale zulässige Länge von Array- oder Zeichenfolgendaten in einer Eigenschaft an. - - - Initialisiert eine neue Instanz der -Klasse. - Die Länge des Arrays oder der Datenzeichenfolge. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Eine lokalisierte Zeichenfolge zum Beschreiben der minimalen zulässigen Länge. - Der Name, der in der formatierten Zeichenfolge verwendet werden soll. - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn das angegebene Objekt gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - - - Ruft die minimale zulässige Länge der Array- oder Zeichenfolgendaten ab oder legt diese fest. - Die minimal zulässige Länge der Array- oder Zeichenfolgendaten. - - - Gibt an, dass ein Datenfeldwert eine wohl geformte Telefonnummer mithilfe eines regulären Ausdrucks für Telefonnummern ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Bestimmt, ob die angegebene Telefonnummer ein gültiges Telefonnummernformat besitzt. - true, wenn die Telefonnummer gültig ist; andernfalls false. - Der Wert, der validiert werden soll. - - - Gibt die Einschränkungen des numerischen Bereichs für den Wert eines Datenfelds an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte und des angegebenen Typs. - Gibt den Typ des zu testenden Objekts an. - Gibt den zulässigen Mindestwert für den Datenfeldwert an. - Gibt den zulässigen Höchstwert für den Datenfeldwert an. - - ist null. - - - Formatiert die Fehlermeldung, die angezeigt wird, wenn die Bereichsvalidierung fehlschlägt. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, dass der Wert des Datenfelds im angegebenen Bereich liegt. - true, wenn sich der angegebene Wert im Bereich befindet, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert lag außerhalb des zulässigen Bereichs. - - - Ruft den zulässigen Höchstwert für das Feld ab. - Der zulässige Höchstwert für das Datenfeld. - - - Ruft den zulässigen Mindestwert für das Feld ab. - Der zulässige Mindestwert für das Datenfeld. - - - Ruft den Typ des Datenfelds ab, dessen Wert überprüft werden soll. - Der Typ des Datenfelds, dessen Wert überprüft werden soll. - - - Gibt an, dass ein Datenfeldwert in ASP.NET Dynamic Data mit dem angegebenen regulären Ausdruck übereinstimmen muss. - - - Initialisiert eine neue Instanz der -Klasse. - Der reguläre Ausdruck, mit dem der Datenfeldwert überprüft wird. - - ist null. - - - Formatiert die anzuzeigende Fehlermeldung, wenn die Validierung des regulären Ausdrucks fehlschlägt. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - - Überprüft, ob der vom Benutzer eingegebene Wert mit dem Muster des regulären Ausdrucks übereinstimmt. - true, wenn die Validierung erfolgreich ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert hat nicht mit dem Muster des regulären Ausdrucks übereingestimmt. - - - Ruft das Muster des regulären Ausdrucks ab. - Das Muster für die Übereinstimmung. - - - Gibt an, dass ein Datenfeldwert erforderlich ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Ruft einen Wert ab, der angibt, ob eine leere Zeichenfolge zulässig ist, oder legt diesen Wert fest. - true, wenn eine leere Zeichenfolge zulässig ist, andernfalls false.Der Standardwert ist false. - - - Überprüft, dass der Wert des erforderlichen Datenfelds nicht leer ist. - true, wenn die Validierung erfolgreich ist, andernfalls false. - Der zu überprüfende Datenfeldwert. - Der Datenfeldwert lautete null. - - - Gibt an, ob eine Klasse oder eine Datenspalte Gerüstbau verwendet. - - - Initialisiert eine neue Instanz von mit der -Eigenschaft. - Der Wert, der angibt, ob der Gerüstbau aktiviert ist. - - - Ruft den Wert ab, der angibt, ob der Gerüstbau aktiviert ist, oder legt ihn fest. - true, wenn Gerüstbau aktiviert ist, andernfalls false. - - - Gibt die minimale und maximale Länge von Zeichen an, die in einem Datenfeld zulässig ist. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen maximalen Länge. - Die maximale Länge einer Zeichenfolge. - - - Wendet Formatierungen auf eine angegebene Fehlermeldung an. - Die formatierte Fehlermeldung. - Der Name des Felds, das den Validierungsfehler verursacht hat. - - ist negativ. - oder - ist kleiner als . - - - Bestimmt, ob ein angegebenes Objekt gültig ist. - true, wenn das angegebene Objekt gültig ist, andernfalls false. - Das Objekt, das validiert werden soll. - - ist negativ.- oder - ist kleiner als . - - - Ruft die maximale Länge einer Zeichenfolge ab oder legt sie fest. - Die maximale Länge einer Zeichenfolge. - - - Ruft die minimale Länge einer Zeichenfolge ab oder legt sie fest. - Die minimale Länge einer Zeichenfolge. - - - Gibt den Datentyp der Spalte als Zeilenversion an. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die Vorlage oder das Benutzersteuerelement an, mit der bzw. dem Dynamic Data ein Datenfeld anzeigt. - - - Initialisiert eine neue Instanz der -Klasse mithilfe eines angegebenen Benutzersteuerelements. - Das Benutzersteuerelement, mit dem das Datenfeld angezeigt werden soll. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Benutzersteuerelement und der angegebenen Darstellungsschicht. - Das Benutzersteuerelement (Feldvorlage), mit dem das Datenfeld angezeigt werden soll. - Die Präsentationsschicht, die die Klasse verwendet.Kann auf "HTML", "Silverlight", "WPF" oder "WinForms" festgelegt werden. - - - Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Benutzersteuerelement, der angegebenen Darstellungsschicht und den angegebenen Steuerelementparametern. - Das Benutzersteuerelement (Feldvorlage), mit dem das Datenfeld angezeigt werden soll. - Die Präsentationsschicht, die die Klasse verwendet.Kann auf "HTML", "Silverlight", "WPF" oder "WinForms" festgelegt werden. - Das Objekt, mit dem Werte aus beliebigen Datenquellen abgerufen werden sollen. - - ist null oder eine Schlüsseleinschränkung.- oder -Der Wert von ist keine Zeichenfolge. - - - Ruft das -Objekt ab, mit dem Werte aus einer beliebigen Datenquelle abgerufen werden sollen, oder legt dieses fest. - Eine Auflistung von Schlüssel-Wert-Paaren. - - - Ruft einen Wert ab, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. - true, wenn das angegebene Objekt gleich dieser Instanz ist, andernfalls false. - Das Objekt, das mit dieser Instanz verglichen werden soll, oder ein null-Verweis. - - - Ruft den Hash für die aktuelle Instanz des Attributs ab. - Der Hash der Attributinstanz. - - - Ruft die Präsentationsschicht ab, die die -Klasse verwendet. - Die Präsentationsschicht, die diese Klasse verwendet hat. - - - Ruft den Namen der Feldvorlage ab, die zum Anzeigen des Datenfelds verwendet werden soll, oder legt diesen fest. - Der Name der Feldvorlage, mit der das Datenfeld angezeigt wird. - - - Stellt URL-Validierung bereit. - - - Initialisiert eine neue Instanz der -Klasse. - - - Überprüft das Format des angegebenen URL. - true, wenn das URL-Format gültig oder null ist; andernfalls false. - Die zu validierende URL. - - - Dient als Basisklasse für alle Validierungsattribute. - Die -Eigenschaft und auch die -Eigenschaft für die lokalisierte Fehlermeldung werden zur gleichen Zeit festgelegt wie die nicht lokalisierte Fehlermeldung der -Eigenschaft. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Funktion, die den Zugriff auf Validierungsressourcen ermöglicht. - Die Funktion, die den Zugriff auf Validierungsressourcen ermöglicht. - - ist null. - - - Initialisiert eine neue Instanz der -Klasse mithilfe der Fehlermeldung, die einem Validierungssteuerelement zugeordnet werden soll. - Die einem Validierungssteuerelement zuzuordnende Fehlermeldung. - - - Ruft eine Fehlermeldung ab, die beim Fehlschlagen der Validierung einem Validierungssteuerelement zugeordnet wird, oder legt diese fest. - Die dem Validierungssteuerelement zugeordnete Fehlermeldung. - - - Ruft den Fehlermeldungsressourcennamen ab, mithilfe dessen der -Eigenschaftswert nachgeschlagen werden soll, wenn die Validierung fehlschlägt, oder legt diesen fest. - Die einem Validierungssteuerelement zugeordnete Fehlermeldungsressource. - - - Ruft den Ressourcentyp ab, der für die Fehlermeldungssuche verwendet werden soll, wenn die Validierung fehlschlägt, oder legt ihn fest. - Der einem Validierungssteuerelement zugeordnete Fehlermeldungstyp. - - - Ruft die lokalisierte Validierungsfehlermeldung ab. - Die lokalisierte Validierungsfehlermeldung. - - - Wendet eine Formatierung auf eine Fehlermeldung auf Grundlage des Datenfelds an, in dem der Fehler aufgetreten ist. - Eine Instanz der formatierten Fehlermeldung. - Der Name, der in die formatierte Meldung eingeschlossen werden soll. - - - Überprüft, ob der angegebene Wert in Bezug auf das aktuelle Validierungsattribut gültig ist. - Eine Instanz der -Klasse. - Der Wert, der validiert werden soll. - Die Kontextinformationen zum Validierungsvorgang. - - - Bestimmt, ob der angegebene Wert des Objekts gültig ist. - true, wenn der angegebene Wert gültig ist, andernfalls false. - Der Wert des zu überprüfenden Objekts. - - - Überprüft den angegebenen Wert in Bezug auf das aktuelle Validierungsattribut. - Eine Instanz der -Klasse. - Der Wert, der validiert werden soll. - Die Kontextinformationen zum Validierungsvorgang. - - - Ruft einen Wert ab, der angibt, ob das Attribut Validierungskontext erfordert. - true, wenn das Attribut Validierungskontext erfordert; andernfalls false. - - - Validiert das angegebene Objekt. - Das Objekt, das validiert werden soll. - Das -Objekt, das den Kontext beschreibt, in dem die Validierungen ausgeführt werden.Dieser Parameter darf nicht null sein. - Validierung fehlgeschlagen. - - - Validiert das angegebene Objekt. - Der Wert des zu überprüfenden Objekts. - Der Name, der in die Fehlermeldung eingeschlossen werden soll. - - ist ungültig. - - - Beschreibt den Kontext, in dem eine Validierungsüberprüfung ausgeführt wird. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Objektinstanz. - Die Objektinstanz, die validiert werden soll.Diese darf nicht null sein. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Objekts und eines optionalen Eigenschaftenbehälters. - Die Objektinstanz, die validiert werden soll.Diese darf nicht null sein. - Ein optionaler Satz von Schlüssel-Wert-Paaren, die Consumern verfügbar gemacht werden sollen. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Wörterbuchs der Dienstconsumer. - Das Objekt, dessen Gültigkeit überprüft werden soll.Dieser Parameter ist erforderlich. - Das Objekt, das die -Schnittstelle implementiert.Dieser Parameter ist optional. - Ein Wörterbuch von Schlüssel-Wert-Paaren, das für Dienstconsumer verfügbar gemacht werden soll.Dieser Parameter ist optional. - - - Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. - Der Name des zu überprüfenden Members. - - - Gibt den Dienst zurück, der eine benutzerdefinierte Validierung bereitstellt. - Eine Instanz des Diensts oder null, wenn der Dienst nicht verfügbar ist. - Der Typ des Diensts, der für die Validierung verwendet werden soll. - - - Initialisiert unter Verwendung eines Dienstanbieters, der Dienstinstanzen nach Typ zurückgeben kann, wenn GetService aufgerufen wird. - Der Dienstanbieter. - - - Ruft das Wörterbuch der Schlüssel-Wert-Paare ab, das diesem Kontext zugeordnet ist. - Das Wörterbuch der Schlüssel-Wert-Paare für diesen Kontext. - - - Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. - Der Name des zu überprüfenden Members. - - - Ruft das Objekt ab, das validiert werden soll. - Das Objekt, dessen Gültigkeit überprüft werden soll. - - - Ruft den Typ des zu validierenden Objekts ab. - Der Typ des zu validierenden Objekts. - - - Stellt die Ausnahme dar, die während der Validierung eines Datenfelds auftritt, wenn die -Klasse verwendet wird. - - - Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Fehlermeldung. - - - Initialisiert eine neue Instanz der -Klasse mit einem Validierungsergebnis, einem Validierungsattribut und dem Wert der aktuellen Ausnahme. - Die Liste der Validierungsergebnisse. - Das Attribut, das die aktuelle Ausnahme verursacht hat. - Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. - Eine angegebene Meldung, in der der Fehler angegeben wird. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung, einem Validierungsattribut und dem Wert der aktuellen Ausnahme. - Die Meldung, die den Fehler angibt. - Das Attribut, das die aktuelle Ausnahme verursacht hat. - Der Wert des Objekts, das dazu geführt hat, dass das Attribut den Validierungsfehler ausgelöst hat. - - - Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einer Auflistung von Instanzen der inneren Ausnahme. - Die Fehlermeldung. - Die Auflistung von Validierungsausnahmen dar. - - - Ruft die Instanz der -Klasse ab, die diese Ausnahme ausgelöst hat. - Eine Instanz des Validierungsattributtyps, der diese Ausnahme ausgelöst hat. - - - Ruft die -Instanz ab, die den Validierungsfehler beschreibt. - Die -Instanz, die den Validierungsfehler beschreibt. - - - Ruft den Wert des Objekts ab, das dazu führt, dass die -Klasse diese Ausnahme auslöst. - Der Wert des Objekts, das dazu geführt hat, dass die -Klasse den Validierungsfehler auslöst. - - - Stellt einen Container für die Ergebnisse einer Validierungsanforderung dar. - - - Initialisiert eine neue Instanz der -Klasse mit einem -Objekt. - Das Validierungsergebnisobjekt. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung einer Fehlermeldung. - Die Fehlermeldung. - - - Initialisiert eine neue Instanz der -Klasse mit einer Fehlermeldung und einer Liste von Membern, die Validierungsfehler aufweisen. - Die Fehlermeldung. - Die Liste der Membernamen mit Validierungsfehlern. - - - Ruft die Fehlermeldung für die Validierung ab. - Die Fehlermeldung für die Validierung. - - - Ruft die Auflistung von Membernamen ab, die angeben, welche Felder Validierungsfehler aufweisen. - Die Auflistung von Membernamen, die angeben, welche Felder Validierungsfehler aufweisen. - - - Stellt den Erfolg der Validierung dar (true, wenn die Validierung erfolgreich war; andernfalls false). - - - Gibt eine Darstellung Zeichenfolgenwert des aktuellen Validierungsergebnisses zurück. - Das aktuelle Prüfergebnis. - - - Definiert eine Hilfsklasse, die zum Überprüfen von Objekten, Eigenschaften und Methoden verwendet werden kann, indem sie in die zugehörigen -Attribute eingeschlossen wird. - - - Bestimmt anhand des Validierungskontexts und der Validierungsergebnisauflistung, ob das angegebene Objekt gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - - ist null. - - - Bestimmt anhand des Validierungskontexts, der Validierungsergebnisauflistung und eines Werts, der angibt, ob alle Eigenschaften überprüft werden sollen, ob das angegebene Objekt gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - true um alle Eigenschaften zu überprüfen; wenn false, es werden nur die erforderlichen Attribute überprüft.. - - ist null. - - - Überprüft die Eigenschaft. - true, wenn die Eigenschaft erfolgreich überprüft wird, andernfalls false. - Der Wert, der validiert werden soll. - Der Kontext, der die zu überprüfende Eigenschaft beschreibt. - Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist. - - kann der Eigenschaft nicht zugewiesen werden.- oder -ist null. - - - Gibt einen Wert zurück, der angibt, ob der angegebene Wert in Bezug auf die angegebenen Attribute gültig ist. - true, wenn das Objekt erfolgreich überprüft wird, andernfalls false. - Der Wert, der validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Eine Auflistung für Validierungen, bei denen ein Fehler aufgetreten ist. - Die Validierungsattribute. - - - Bestimmt anhand des Validierungskontexts, ob das angegebene Objekt gültig ist. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Das Objekt ist nicht gültig. - - ist null. - - - Bestimmt anhand des Validierungskontexts und eines Werts, der angibt, ob alle Eigenschaften überprüft werden sollen, ob das angegebene Objekt gültig ist. - Das Objekt, das validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - true, um alle Eigenschaften zu überprüfen, andernfalls false. - - ist ungültig. - - ist null. - - - Überprüft die Eigenschaft. - Der Wert, der validiert werden soll. - Der Kontext, der die zu überprüfende Eigenschaft beschreibt. - - kann der Eigenschaft nicht zugewiesen werden. - Der -Parameter ist ungültig. - - - Überprüft die angegebenen Attribute. - Der Wert, der validiert werden soll. - Der Kontext, der das zu überprüfende Objekt beschreibt. - Die Validierungsattribute. - Der -Parameter ist null. - Der -Parameter wird nicht zusammen mit dem -Parameter validiert. - - - Stellt die Datenbankspalte dar, dass eine Eigenschaft zugeordnet ist. - - - Initialisiert eine neue Instanz der -Klasse. - - - Initialisiert eine neue Instanz der -Klasse. - Der Name der Spalte, der die Eigenschaft zugeordnet ist. - - - Ruft den Namen der Spalte ab, die die Eigenschaft zugeordnet ist. - Der Name der Spalte, der die Eigenschaft zugeordnet ist. - - - Ruft ab, oder legt die nullbasierte Reihenfolge der Spalte die Eigenschaft zugeordnet wird. - Die Reihenfolge der Spalte. - - - Ruft ab, oder legt den bestimmten Datentyp des Datenbankanbieters der Spalte die Eigenschaft zugeordnet wird. - Der für den Datenbankanbieter spezifische Datentyp der Spalte, der die Eigenschaft zugeordnet ist. - - - Gibt an, dass es sich bei der Klasse um einen komplexen Typ handelt.Komplexe Typen sind nicht skalare Eigenschaften von Entitätstypen, mit deren Hilfe skalare Eigenschaften in Entitäten organisiert werden können.Komplexe Typen verfügen über keine Schlüssel und können vom Entity Framework nicht getrennt vom übergeordneten Objekt verwaltet werden. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt an, wie die Datenbank Werte für eine Eigenschaft generiert. - - - Initialisiert eine neue Instanz der -Klasse. - Die von der Datenbank generierte Option. - - - Ruft das Muster fest, das verwendet wird, um Werte für die Eigenschaft in der Datenbank zu generieren. - Die von der Datenbank generierte Option. - - - Enthält das Muster dar, das verwendet wird, um Werte für eine Eigenschaft in der Datenbank zu generieren. - - - Die Datenbank generiert einen Wert, wenn eine Zeile eingefügt oder aktualisiert wird. - - - Die Datenbank generiert einen Wert, wenn eine Zeile eingefügt wird. - - - Die Datenbank generiert keine Werte. - - - Bezeichnet eine Eigenschaft, die in einer Beziehung als Fremdschlüssel verwendet wird.Die Anmerkung kann in die Fremdschlüsseleigenschaft eingefügt werden und den Namen der zugeordneten Navigationseigenschaft angeben, oder sie kann in die Navigationseigenschaft eingefügt werden und den Namen des zugeordneten Fremdschlüssels angeben. - - - Initialisiert eine neue Instanz der -Klasse. - Wenn Sie das Fremdschlüsselattribut zur Fremdschlüsseleigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Navigationseigenschaft angeben.Wenn Sie das Fremdschlüsselattribut zur Navigationseigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Fremdschlüssel angeben.Wenn eine Navigationseigenschaft über mehrere Fremdschlüssel verfügt, verwenden Sie Kommas zur Trennung der Liste mit Fremdschlüsselnamen.Weitere Informationen finden Sie unter Codieren der ersten Datenanmerkungen. - - - Wenn Sie das Fremdschlüsselattribut zur Fremdschlüsseleigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Navigationseigenschaft angeben.Wenn Sie das Fremdschlüsselattribut zur Navigationseigenschaft hinzufügen, sollten Sie den Namen der zugeordneten Fremdschlüssel angeben.Wenn eine Navigationseigenschaft über mehrere Fremdschlüssel verfügt, verwenden Sie Kommas zur Trennung der Liste mit Fremdschlüsselnamen.Weitere Informationen finden Sie unter Codieren der ersten Datenanmerkungen. - Der Name der zugeordneten Navigationseigenschaft oder der zugeordneten Fremdschlüsseleigenschaft. - - - Gibt die Umkehrung einer Navigationseigenschaft an, die das andere Ende der gleichen Beziehung darstellt. - - - Initialisiert eine neue Instanz der -Klasse mit der angegebenen -Eigenschaft. - Die Navigationseigenschaft, die das andere Ende der gleichen Beziehung darstellt. - - - Ruft die Navigationseigenschaft ab, die das andere Ende der gleichen Beziehung darstellt. - Die Eigenschaft des Attributes. - - - Gibt an, dass eine Eigenschaft oder Klasse aus der Datenbankzuordnung ausgeschlossen werden soll. - - - Initialisiert eine neue Instanz der -Klasse. - - - Gibt die Datenbanktabelle an, der eine Klasse zugeordnet ist. - - - Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Tabellennamens. - Der Name der Tabelle, der die Klasse zugeordnet ist. - - - Ruft den Namen der Tabelle ab, der die Klasse zugeordnet ist. - Der Name der Tabelle, der die Klasse zugeordnet ist. - - - Übernimmt oder bestimmt das Schema der Tabelle, der die Klasse zugeordnet ist. - Das Schema der Tabelle, der die Klasse zugeordnet ist. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/es/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/es/System.ComponentModel.Annotations.xml deleted file mode 100644 index 26339f9..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/es/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1039 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Especifica que un miembro de entidad representa una relación de datos, como una relación de clave externa. - - - Inicializa una nueva instancia de la clase . - Nombre de la asociación. - Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. - Una lista separada por comas de los nombres de propiedad de los valores de clave en el lado de la asociación. - - - Obtiene o establece un valor que indica si el miembro de asociación representa una clave externa. - true si la asociación representa una clave externa; de lo contrario, false. - - - Obtiene el nombre de la asociación. - Nombre de la asociación. - - - Obtiene los nombres de propiedad de los valores de clave en el lado OtherKey de la asociación. - Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado OtherKey de la asociación. - - - Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . - Una colección de miembros de clave individuales que se especifican en la propiedad . - - - Obtiene los nombres de propiedad de los valores de clave en el lado ThisKey de la asociación. - Una lista separada por comas de los nombres de propiedad que representan los valores de clave en el lado ThisKey de la asociación. - - - Obtiene una colección de miembros de clave individuales que se especifican en la propiedad . - Una colección de miembros de clave individuales que se especifican en la propiedad . - - - Proporciona un atributo que compara dos propiedades. - - - Inicializa una nueva instancia de la clase . - Propiedad que se va a comparar con la propiedad actual. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Determina si un objeto especificado es válido. - true si es válido; en caso contrario, false. - Objeto que se va a validar. - Objeto que contiene información sobre la solicitud de validación. - - - Obtiene la propiedad que se va a comparar con la propiedad actual. - La otra propiedad. - - - Obtiene el nombre para mostrar de la otra propiedad. - Nombre para mostrar de la otra propiedad. - - - Obtiene un valor que indica si el atributo requiere contexto de validación. - true si el atributo necesita contexto de validación; si no, false. - - - Especifica que una propiedad participe en las comprobaciones de simultaneidad optimista. - - - Inicializa una nueva instancia de la clase . - - - Especifica que un valor de campo de datos es un número de tarjeta de crédito. - - - Inicializa una nueva instancia de la clase . - - - Determina si el número de tarjeta de crédito especificado es válido. - true si el número de tarjeta de crédito es válido; si no, false. - Valor que se va a validar. - - - Especifica un método de validación personalizado que se usa validar una propiedad o instancia de clase. - - - Inicializa una nueva instancia de la clase . - Tipo que contiene el método que realiza la validación personalizada. - Método que realiza la validación personalizada. - - - Da formato a un mensaje de error de validación. - Instancia del mensaje de error con formato. - Nombre que se va a incluir en el mensaje con formato. - - - Obtiene el método de validación. - Nombre del método de validación. - - - Obtiene el tipo que realiza la validación personalizada. - Tipo que realiza la validación personalizada. - - - Representa una enumeración de los tipos de datos asociados a campos de datos y parámetros. - - - Representa un número de tarjeta de crédito. - - - Representa un valor de divisa. - - - Representa un tipo de datos personalizado. - - - Representa un valor de fecha. - - - Representa un instante de tiempo, expresado en forma de fecha y hora del día. - - - Representa una cantidad de tiempo continua durante la que existe un objeto. - - - Representa una dirección de correo electrónico. - - - Representa un archivo HTML. - - - Representa una URL en una imagen. - - - Representa texto multilínea. - - - Represente un valor de contraseña. - - - Representa un valor de número de teléfono. - - - Representa un código postal. - - - Representa texto que se muestra. - - - Representa un valor de hora. - - - Representa el tipo de datos de carga de archivos. - - - Representa un valor de dirección URL. - - - Especifica el nombre de un tipo adicional que debe asociarse a un campo de datos. - - - Inicializa una nueva instancia de la clase con el nombre de tipo especificado. - Nombre del tipo que va a asociarse al campo de datos. - - - Inicializa una nueva instancia de la clase con el nombre de plantilla de campo especificado. - Nombre de la plantilla de campo personalizada que va a asociarse al campo de datos. - - es null o una cadena vacía (""). - - - Obtiene el nombre de la plantilla de campo personalizada asociada al campo de datos. - Nombre de la plantilla de campo personalizada asociada al campo de datos. - - - Obtiene el tipo asociado al campo de datos. - Uno de los valores de . - - - Obtiene el formato de presentación de un campo de datos. - Formato de presentación del campo de datos. - - - Devuelve el nombre del tipo asociado al campo de datos. - Nombre del tipo asociado al campo de datos. - - - Comprueba si el valor del campo de datos es válido. - Es siempre true. - Valor del campo de datos que va a validarse. - - - Proporciona un atributo de uso general que permite especificar las cadenas traducibles de los tipos y miembros de las clases parciales de entidad. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar este campo. - true si la interfaz de usuario se debe generar automáticamente para mostrar este campo; de lo contrario, false. - Se intentó obtener el valor de propiedad antes de establecerse. - - - Obtiene o establece un valor que indica si la UI de filtrado se muestra automáticamente para este campo. - true si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo; de lo contrario, false. - Se intentó obtener el valor de propiedad antes de establecerse. - - - Obtiene o establece un valor que se usa para mostrar una descripción en la interfaz de usuario. - Valor que se usa para mostrar una descripción en la interfaz de usuario. - - - Devuelve el valor de la propiedad . - Valor de si se ha inicializado la propiedad; de lo contrario, es null. - - - Devuelve un valor que indica si la interfaz de usuario se debe generar automáticamente para mostrar el filtrado de este campo. - Valor de si se ha inicializado la propiedad; de lo contrario, es null. - - - Devuelve el valor de la propiedad . - Descripción traducida si se ha especificado y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . - - - Devuelve el valor de la propiedad . - Un valor que se usará para agrupar los campos en la interfaz de usuario, si se ha inicializado ; de lo contrario, null.Si se ha especificado la propiedad y la propiedad representa una clave de recurso, se devuelve una cadena traducida; de lo contrario, se devuelve una cadena no traducida. - - - Devuelve un valor que se usa para mostrar campos en la interfaz de usuario. - Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - Se han inicializado las propiedades y , pero no se pudo encontrar una propiedad estática pública con un nombre que coincida con el valor de la propiedad . - - - Devuelve el valor de la propiedad . - Valor de la propiedad si se ha establecido; de lo contrario, es null. - - - Devuelve el valor de la propiedad . - Obtiene la cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - - - Devuelve el valor de la propiedad . - Cadena traducida para la propiedad si se ha especificado la propiedad y la propiedad representa una clave de recurso; de lo contrario, el valor no traducido de la propiedad . - - - Obtiene o establece un valor que se usa para agrupar campos en la interfaz de usuario. - Valor que se usa para agrupar campos en la interfaz de usuario. - - - Obtiene o establece un valor que se usa para mostrarlo en la interfaz de usuario. - Un valor que se usa para mostrarlo en la interfaz de usuario. - - - Obtiene o establece el peso del orden de la columna. - Peso del orden de la columna. - - - Obtiene o establece un valor que se usará para establecer la marca de agua para los avisos en la interfaz de usuario. - Un valor que se usará para mostrar una marca de agua en la interfaz de usuario. - - - Obtiene o establece el tipo que contiene los recursos para las propiedades , , y . - Tipo del recurso que contiene las propiedades , , y . - - - Obtiene o establece un valor que se usa para la etiqueta de columna de la cuadrícula. - Un valor para la etiqueta de columna de la cuadrícula. - - - Especifica la columna que se muestra en la tabla a la que se hace referencia como una columna de clave externa. - - - Inicializa una nueva instancia de la clase utilizando la columna especificada. - Nombre de la columna que va a utilizarse como columna de presentación. - - - Inicializa una nueva instancia de la clase utilizando las columnas de presentación y ordenación especificadas. - Nombre de la columna que va a utilizarse como columna de presentación. - Nombre de la columna que va a utilizarse para la ordenación. - - - Inicializa una nueva instancia de la clase utilizando la columna de presentación y la columna de ordenación especificadas y el criterio de ordenación especificado. - Nombre de la columna que va a utilizarse como columna de presentación. - Nombre de la columna que va a utilizarse para la ordenación. - Es true para realizar la ordenación en sentido descendente; de lo contrario, es false.El valor predeterminado es false. - - - Obtiene el nombre de la columna que debe usarse como campo de presentación. - Nombre de la columna de presentación. - - - Obtiene el nombre de la columna que va a utilizarse para la ordenación. - Nombre de la columna de ordenación. - - - Obtiene un valor que indica si la ordenación debe realizarse en sentido ascendente o descendente. - Es true si la columna debe ordenarse en sentido descendente; de lo contrario, es false. - - - Especifica el modo en que los datos dinámicos de ASP.NET muestran y dan formato a los campos de datos. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si la cadena de formato especificada por la propiedad se aplica al valor de campo cuando el campo de datos se encuentra en modo de edición. - Es true si la cadena de formato se aplica al valor de campo en modo de edición; de lo contrario, es false.El valor predeterminado es false. - - - Obtiene o establece un valor que indica si los valores de cadena vacía ("") se convierten automáticamente en valores null al actualizar el campo de datos en el origen de datos. - Es true si los valores de cadena vacía se convierten automáticamente en valores null; de lo contrario, es false.El valor predeterminado es true. - - - Obtiene o establece el formato de presentación del valor de campo. - Cadena de formato que especifica el formato de presentación del valor del campo de datos.El valor predeterminado es una cadena vacía (""), lo que indica que no se aplica un formato especial al valor del campo. - - - Obtiene o establece un valor que indica si el campo debe estar codificado en HTML. - Es true si el campo debe estar codificado en HTML; de lo contrario, es false. - - - Obtiene o establece el texto que se muestra en un campo cuando el valor del campo es null. - Texto que se muestra en un campo cuando el valor del campo es null.El valor predeterminado es una cadena vacía (""), lo que indica que no se ha establecido esta propiedad. - - - Indica si un campo de datos es modificable. - - - Inicializa una nueva instancia de la clase . - Es true para especificar que el campo es modificable; de lo contrario, es false. - - - Obtiene un valor que indica si un campo es modificable. - Es true si el campo es modificable; de lo contrario, es false. - - - Obtiene o establece un valor que indica si está habilitado un valor inicial. - Es true si está habilitado un valor inicial; de lo contrario, es false. - - - Valida una dirección de correo electrónico. - - - Inicializa una nueva instancia de la clase . - - - Determina si el valor especificado coincide con el modelo de una dirección de correo electrónico válida. - Es true si el valor especificado es válido o null; en caso contrario, es false. - Valor que se va a validar. - - - Permite asignar una enumeración de .NET Framework a una columna de datos. - - - Inicializa una nueva instancia de la clase . - Tipo de la enumeración. - - - Obtiene o establece el tipo de enumeración. - Tipo de enumeración. - - - Comprueba si el valor del campo de datos es válido. - true si el valor del campo de datos es válido; de lo contrario, false. - Valor del campo de datos que va a validarse. - - - Valida las extensiones del nombre de archivo. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece las extensiones de nombre de archivo. - Extensiones de nombre de archivo, o extensiones de archivo predeterminadas (“.png”, “.jpg”, “.jpeg” y “.gif”) si no se establece la propiedad. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba que la extensión de nombre de archivo o extensiones especificada es válida. - Es true si la extensión del nombre del archivo es válida; de lo contrario, es false. - Lista delimitada por comas de extensiones de archivo válidas. - - - Representa un atributo que se usa para especificar el comportamiento de filtrado de una columna. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario. - Nombre del control que va a utilizarse para el filtrado. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario y el nombre de nivel de presentación. - Nombre del control que va a utilizarse para el filtrado. - Nombre de la capa de presentación que admite este control. - - - Inicializa una nueva instancia de la clase utilizando la sugerencia de filtro de la interfaz de usuario, el nombre de nivel de presentación y los parámetros del control. - Nombre del control que va a utilizarse para el filtrado. - Nombre de la capa de presentación que admite este control. - Lista de parámetros del control. - - - Obtiene los pares nombre-valor que se usan como parámetros en el constructor del control. - Pares nombre-valor que se usan como parámetros en el constructor del control. - - - Devuelve un valor que indica si esta instancia de atributo es igual que el objeto especificado. - Es True si el objeto que se ha pasado es igual que esta instancia de atributo; de lo contrario, es false. - Objeto que se va a comparar con esta instancia de atributo. - - - Obtiene el nombre del control que va a utilizarse para el filtrado. - Nombre del control que va a utilizarse para el filtrado. - - - Devuelve el código hash de esta instancia de atributo. - Código hash de esta instancia de atributo. - - - Obtiene el nombre del nivel de presentación compatible con este control. - Nombre de la capa de presentación que admite este control. - - - Permite invalidar un objeto. - - - Determina si el objeto especificado es válido. - Colección que contiene información de validaciones con error. - Contexto de validación. - - - Denota una o varias propiedades que identifican exclusivamente una entidad. - - - Inicializa una nueva instancia de la clase . - - - Especifica la longitud máxima de los datos de matriz o de cadena permitida en una propiedad. - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase basándose en el parámetro . - Longitud máxima permitida de los datos de matriz o de cadena. - - - Aplica formato a un mensaje de error especificado. - Una cadena localizada que describe la longitud máxima aceptable. - Nombre que se va a incluir en la cadena con formato. - - - Determina si un objeto especificado es válido. - true si el valor es NULL o menor o igual que la longitud máxima especificada; de lo contrario, false. - Objeto que se va a validar. - La longitud es cero o menor que uno negativo. - - - Obtiene la longitud máxima permitida de los datos de matriz o de cadena. - Longitud máxima permitida de los datos de matriz o de cadena. - - - Especifica la longitud mínima de los datos de matriz o de cadena permitida en una propiedad. - - - Inicializa una nueva instancia de la clase . - Longitud de los datos de la matriz o de la cadena. - - - Aplica formato a un mensaje de error especificado. - Una cadena localizada que describe la longitud mínima aceptable. - Nombre que se va a incluir en la cadena con formato. - - - Determina si un objeto especificado es válido. - Es true si el objeto especificado es válido; en caso contrario, es false. - Objeto que se va a validar. - - - Obtiene o establece la longitud mínima permitida de los datos de matriz o de cadena. - Longitud mínima permitida de los datos de matriz o de cadena. - - - Especifica que un valor de campo de datos es un número de teléfono correcto utilizando una expresión regular para los números de teléfono. - - - Inicializa una nueva instancia de la clase . - - - Determina si el número de teléfono especificado está en un formato de número de teléfono válido. - true si el número de teléfono es válido; si no, false. - Valor que se va a validar. - - - Especifica las restricciones de intervalo numérico para el valor de un campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - - Inicializa una nueva instancia de la clase usando los valores mínimo y máximo especificados y el tipo especificado. - Especifica el tipo del objeto que va a probarse. - Especifica el valor mínimo permitido para el valor de campo de datos. - Especifica el valor máximo permitido para el valor de campo de datos. - - es null. - - - Da formato al mensaje de error que se muestra cuando se produce un error de validación de intervalo. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba si el valor del campo de datos se encuentra dentro del intervalo especificado. - Es true si el valor especificado se encuentra dentro del intervalo; en caso contrario, es false. - Valor del campo de datos que va a validarse. - El valor del campo de datos se encontraba fuera del intervalo permitido. - - - Obtiene valor máximo permitido para el campo. - Valor máximo permitido para el campo de datos. - - - Obtiene el valor mínimo permitido para el campo. - Valor mínimo permitido para el campo de datos. - - - Obtiene el tipo del campo de datos cuyo valor debe validarse. - Tipo del campo de datos cuyo valor debe validarse. - - - Especifica que un valor de campo de datos en los datos dinámicos de ASP.NET debe coincidir con la expresión regular especificada. - - - Inicializa una nueva instancia de la clase . - Expresión regular que se usa para validar el valor de campo de datos. - - es null. - - - Da formato al mensaje de error que debe mostrarse si se produce un error de validación de la expresión regular. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - - - Comprueba si el valor escrito por el usuario coincide con el modelo de expresión regular. - true si la validación es correcta; en caso contrario, false. - Valor del campo de datos que va a validarse. - El valor del campo de datos no coincidía con el modelo de expresión regular. - - - Obtiene el modelo de expresión regular. - Modelo del que deben buscarse coincidencias. - - - Especifica que un campo de datos necesita un valor. - - - Inicializa una nueva instancia de la clase . - - - Obtiene o establece un valor que indica si se permite una cadena vacía. - Es true si se permite una cadena vacía; de lo contrario, es false.El valor predeterminado es false. - - - Comprueba si el valor del campo de datos necesario no está vacío. - true si la validación es correcta; en caso contrario, false. - Valor del campo de datos que va a validarse. - El valor del campo de datos es null. - - - Especifica si una clase o columna de datos usa la técnica scaffolding. - - - Inicializa una nueva instancia de mediante la propiedad . - Valor que especifica si está habilitada la técnica scaffolding. - - - Obtiene o establece el valor que especifica si está habilitada la técnica scaffolding. - Es true si está habilitada la técnica scaffolding; en caso contrario, es false. - - - Especifica la longitud mínima y máxima de caracteres que se permiten en un campo de datos. - - - Inicializa una nueva instancia de la clase usando una longitud máxima especificada. - Longitud máxima de una cadena. - - - Aplica formato a un mensaje de error especificado. - Mensaje de error con formato. - Nombre del campo que produjo el error de validación. - El valor de es negativo. O bien es menor que . - - - Determina si un objeto especificado es válido. - Es true si el objeto especificado es válido; en caso contrario, es false. - Objeto que se va a validar. - El valor de es negativo.O bien es menor que . - - - Obtiene o establece la longitud máxima de una cadena. - Longitud máxima de una cadena. - - - Obtiene o establece la longitud mínima de una cadena. - Longitud mínima de una cadena. - - - Indica el tipo de datos de la columna como una versión de fila. - - - Inicializa una nueva instancia de la clase . - - - Especifica la plantilla o el control de usuario que los datos dinámicos usan para mostrar un campo de datos. - - - Inicializa una nueva instancia de la clase usando un control de usuario especificado. - Control de usuario que debe usarse para mostrar el campo de datos. - - - Inicializa una instancia nueva de la clase usando el control de usuario y la capa de presentación especificados. - Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. - Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". - - - Inicializa una nueva instancia de la clase usando el control de usuario, la capa de presentación y los parámetros del control especificados. - Control de usuario (plantilla de campo) que se va a usar para mostrar el campo de datos. - Capa de presentación que usa la clase.Puede establecerse en "HTML", "Silverlight", "WPF" o "WinForms". - Objeto que debe usarse para recuperar valores de cualquier origen de datos. - - es null o es una clave de restricción.O bienEl valor de no es una cadena. - - - Obtiene o establece el objeto que debe usarse para recuperar valores de cualquier origen de datos. - Colección de pares clave-valor. - - - Obtiene un valor que indica si esta instancia es igual que el objeto especificado. - Es true si el objeto especificado es igual que esta instancia; de lo contrario, es false. - Objeto que se va a comparar con esta instancia o una referencia null. - - - Obtiene el código hash de la instancia actual del atributo. - Código hash de la instancia del atributo. - - - Obtiene o establece la capa de presentación que usa la clase . - Nivel de presentación que usa esta clase. - - - Obtiene o establece el nombre de la plantilla de campo que debe usarse para mostrar el campo de datos. - Nombre de la plantilla de campo en la que se muestra el campo de datos. - - - Proporciona la validación de URL. - - - Inicializa una nueva instancia de la clase . - - - Valida el formato de la dirección URL especificada. - true si el formato de la dirección URL es válido o null; si no, false. - URL que se va a validar. - - - Actúa como clase base para todos los atributos de validación. - Las propiedades y del mensaje del error localizado se establecen al mismo tiempo que se establece el mensaje de error no localizado de la propiedad . - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase utilizando la función que permite el acceso a los recursos de validación. - Función que habilita el acceso a los recursos de validación. - - es null. - - - Inicializa una nueva instancia de la clase utilizando el mensaje de error que se va a asociar a un control de validación. - Mensaje de error que se va a asociar al control de validación. - - - Obtiene o establece un mensaje de error que se va a asociar a un control de validación si se produce un error de validación. - Mensaje de error asociado al control de validación. - - - Obtiene o establece el nombre de recurso del mensaje de error que se va a usar para buscar el valor de la propiedad si se produce un error en la validación. - Recurso de mensaje de error asociado a un control de validación. - - - Obtiene o establece el tipo de recurso que se va a usar para buscar el mensaje de error si se produce un error de validación. - Tipo de mensaje de error asociado a un control de validación. - - - Obtiene el mensaje de error de validación traducido. - Mensaje de error de validación traducido. - - - Aplica formato a un mensaje de error según el campo de datos donde se produjo el error. - Instancia del mensaje de error con formato. - Nombre que se va a incluir en el mensaje con formato. - - - Comprueba si el valor especificado es válido con respecto al atributo de validación actual. - Instancia de la clase . - Valor que se va a validar. - Información de contexto sobre la operación de validación. - - - Determina si el valor especificado del objeto es válido. - Es true si el valor especificado es válido; en caso contrario, es false. - Valor del objeto que se va a validar. - - - Valida el valor especificado con respecto al atributo de validación actual. - Instancia de la clase . - Valor que se va a validar. - Información de contexto sobre la operación de validación. - - - Obtiene un valor que indica si el atributo requiere contexto de validación. - true si el atributo necesita contexto de validación; si no, false. - - - Valida el objeto especificado. - Objeto que se va a validar. - Objeto que describe el contexto en el que se realizan las comprobaciones de validación.Este parámetro no puede ser null. - Error de validación. - - - Valida el objeto especificado. - Valor del objeto que se va a validar. - Nombre que se va a incluir en el mensaje de error. - - no es válido. - - - Describe el contexto en el que se realiza una comprobación de validación. - - - Inicializa una nueva instancia de la clase mediante la instancia del objeto especificada. - Instancia del objeto que se va a validar.No puede ser null. - - - Inicializa una nueva instancia de la clase con el objeto y contenedor de propiedades opcional especificados. - Instancia del objeto que se va a validar.No puede ser null. - Conjunto opcional de pares clave-valor que se van a poner a disposición de los consumidores. - - - Inicializa una nueva instancia de la clase mediante el proveedor de servicios y el diccionario de consumidores del servicio. - Objeto que se va a validar.Este parámetro es necesario. - Objeto que implementa la interfaz .Este parámetro es opcional. - Diccionario de pares clave-valor que se va a poner a disposición de los consumidores del servicio.Este parámetro es opcional. - - - Obtiene o establece el nombre del miembro que se va a validar. - Nombre del miembro que se va a validar. - - - Devuelve el servicio que proporciona validación personalizada. - Instancia del servicio o null si el servicio no está disponible. - Tipo del servicio que se va a usar para la validación. - - - Inicializa el objeto mediante un proveedor de servicios que puede devolver instancias de servicio por tipo cuando se llama a GetService. - Proveedor de servicios. - - - Obtiene el diccionario de pares clave-valor asociado a este contexto. - Diccionario de pares clave-valor para este contexto. - - - Obtiene o establece el nombre del miembro que se va a validar. - Nombre del miembro que se va a validar. - - - Obtiene el objeto que se va a validar. - Objeto que se va a validar. - - - Obtiene el tipo del objeto que se va a validar. - Tipo del objeto que se va a validar. - - - Representa la excepción que se produce durante la validación de un campo de datos cuando se usa la clase . - - - Inicializa una nueva instancia de la clase usando un mensaje de error generado por el sistema. - - - Inicializa una nueva instancia de la clase usando un resultado de validación, un atributo de validación y el valor de la excepción actual. - Lista de resultados de la validación. - Atributo que produjo la excepción actual. - Valor del objeto que hizo que el atributo activara el error de validación. - - - Inicializa una nueva instancia de la clase usando el mensaje de error especificado. - Mensaje especificado que expone el error. - - - Inicializa una nueva instancia de la clase usando un mensaje de error especificado, un atributo de validación y el valor de la excepción actual. - Mensaje que expone el error. - Atributo que produjo la excepción actual. - Valor del objeto que hizo que el atributo activara el error de validación. - - - Inicializa una nueva instancia de la clase usando un mensaje de error especificado y una colección de instancias de excepción interna. - Mensaje de error. - Colección de excepciones de validación. - - - Obtiene la instancia de la clase que activó esta excepción. - Instancia del tipo de atributo de validación que activó esta excepción. - - - Obtiene la instancia de que describe el error de validación. - Instancia de que describe el error de validación. - - - Obtiene el valor del objeto que hace que la clase active esta excepción. - Valor del objeto que hizo que la clase activara el error de validación. - - - Representa un contenedor para los resultados de una solicitud de validación. - - - Inicializa una nueva instancia de la clase usando un objeto . - Objeto resultado de la validación. - - - Inicializa una nueva instancia de la clase usando un mensaje de error. - Mensaje de error. - - - Inicializa una nueva instancia de la clase usando un mensaje de error y una lista de miembros que tienen errores de validación. - Mensaje de error. - Lista de nombres de miembro que tienen errores de validación. - - - Obtiene el mensaje de error para la validación. - Mensaje de error para la validación. - - - Obtiene la colección de nombres de miembro que indican qué campos contienen errores de validación. - Colección de nombres de miembro que indican qué campos contienen errores de validación. - - - Representa el éxito de la validación (true si esta se realizó correctamente; en caso contrario, false). - - - Devuelve un valor de cadena que representa el resultado de la validación actual. - Resultado de la validación actual. - - - Define una clase auxiliar que se puede usar para validar objetos, propiedades y métodos cuando está incluida en sus atributos asociados. - - - Determina si el objeto especificado es válido usando el contexto de validación y la colección de resultados de validación. - Es true si el objeto es válido; de lo contrario, es false. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener todas las validaciones con error. - - es null. - - - Determina si el objeto especificado es válido usando el contexto de validación, la colección de resultados de validación y un valor que indica si se van a validar o no todas las propiedades. - Es true si el objeto es válido; de lo contrario, es false. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener todas las validaciones con error. - truepara validar todas las propiedades; Si false, sólo se requiere que los atributos se validen. - - es null. - - - Valida la propiedad. - Es true si la propiedad es válida; de lo contrario, es false. - Valor que se va a validar. - Contexto que describe la propiedad que se va a validar. - Colección que va a contener todas las validaciones con error. - - no se puede asignar a la propiedad.O bienEl valor de es null. - - - Devuelve un valor que indica si el valor especificado es válido con los atributos indicados. - Es true si el objeto es válido; de lo contrario, es false. - Valor que se va a validar. - Contexto que describe el objeto que se va a validar. - Colección que va a contener las validaciones con error. - Atributos de validación. - - - Determina si el objeto especificado es válido usando el contexto de validación. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - El objeto no es válido. - - es null. - - - Determina si el objeto especificado es válido usando el contexto de validación y un valor que indica si se van a validar o no todas las propiedades. - Objeto que se va a validar. - Contexto que describe el objeto que se va a validar. - Es true para validar todas las propiedades; de lo contrario, es false. - - no es válido. - - es null. - - - Valida la propiedad. - Valor que se va a validar. - Contexto que describe la propiedad que se va a validar. - - no se puede asignar a la propiedad. - El parámetro no es válido. - - - Valida los atributos especificados. - Valor que se va a validar. - Contexto que describe el objeto que se va a validar. - Atributos de validación. - El valor del parámetro es null. - El parámetro no se valida con el parámetro . - - - Representa la columna de base de datos que una propiedad está asignada. - - - Inicializa una nueva instancia de la clase . - - - Inicializa una nueva instancia de la clase . - Nombre de la columna a la que se asigna la propiedad. - - - Obtiene el nombre de la columna que la propiedad se asigna. - Nombre de la columna a la que se asigna la propiedad. - - - Obtiene o asignan conjuntos el orden cero- basada de la columna la propiedad en. - El orden de la columna. - - - Obtiene o asignan establece el tipo de datos específico del proveedor de base de datos de la columna la propiedad en. - El tipo de datos específico del proveedor de bases de datos de la columna a la que se asigna la propiedad. - - - Denota que la clase es un tipo complejo.Los tipos complejos son propiedades no escalares de tipos de entidad que permiten organizar las propiedades escalares dentro de las entidades.Los tipos complejos no tienen claves y no pueden ser administrados por Entity Framework excepto el objeto primario. - - - Inicializa una nueva instancia de la clase . - - - Especifica el modo en que la base de datos genera los valores de una propiedad. - - - Inicializa una nueva instancia de la clase . - Opción generada por la base de datos - - - Obtiene o establece el formato usado para generar la configuración de la propiedad en la base de datos. - Opción generada por la base de datos - - - Representa el formato usado para generar la configuración de una propiedad en la base de datos. - - - La base de datos genera un valor cuando una fila se inserta o actualiza. - - - La base de datos genera un valor cuando se inserta una fila. - - - La base de datos no genera valores. - - - Denota una propiedad utilizada como clave externa en una relación.La anotación puede colocarse en la propiedad de clave externa y especificar el nombre de la propiedad de navegación asociada, o colocarse en una propiedad de navegación y especificar el nombre de la clave externa asociada. - - - Inicializa una nueva instancia de la clase . - Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. - - - Si se agrega el atributo ForeigKey a una propiedad de clave externa, debe especificar el nombre de la propiedad de navegación asociada.Si se agrega el atributo ForeigKey a una propiedad de navegación, se debe especificar el nombre de las claves externas asociadas.Si una propiedad de navegación tiene varias claves externas, utilice comas para separar la lista de nombres de clave externa.Para obtener más información, vea Anotaciones de datos de Code First. - El nombre de la propiedad de navegación asociada o la propiedad de clave externa asociada. - - - Especifica la inversa de una propiedad de navegación que representa el otro extremo de la misma relación. - - - Inicializa una nueva instancia de la clase usando la propiedad especificada. - Propiedad de navegación que representa el otro extremo de la misma relación. - - - Obtiene la propiedad de navegación que representa el otro extremo de la misma relación. - Propiedad del atributo. - - - Denota que una propiedad o clase se debe excluir de la asignación de bases de datos. - - - Inicializa una nueva instancia de la clase . - - - Especifica la tabla de base de datos a la que está asignada una clase. - - - Inicializa una nueva instancia de la clase usando el nombre especificado de la tabla. - Nombre de la tabla a la que está asignada la clase. - - - Obtiene el nombre de la tabla a la que está asignada la clase. - Nombre de la tabla a la que está asignada la clase. - - - Obtiene o establece el esquema de la tabla a la que está asignada la clase. - Esquema de la tabla a la que está asignada la clase. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml deleted file mode 100644 index 212f59b..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1041 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Spécifie qu'un membre d'entité représente une relation de données, telle qu'une relation de clé étrangère. - - - Initialise une nouvelle instance de la classe . - Nom de l'association. - Liste séparée par des virgules des noms de propriété des valeurs de clé du côté de l'association. - Liste séparée par des virgules des noms de propriété des valeurs de clé du côté de l'association. - - - Obtient ou définit une valeur qui indique si le membre d'association représente une clé étrangère. - true si l'association représente une clé étrangère ; sinon, false. - - - Obtient le nom de l'association. - Nom de l'association. - - - Obtient les noms de propriété des valeurs de clé du coté OtherKey de l'association. - Liste séparée par des virgules des noms de propriété qui représentent les valeurs de clé du côté OtherKey de l'association. - - - Obtient une collection des membres de clé individuels spécifiés dans la propriété . - Collection des membres de clé individuels spécifiés dans la propriété . - - - Obtient les noms de propriété des valeurs de clé du coté ThisKey de l'association. - Liste séparée par des virgules des noms de propriété qui représentent les valeurs de clé du côté ThisKey de l'association. - - - Obtient une collection des membres de clé individuels spécifiés dans la propriété . - Collection des membres de clé individuels spécifiés dans la propriété . - - - Fournit un attribut qui compare deux propriétés. - - - Initialise une nouvelle instance de la classe . - Propriété à comparer à la propriété actuelle. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Détermine si un objet spécifié est valide. - true si est valide ; sinon, false. - Objet à valider. - Objet qui contient des informations sur la demande de validation. - - - Obtient la propriété à comparer à la propriété actuelle. - Autre propriété. - - - Obtient le nom complet de l'autre propriété. - Nom complet de l'autre propriété. - - - Obtient une valeur qui indique si l'attribut requiert un contexte de validation. - true si l'attribut requiert un contexte de validation ; sinon, false. - - - Indique si une propriété participe aux contrôles d'accès concurrentiel optimiste. - - - Initialise une nouvelle instance de la classe . - - - Spécifie qu'une valeur de champ de données est un numéro de carte de crédit. - - - Initialise une nouvelle instance de la classe . - - - Détermine si le nombre de cartes de crédit spécifié est valide. - true si le numéro de carte de crédit est valide ; sinon, false. - Valeur à valider. - - - Spécifie une méthode de validation personnalisée utilisée pour valider une propriété ou une instance de classe. - - - Initialise une nouvelle instance de la classe . - Type contenant la méthode qui exécute la validation personnalisée. - Méthode qui exécute la validation personnalisée. - - - Met en forme un message d'erreur de validation. - Instance du message d'erreur mis en forme. - Nom à inclure dans le message mis en forme. - - - Obtient la méthode de validation. - Nom de la méthode de validation. - - - Obtient le type qui exécute la validation personnalisée. - Type qui exécute la validation personnalisée. - - - Représente une énumération des types de données associés à des champs de données et des paramètres. - - - Représente un numéro de carte de crédit. - - - Représente une valeur monétaire. - - - Représente un type de données personnalisé. - - - Représente une valeur de date. - - - Représente un instant, exprimé sous la forme d'une date ou d'une heure. - - - Représente une durée continue pendant laquelle un objet existe. - - - Représente une adresse de messagerie. - - - Représente un fichier HTML. - - - Représente une URL d'image. - - - Représente un texte multiligne. - - - Représente une valeur de mot de passe. - - - Représente une valeur de numéro de téléphone. - - - Représente un code postal. - - - Représente du texte affiché. - - - Représente une valeur de temps. - - - Représente le type de données de téléchargement de fichiers. - - - Représente une valeur d'URL. - - - Spécifie le nom d'un type supplémentaire à associer à un champ de données. - - - Initialise une nouvelle instance de la classe à l'aide du nom de type spécifié. - Nom du type à associer au champ de données. - - - Initialise une nouvelle instance de la classe à l'aide du nom de modèle de champ spécifié. - Nom du modèle de champ personnalisé à associer au champ de données. - - est null ou est une chaîne vide (""). - - - Obtient le nom du modèle de champ personnalisé associé au champ de données. - Nom du modèle de champ personnalisé associé au champ de données. - - - Obtient le type associé au champ de données. - Une des valeurs de . - - - Obtient un format d'affichage de champ de données. - Format d'affichage de champ de données. - - - Retourne le nom du type associé au champ de données. - Nom du type associé au champ de données. - - - Vérifie que la valeur du champ de données est valide. - Toujours true. - Valeur de champ de données à valider. - - - Fournit un attribut à usage général qui vous permet de spécifier les chaînes localisables pour les types et membres de classes partielles d'entité. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher ce champ. - true si l'interface utilisateur doit être générée automatiquement pour afficher ce champ ; sinon, false. - Une tentative d'obtention de la valeur de la propriété avant sa définition a été effectuée. - - - Obtient ou définit une valeur qui indique si l'interface utilisateur du filtrage s'affiche automatiquement pour ce champ. - true si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ ; sinon, false. - Une tentative d'obtention de la valeur de la propriété avant sa définition a été effectuée. - - - Obtient ou définit une valeur utilisée pour afficher une description dans l'interface utilisateur. - Valeur utilisée pour afficher une description dans l'interface utilisateur. - - - Retourne la valeur de la propriété . - Valeur de si la propriété a été initialisée ; sinon, null. - - - Retourne une valeur qui indique si l'interface utilisateur doit être générée automatiquement pour afficher le filtrage de ce champ. - Valeur de si la propriété a été initialisée ; sinon, null. - - - Retourne la valeur de la propriété . - Description localisée si a été spécifié et que la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - La propriété et la propriété sont initialisées, mais une propriété statique publique qui a un nom qui correspond à la valeur n'a pas pu être trouvée pour la propriété . - - - Retourne la valeur de la propriété . - Valeur qui sera utilisée pour le regroupement de champs dans l'interface utilisateur, si a été initialisé ; sinon, null.Si la propriété a été spécifiée et que la propriété représente une clé de ressource, une chaîne localisée est retournée ; sinon, une chaîne non localisée est retournée. - - - Retourne une valeur utilisée pour l'affichage des champs dans l'interface utilisateur. - Chaîne localisée pour la propriété lorsque la propriété a été spécifiée et que la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - La propriété et la propriété sont initialisées, mais une propriété statique publique qui a un nom qui correspond à la valeur n'a pas pu être trouvée pour la propriété . - - - Retourne la valeur de la propriété . - Valeur de la propriété si elle a été définie ; sinon, null. - - - Retourne la valeur de la propriété . - Obtient la chaîne localisée pour la propriété si la propriété a été spécifiée et si la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété . - - - Retourne la valeur de la propriété . - Chaîne localisée pour la propriété si la propriété a été spécifiée et si la propriété représente une clé de ressource ; sinon, valeur non localisée de la propriété de valeur . - - - Obtient ou définit une valeur utilisée regrouper des champs dans l'interface utilisateur. - Valeur utilisée pour regrouper des champs dans l'interface utilisateur. - - - Obtient ou définit une valeur utilisée pour l'affichage dans l'interface utilisateur. - Valeur utilisée pour l'affichage dans l'interface utilisateur. - - - Obtient ou définit la largeur de la colonne. - Largeur de la colonne. - - - Obtient ou définit une valeur qui sera utilisée pour définir le filigrane pour les invites dans l'interface utilisateur. - Valeur qui sera utilisée pour afficher un filigrane dans l'interface utilisateur. - - - Obtient ou définit le type qui contient les ressources pour les propriétés , , et . - Type de la ressource qui contient les propriétés , , et . - - - Obtient ou définit une valeur utilisée pour l'étiquette de colonne de la grille. - Valeur utilisée pour l'étiquette de colonne de la grille. - - - Spécifie la colonne affichée dans la table à laquelle il est fait référence comme colonne clé étrangère. - - - Initialise une nouvelle instance de la classe à l'aide de la colonne spécifiée. - Nom de la colonne à utiliser comme colonne d'affichage. - - - Initialise une nouvelle instance de la classe en utilisant les colonnes de tri et d'affichage spécifiées. - Nom de la colonne à utiliser comme colonne d'affichage. - Nom de la colonne à utiliser pour le tri. - - - Initialise une nouvelle instance de la classe en utilisant la colonne d'affichage spécifiée et la colonne et l'ordre de tri spécifiés. - Nom de la colonne à utiliser comme colonne d'affichage. - Nom de la colonne à utiliser pour le tri. - true pour trier par ordre décroissant ; sinon, false.La valeur par défaut est false. - - - Obtient le nom de la colonne à utiliser comme champ d'affichage. - Nom de la colonne d'affichage. - - - Obtient le nom de la colonne à utiliser pour le tri. - Nom de la colonne de tri. - - - Obtient une valeur qui indique s'il faut trier par ordre croissant ou décroissant. - true si la colonne doit être triée par ordre décroissant ; sinon, false. - - - Spécifie la manière dont les champs de données sont affichés et mis en forme par Dynamic Data ASP.NET. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si la chaîne de mise en forme spécifiée par la propriété est appliquée à la valeur de champ lorsque le champ de données est en mode Édition. - true si la chaîne de mise en forme s'applique à la valeur de champ en mode Édition ; sinon, false.La valeur par défaut est false. - - - Obtient ou définit une valeur qui indique si les chaînes vides ("") sont converties automatiquement en valeurs null lorsque le champ de données est mis à jour dans la source de données. - true si les chaînes vides sont converties automatiquement en null ; sinon, false.La valeur par défaut est true. - - - Obtient ou définit le format d'affichage de la valeur de champ. - Chaîne de mise en forme qui spécifie le format d'affichage de la valeur du champ de données.La valeur par défaut est une chaîne vide (""), ce qui signifie qu'aucune mise en forme spéciale n'est appliquée à la valeur de champ. - - - Obtient ou définit une valeur qui indique si le champ doit être encodé en HTML. - true si le champ doit être encodé en HTML ; sinon, false. - - - Obtient ou définit le texte affiché pour un champ lorsque la valeur du champ est null. - Texte affiché pour un champ lorsque la valeur du champ est null.La valeur par défaut est une chaîne vide (""), ce qui signifie que cette propriété n'est pas définie. - - - Indique si un champ de données est modifiable. - - - Initialise une nouvelle instance de la classe . - true pour spécifier que le champ est modifiable ; sinon, false. - - - Obtient une valeur qui indique si un champ est modifiable. - true si le champ est modifiable ; sinon, false. - - - Obtient ou définit une valeur qui indique si une valeur initiale est activée. - true si une valeur initiale est activée ; sinon, false. - - - Valide une adresse de messagerie. - - - Initialise une nouvelle instance de la classe . - - - Détermine si la valeur spécifiée correspond au modèle d'une adresse de messagerie valide. - true si la valeur spécifiée est valide ou null ; sinon, false. - Valeur à valider. - - - Permet le mappage d'une énumération .NET Framework à une colonne de données. - - - Initialise une nouvelle instance de la classe . - Type de l'énumération. - - - Obtient ou définit le type de l'énumération. - Type d'énumération. - - - Vérifie que la valeur du champ de données est valide. - true si la valeur du champ de données est valide ; sinon, false. - Valeur de champ de données à valider. - - - Valide les extensions de nom de fichier. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit les extensions de nom de fichier. - Extensions de nom de fichier, ou extensions de fichier par défaut (".png », « .jpg », « .jpeg » et « .gif ») si la propriété n'est pas définie. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie que les extensions de nom de fichier spécifiées sont valides. - true si l' extension de nom de fichier est valide ; sinon, false. - Liste d'extensions de fichiers valides, délimitée par des virgules. - - - Représente un attribut utilisé pour spécifier le comportement de filtrage pour une colonne. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur. - Nom du contrôle à utiliser pour le filtrage. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur et du nom de la couche de présentation. - Nom du contrôle à utiliser pour le filtrage. - Nom de la couche présentation qui prend en charge ce contrôle. - - - Initialise une nouvelle instance de la classe à l'aide de l'indication de filtrage de l'interface utilisateur, du nom de la couche de présentation et des paramètres de contrôle. - Nom du contrôle à utiliser pour le filtrage. - Nom de la couche présentation qui prend en charge ce contrôle. - Liste des paramètres pour le contrôle. - - - Obtient les paires nom/valeur utilisées comme paramètres dans le constructeur du contrôle. - Paires nom/valeur utilisées comme paramètres dans le constructeur du contrôle. - - - Retourne une valeur qui indique si cette instance d'attribut est égale à un objet spécifié. - True si l'objet passé est égal à cette instance d'attribut ; sinon, false. - Instance d'objet à comparer avec cette instance d'attribut. - - - Obtient le nom du contrôle à utiliser pour le filtrage. - Nom du contrôle à utiliser pour le filtrage. - - - Retourne le code de hachage de cette instance d'attribut. - Code de hachage de cette instance d'attribut. - - - Obtient le nom de la couche de présentation qui prend en charge ce contrôle. - Nom de la couche présentation qui prend en charge ce contrôle. - - - Offre un moyen d'invalider un objet. - - - Détermine si l'objet spécifié est valide. - Collection qui contient des informations de validations ayant échoué. - Contexte de validation. - - - Dénote une ou plusieurs propriétés qui identifient une entité de manière unique. - - - Initialise une nouvelle instance de la classe . - - - Spécifie la longueur maximale du tableau ou des données de type chaîne autorisée dans une propriété. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe en fonction du paramètre . - Longueur maximale autorisée du tableau ou des données de type chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Chaîne localisée pour décrire la longueur acceptable maximale. - Nom à inclure dans la chaîne mise en forme. - - - Détermine si un objet spécifié est valide. - true si la valeur est null ou inférieure ou égale à la longueur maximale spécifiée, sinon, false. - Objet à valider. - La longueur est zéro ou moins que moins un. - - - Obtient la longueur maximale autorisée du tableau ou des données de type chaîne. - Longueur maximale autorisée du tableau ou des données de type chaîne. - - - Spécifie la longueur minimale du tableau ou des données de type chaîne autorisée dans une propriété. - - - Initialise une nouvelle instance de la classe . - Longueur du tableau ou des données de type chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Chaîne localisée pour décrire la longueur acceptable minimale. - Nom à inclure dans la chaîne mise en forme. - - - Détermine si un objet spécifié est valide. - true si l'objet spécifié est valide ; sinon false. - Objet à valider. - - - Obtient ou définit la longueur minimale autorisée des données du tableau ou de type chaîne. - Longueur minimale autorisée du tableau ou des données de type chaîne. - - - Spécifie qu'une valeur de champ de données est un numéro de téléphone de format correct qui utilise une expression régulière pour les numéros de téléphone. - - - Initialise une nouvelle instance de la classe . - - - Détermine si le numéro de téléphone spécifié est dans un format de numéro de téléphone valide. - true si le numéro de téléphone est valide ; sinon, false. - Valeur à valider. - - - Spécifie les contraintes de plages numériques pour la valeur d'un champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - - Initialise une nouvelle instance de la classe à l'aide des valeurs minimale et maximale spécifiées et du type spécifié. - Spécifie le type de l'objet à tester. - Spécifie la valeur minimale autorisée pour la valeur du champ de données. - Spécifie la valeur maximale autorisée pour la valeur du champ de données. - - a la valeur null. - - - Met en forme le message d'erreur affiché en cas d'échec de la validation de la plage. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie que la valeur du champ de données est dans la plage spécifiée. - true si la valeur spécifiée se situe dans la plage ; sinon false. - Valeur de champ de données à valider. - La valeur du champ de données était en dehors de la plage autorisée. - - - Obtient la valeur maximale autorisée pour le champ. - Valeur maximale autorisée pour le champ de données. - - - Obtient la valeur minimale autorisée pour le champ. - Valeur minimale autorisée pour le champ de données. - - - Obtient le type du champ de données dont la valeur doit être validée. - Type du champ de données dont la valeur doit être validée. - - - Spécifie qu'une valeur de champ de données dans Dynamic Data ASP.NET doit correspondre à l'expression régulière spécifiée. - - - Initialise une nouvelle instance de la classe . - Expression régulière utilisée pour valider la valeur du champ de données. - - a la valeur null. - - - Met en forme le message d'erreur à afficher en cas d'échec de validation de l'expression régulière. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - - Vérifie si la valeur entrée par l'utilisateur correspond au modèle d'expression régulière. - true si la validation réussit ; sinon, false. - Valeur de champ de données à valider. - La valeur du champ de données ne correspondait pas au modèle d'expression régulière. - - - Obtient le modèle d'expression régulière. - Modèle pour lequel établir une correspondance. - - - Spécifie qu'une valeur de champ de données est requise. - - - Initialise une nouvelle instance de la classe . - - - Obtient ou définit une valeur qui indique si une chaîne vide est autorisée. - true si une chaîne vide est autorisée ; sinon, false.La valeur par défaut est false. - - - Vérifie que la valeur du champ de données requis n'est pas vide. - true si la validation réussit ; sinon, false. - Valeur de champ de données à valider. - La valeur du champ de données était null. - - - Spécifie si une classe ou une colonne de données utilise la structure. - - - Initialise une nouvelle instance de à l'aide de la propriété . - Valeur qui spécifie si la structure est activée. - - - Obtient ou définit la valeur qui spécifie si la structure est activée. - true si la structure est activée ; sinon, false. - - - Spécifie la longueur minimale et maximale des caractères autorisés dans un champ de données. - - - Initialise une nouvelle instance de la classe en utilisant une longueur maximale spécifiée. - Longueur maximale d'une chaîne. - - - Applique une mise en forme à un message d'erreur spécifié. - Message d'erreur mis en forme. - Nom du champ ayant provoqué l'échec de validation. - - est négatif. ou est inférieur à . - - - Détermine si un objet spécifié est valide. - true si l'objet spécifié est valide ; sinon false. - Objet à valider. - - est négatif.ou est inférieur à . - - - Obtient ou définit la longueur maximale d'une chaîne. - Longueur maximale d'une chaîne. - - - Obtient ou définit la longueur minimale d'une chaîne. - Longueur minimale d'une chaîne. - - - Spécifie le type de données de la colonne en tant que version de colonne. - - - Initialise une nouvelle instance de la classe . - - - Spécifie le modèle ou le contrôle utilisateur utilisé par Dynamic Data pour afficher un champ de données. - - - Initialise une nouvelle instance de la classe en utilisant un nom de contrôle spécifié par l'utilisateur. - Contrôle utilisateur à utiliser pour afficher le champ de données. - - - Initialise une nouvelle instance de la classe en utilisant le contrôle utilisateur et la couche de présentation spécifiés. - Contrôle utilisateur (modèle de champ) à utiliser pour afficher le champ de données. - Couche de présentation qui utilise la classe.Peut avoir la valeur "HTML", "Silverlight", "WPF" ou "WinForms". - - - Initialise une nouvelle instance de la classe en utilisant le contrôle utilisateur, la couche de présentation et les paramètres de contrôle spécifiés. - Contrôle utilisateur (modèle de champ) à utiliser pour afficher le champ de données. - Couche de présentation qui utilise la classe.Peut avoir la valeur "HTML", "Silverlight", "WPF" ou "WinForms". - Objet à utiliser pour extraire des valeurs de toute source de données. - - est null ou est une clé de contrainte.ouLa valeur de n'est pas une chaîne. - - - Obtient ou définit l'objet à utiliser pour extraire des valeurs de toute source de données. - Collection de paires clé-valeur. - - - Obtient une valeur qui indique si cette instance équivaut à l'objet spécifié. - true si l'objet spécifié équivaut à cette instance ; sinon, false. - Objet à comparer à cette instance ou référence null. - - - Obtient le code de hachage de l'instance actuelle de l'attribut. - Code de hachage de l'instance de l'attribut. - - - Obtient ou définit la couche de présentation qui utilise la classe . - Couche de présentation utilisée par cette classe. - - - Obtient ou définit le nom du modèle de champ à utiliser pour afficher le champ de données. - Nom du modèle de champ qui affiche le champ de données. - - - Fournit la validation de l'URL. - - - Initialise une nouvelle instance de la classe . - - - Valide le format de l'URL spécifiée. - true si le format d'URL est valide ou null ; sinon, false. - URL à valider. - - - Sert de classe de base pour tous les attributs de validation. - Les propriétés et pour le message d'erreur localisé sont définies en même temps que le message d'erreur de propriété non localisé. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe à l'aide de la fonction qui autorise l'accès aux ressources de validation. - Fonction qui autorise l'accès aux ressources de validation. - - a la valeur null. - - - Initialise une nouvelle instance de la classe à l'aide du message d'erreur à associer à un contrôle de validation. - Message d'erreur à associer à un contrôle de validation. - - - Obtient ou définit un message d'erreur à associer à un contrôle de validation si la validation échoue. - Message d'erreur associé au contrôle de validation. - - - Obtient ou définit le nom de la ressource de message d'erreur à utiliser pour rechercher la valeur de la propriété si la validation échoue. - Ressource de message d'erreur associée à un contrôle de validation. - - - Obtient ou définit le type de ressource à utiliser pour la recherche de message d'erreur si une validation échoue. - Type de message d'erreur associé à un contrôle de validation. - - - Obtient le message d'erreur de validation localisé. - Message d'erreur de validation localisé. - - - Applique la mise en forme à un message d'erreur en fonction du champ de données dans lequel l'erreur s'est produite. - Instance du message d'erreur mis en forme. - Nom à inclure dans le message mis en forme. - - - Vérifie si la valeur spécifiée est valide en tenant compte de l'attribut de validation actuel. - Instance de la classe . - Valeur à valider. - Informations de contexte concernant l'opération de validation. - - - Détermine si la valeur spécifiée de l'objet est valide. - true si la valeur spécifiée est valide ; sinon, false. - Valeur de l'objet à valider. - - - Valide la valeur spécifiée en tenant compte de l'attribut de validation actuel. - Instance de la classe . - Valeur à valider. - Informations de contexte concernant l'opération de validation. - - - Obtient une valeur qui indique si l'attribut requiert un contexte de validation. - true si l'attribut requiert un contexte de validation ; sinon, false. - - - Valide l'objet spécifié. - Objet à valider. - Objet qui décrit le contexte dans lequel les contrôles de validation sont effectués.Ce paramètre ne peut pas être null. - Échec de la validation. - - - Valide l'objet spécifié. - Valeur de l'objet à valider. - Nom à inclure dans le message d'erreur. - - n'est pas valide. - - - Décrit le contexte dans lequel un contrôle de validation est exécuté. - - - Initialise une nouvelle instance de la classe à l'aide de l'instance d'objet spécifiée - Instance de l'objet à valider.Ne peut pas être null. - - - Initialise une nouvelle instance de la classe à l'aide de l'objet spécifié et d'un conteneur des propriétés facultatif. - Instance de l'objet à valider.Ne peut pas être null - Jeu facultatif de paires clé/valeur à mettre à disposition des consommateurs. - - - Initialise une nouvelle instance de la classe à l'aide du fournisseur de services et du dictionnaire des consommateurs du service. - Objet à valider.Ce paramètre est obligatoire. - Objet qui implémente l'interface .Ce paramètre est optionnel. - Dictionnaire de paires clé/valeur à mettre à disposition des consommateurs du service.Ce paramètre est optionnel. - - - Obtient ou définit le nom du membre à valider. - Nom du membre à valider. - - - Retourne le service qui assure la validation personnalisée. - Instance du service ou null si le service n'est pas disponible. - Type du service à utiliser pour la validation. - - - Initialise le à l'aide d'un fournisseur de services qui peut retourner des instances de service par type quand GetService est appelée. - Fournisseur de services. - - - Obtient le dictionnaire de paires clé/valeur associé à ce contexte. - Dictionnaire de paires clé/valeur pour ce contexte. - - - Obtient ou définit le nom du membre à valider. - Nom du membre à valider. - - - Obtient l'objet à valider. - Objet à valider. - - - Obtient le type de l'objet à valider. - Type de l'objet à valider. - - - Représente l'exception qui se produit pendant le validation d'un champ de données lorsque la classe est utilisée. - - - Initialise une nouvelle instance de la classe avec un message d'erreur généré par le système. - - - Initialise une nouvelle instance de la classe à l'aide d'un résultat de validation, d'un attribut de validation et de la valeur de l'exception en cours. - Liste des résultats de validation. - Attribut qui a provoqué l'exception actuelle. - Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. - Message spécifié qui indique l'erreur. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, un attribut de validation et la valeur de l'exception actuelle. - Message qui indique l'erreur. - Attribut qui a provoqué l'exception actuelle. - Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation. - - - Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une collection d'instances d'exceptions internes. - Message d'erreur. - Collection d'exceptions de validation. - - - Obtient l'instance de la classe qui a déclenché cette exception. - Instance du type d'attribut de validation qui a déclenché cette exception. - - - Obtient l'instance qui décrit l'erreur de validation. - Instance qui décrit l'erreur de validation. - - - Obtient la valeur de l'objet qui fait en sorte que la classe déclenche cette exception. - Valeur de l'objet qui a fait en sorte que la classe déclenche l'erreur de validation. - - - Représente un conteneur pour les résultats d'une demande de validation. - - - Initialise une nouvelle instance de la classe à l'aide d'un objet . - Objet résultat de validation. - - - Initialise une nouvelle instance de la classe en utilisant un message d'erreur spécifié. - Message d'erreur. - - - Initialise une nouvelle instance de la classe à l'aide d'un message d'erreur et d'une liste des membres présentant des erreurs de validation. - Message d'erreur. - Liste des noms de membre présentant des erreurs de validation. - - - Obtient le message d'erreur pour la validation. - Message d'erreur pour la validation. - - - Obtient la collection des noms de membre qui indiquent quels champs présentent des erreurs de validation. - Collection des noms de membre qui indiquent quels champs présentent des erreurs de validation. - - - Représente la réussite de la validation (true si la validation a réussi ; sinon, false). - - - Retourne une chaîne représentant le résultat actuel de la validation. - Résultat actuel de la validation. - - - Définit une classe d'assistance qui peut être utilisée pour valider des objets, des propriétés et des méthodes lorsqu'elle est incluse dans leurs attributs associés. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation et de la collection des résultats de validation. - true si l'objet est valide ; sinon, false. - Objet à valider. - Contexte qui décrit l'objet à valider. - Collection destinée à contenir les validations ayant échoué. - - a la valeur null. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation, de la collection des résultats de validation et d'une valeur qui spécifie s'il faut valider toutes les propriétés. - true si l'objet est valide ; sinon, false. - Objet à valider. - Contexte qui décrit l'objet à valider. - Collection destinée à contenir les validations ayant échoué. - true pour valider toutes les propriétés ; si false, seuls les attributs requis sont validés. - - a la valeur null. - - - Valide la propriété. - true si la propriété est valide ; sinon, false. - Valeur à valider. - Contexte qui décrit la propriété à valider. - Collection destinée à contenir les validations ayant échoué. - - ne peut pas être assignée à la propriété.ouest null. - - - Retourne une valeur qui indique si la valeur spécifiée est valide avec les attributs spécifiés. - true si l'objet est valide ; sinon, false. - Valeur à valider. - Contexte qui décrit l'objet à valider. - Collection qui contient les validations ayant échoué. - Attributs de validation. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation. - Objet à valider. - Contexte qui décrit l'objet à valider. - L'objet n'est pas valide. - - a la valeur null. - - - Détermine si l'objet spécifié est valide à l'aide du contexte de validation et d'une valeur qui spécifie s'il faut valider toutes les propriétés. - Objet à valider. - Contexte qui décrit l'objet à valider. - true pour valider toutes les propriétés ; sinon, false. - - n'est pas valide. - - a la valeur null. - - - Valide la propriété. - Valeur à valider. - Contexte qui décrit la propriété à valider. - - ne peut pas être assignée à la propriété. - Le paramètre n'est pas valide. - - - Valide les attributs spécifiés. - Valeur à valider. - Contexte qui décrit l'objet à valider. - Attributs de validation. - Le paramètre est null. - Le paramètre ne valide pas avec le paramètre . - - - Représente la colonne de base de données à laquelle une propriété est mappée. - - - Initialise une nouvelle instance de la classe . - - - Initialise une nouvelle instance de la classe . - Nom de la colonne à laquelle la propriété est mappée. - - - Obtient le nom de la colonne à laquelle la propriété est mappée. - Nom de la colonne à laquelle la propriété est mappée. - - - Obtient ou définit l'ordre de base zéro de la colonne à laquelle la propriété est mappée. - Ordre de la colonne. - - - Obtient ou définit le type de données spécifique du fournisseur de bases de données de la colonne à laquelle la propriété est mappée. - Type de données spécifique du fournisseur de bases de données de la colonne à laquelle la propriété est mappée. - - - Dénote que la classe est un type complexe.Les types complexes sont les propriétés non scalaires des types d'entités qui permettent d'organiser les propriétés scalaires au sein des entités.Les types complexes n'ont pas de clés et ne peuvent pas être gérés par l'Entity Framework, mis à part l'objet parent. - - - Initialise une nouvelle instance de la classe . - - - Indique comment la base de données génère les valeurs d'une propriété. - - - Initialise une nouvelle instance de la classe . - Option générée par la base de données. - - - Obtient ou définit le modèle utilisé pour générer des valeurs pour la propriété de la base de données. - Option générée par la base de données. - - - Représente le modèle utilisé pour générer des valeurs pour une propriété dans la base de données. - - - La base de données génère une valeur lorsqu'une ligne est insérée ou mise à jour. - - - La base de données génère une valeur lorsqu'une ligne est insérée. - - - La base de données ne génère pas de valeurs. - - - Dénote une propriété utilisée comme une clé étrangère dans une relation.L'annotation peut être placée sur la propriété de clé étrangère et spécifier le nom de la propriété de navigation associée, ou bien placée sur une propriété de navigation et spécifier le nom de la clé étrangère associée. - - - Initialise une nouvelle instance de la classe . - Si vous ajoutez l'attribut ForeigKey à une propriété de clé étrangère, vous devez spécifier le nom de la propriété de navigation associée.Si vous ajoutez l'attribut ForeigKey à une propriété de navigation, vous devez spécifier le(s) nom(s) de la (des) clé(s) étrangère(s) associée(s).Si une propriété de navigation comporte plusieurs clés étrangères, utilisez une virgule pour séparer la liste des noms de clé étrangère.Pour plus d'informations, consultez Annotations de données Code First. - - - Si vous ajoutez l'attribut ForeigKey à une propriété de clé étrangère, vous devez spécifier le nom de la propriété de navigation associée.Si vous ajoutez l'attribut ForeigKey à une propriété de navigation, vous devez spécifier le(s) nom(s) de la (des) clé(s) étrangère(s) associée(s).Si une propriété de navigation comporte plusieurs clés étrangères, utilisez une virgule pour séparer la liste des noms de clé étrangère.Pour plus d'informations, consultez Annotations de données Code First. - Nom de la propriété de navigation associée ou de la propriété de clé étrangère associée. - - - Spécifie l'inverse d'une propriété de navigation qui représente l'autre terminaison de la même relation. - - - Initialise une nouvelle instance de la classe à l'aide de la propriété spécifiée. - Propriété de navigation représentant l'autre extrémité de la même relation. - - - Gets the navigation property representing the other end of the same relationship. - Propriété de l'attribut. - - - Dénote qu'une propriété ou classe doit être exclue du mappage de base de données. - - - Initialise une nouvelle instance de la classe . - - - Spécifie la table de base de données à laquelle une classe est mappée. - - - Initialise une nouvelle instance de la classe à l'aide du nom de la table spécifié. - Nom de la table à laquelle la classe est mappée. - - - Obtient le nom de la table à laquelle la classe est mappée. - Nom de la table à laquelle la classe est mappée. - - - Obtient ou définit le schéma de la table auquel la classe est mappée. - Schéma de la table à laquelle la classe est mappée. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/it/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/it/System.ComponentModel.Annotations.xml deleted file mode 100644 index f669cb3..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/it/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1039 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifica che un membro di entità rappresenta una relazione tra i dati, ad esempio una relazione di chiave esterna. - - - Inizializza una nuova istanza della classe . - Nome dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato dell'associazione. - - - Ottiene o imposta un valore che indica se il membro dell'associazione rappresenta una chiave esterna. - true se l'associazione rappresenta una chiave esterna; in caso contrario, false. - - - Ottiene il nome dell'associazione. - Nome dell'associazione. - - - Ottiene i nomi di proprietà dei valori chiave sul lato OtherKey dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato OtherKey dell'associazione. - - - Ottiene un insieme di singoli membri chiave specificati nella proprietà . - Insieme di singoli membri chiave specificati nella proprietà . - - - Ottiene i nomi di proprietà dei valori chiave sul lato ThisKey dell'associazione. - Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato ThisKey dell'associazione. - - - Ottiene un insieme di singoli membri chiave specificati nella proprietà . - Insieme di singoli membri chiave specificati nella proprietà . - - - Fornisce un attributo che confronta due proprietà. - - - Inizializza una nuova istanza della classe . - Proprietà da confrontare con la proprietà corrente. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Determina se un oggetto specificato è valido. - true se è valido. In caso contrario, false. - Oggetto da convalidare. - Oggetto contenente informazioni sulla richiesta di convalida. - - - Ottiene la proprietà da confrontare con la proprietà corrente. - Altra proprietà. - - - Ottiene il nome visualizzato dell'altra proprietà. - Nome visualizzato dell'altra proprietà. - - - Ottiene un valore che indica se l'attributo richiede il contesto di convalida. - true se l'attributo richiede il contesto di convalida; in caso contrario, false. - - - Specifica che una proprietà partecipa ai controlli della concorrenza ottimistica. - - - Inizializza una nuova istanza della classe . - - - Specifica che un valore del campo dati è un numero di carta di credito. - - - Inizializza una nuova istanza della classe . - - - Determina se il numero di carta di credito specificato è valido. - true se il numero di carta di credito è valido; in caso contrario, false. - Valore da convalidare. - - - Specifica un metodo di convalida personalizzato utilizzato per convalidare un'istanza della classe o della proprietà. - - - Inizializza una nuova istanza della classe . - Tipo contenente il metodo che esegue la convalida personalizzata. - Metodo che esegue la convalida personalizzata. - - - Formatta un messaggio di errore di convalida. - Istanza del messaggio di errore formattato. - Nome da includere nel messaggio formattato. - - - Ottiene il metodo di convalida. - Nome del metodo di convalida. - - - Ottiene il tipo che esegue la convalida personalizzata. - Tipo che esegue la convalida personalizzata. - - - Rappresenta un'enumerazione dei tipi di dati associati ai campi dati e ai parametri. - - - Rappresenta un numero di carta di credito. - - - Rappresenta un valore di valuta. - - - Rappresenta un tipo di dati personalizzato. - - - Rappresenta un valore di data. - - - Rappresenta un istante di tempo, espresso come data e ora del giorno. - - - Rappresenta un tempo continuo durante il quale esiste un oggetto. - - - Rappresenta un indirizzo di posta elettronica. - - - Rappresenta un file HTML. - - - Rappresenta un URL di un'immagine. - - - Rappresenta un testo su più righe. - - - Rappresenta un valore di password. - - - Rappresenta un valore di numero telefonico. - - - Rappresenta un codice postale. - - - Rappresenta il testo visualizzato. - - - Rappresenta un valore di ora. - - - Rappresenta il tipo di dati di caricamento file. - - - Rappresenta un valore di URL. - - - Specifica il nome di un tipo aggiuntivo da associare a un campo dati. - - - Inizializza una nuova istanza della classe utilizzando il nome del tipo specificato. - Nome del tipo da associare al campo dati. - - - Inizializza una nuova istanza della classe utilizzando il nome del modello di campo specificato. - Nome del modello di campo personalizzato da associare al campo dati. - - è null oppure una stringa vuota (""). - - - Ottiene il nome del modello di campo personalizzato associato al campo dati. - Nome del modello di campo personalizzato associato al campo dati. - - - Ottiene il tipo associato al campo dati. - Uno dei valori di . - - - Ottiene un formato di visualizzazione del campo dati. - Formato di visualizzazione del campo dati. - - - Restituisce il nome del tipo associato al campo dati. - Nome del tipo associato al campo dati. - - - Verifica che il valore del campo dati sia valido. - Sempre true. - Valore del campo dati da convalidare. - - - Fornisce un attributo di utilizzo generale che consente di specificare stringhe localizzabili per tipi e membri di classi parziali di entità. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare questo campo. - true se l'interfaccia utente deve essere generata automaticamente per visualizzare il campo. In caso contrario, false. - È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione. - - - Ottiene o imposta un valore che indica se il filtro dell'interfaccia utente viene automaticamente visualizzato per questo campo. - true se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per il campo. In caso contrario, false. - È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione. - - - Ottiene o imposta un valore utilizzato per visualizzare una descrizione nell'interfaccia utente. - Valore utilizzato per visualizzare una descrizione nell'interfaccia utente. - - - Restituisce il valore della proprietà . - Valore di se la proprietà è stata inizializzata. In caso contrario, null. - - - Restituisce un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per questo campo. - Valore di se la proprietà è stata inizializzata. In caso contrario, null. - - - Restituisce il valore della proprietà . - Descrizione localizzata se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - Le proprietà e vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore non è stata trovata per la proprietà . - - - Restituisce il valore della proprietà . - Valore che verrà utilizzato per raggruppare campi nell'interfaccia utente, se la proprietà è stata inizializzata. In caso contrario, null.Se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa, viene restituita una stringa localizzata. In caso contrario, viene restituita una stringa non localizzata. - - - Restituisce un valore utilizzato per la visualizzazione di campi nell'interfaccia utente. - Stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - Le proprietà e vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore non è stata trovata per la proprietà . - - - Restituisce il valore della proprietà . - Valore della proprietà se è stata impostata. In caso contrario, null. - - - Restituisce il valore della proprietà . - Ottiene la stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà . - - - Restituisce il valore della proprietà . - Stringa localizzata per la proprietà se la proprietà è specificata e la proprietà rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà Value . - - - Ottiene o imposta un valore utilizzato per raggruppare campi nell'interfaccia utente. - Valore utilizzato per raggruppare campi nell'interfaccia utente. - - - Ottiene o imposta un valore utilizzato per la visualizzazione nell'interfaccia utente. - Valore utilizzato per la visualizzazione nell'interfaccia utente. - - - Ottiene o imposta il peso in termini di ordinamento della colonna. - Peso in termini di ordinamento della colonna. - - - Ottiene o imposta un valore che verrà utilizzato per impostare la filigrana per i prompt nell'interfaccia utente. - Valore che verrà utilizzato per visualizzare una filigrana nell'interfaccia utente. - - - Ottiene o imposta il tipo che contiene le risorse per le proprietà , , e . - Tipo della risorsa che contiene le proprietà , , e . - - - Ottiene o imposta un valore utilizzato per l'etichetta di colonna della griglia. - Valore per l'etichetta di colonna della griglia. - - - Specifica la colonna visualizzata nella tabella a cui si fa riferimento come colonna di chiave esterna. - - - Inizializza una nuova istanza della classe utilizzando la colonna specificata. - Nome della colonna da utilizzare come colonna di visualizzazione. - - - Inizializza una nuova istanza della classe utilizzando le colonne di visualizzazione e ordinamento specificate. - Nome della colonna da utilizzare come colonna di visualizzazione. - Nome della colonna da utilizzare per l'ordinamento. - - - Inizializza una nuova istanza della classe utilizzando la colonna di visualizzazione, la colonna di ordinamento e l'ordinamento specificati. - Nome della colonna da utilizzare come colonna di visualizzazione. - Nome della colonna da utilizzare per l'ordinamento. - true per impostare un ordinamento decrescente; in caso contrario, false.Il valore predefinito è false. - - - Ottiene il nome della colonna da utilizzare come campo di visualizzazione. - Nome della colonna di visualizzazione. - - - Ottiene il nome della colonna da utilizzare per l'ordinamento. - Nome della colonna di ordinamento. - - - Ottiene un valore che indica se applicare un ordinamento crescente o decrescente. - true se alla colonna viene applicato un ordinamento decrescente; in caso contrario, false. - - - Specifica il modo in cui i campi dati vengono visualizzati e formattati da ASP.NET Dynamic Data. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se la stringa di formattazione specificata dalla proprietà viene applicata al valore del campo quando il campo dati è in modalità di modifica. - true se la stringa di formattazione viene applicata al valore del campo in modalità di modifica; in caso contrario, false.Il valore predefinito è false. - - - Ottiene o imposta un valore che indica se i valori di stringa vuota ("") vengono automaticamente convertiti in null quando il campo dati viene aggiornato nell'origine dati. - true se i valori di stringa vuota vengono automaticamente convertiti in null; in caso contrario, false.Il valore predefinito è true. - - - Ottiene o imposta il formato di visualizzazione per il valore del campo. - Stringa di formattazione che specifica il formato di visualizzazione per il valore del campo dati.Il valore predefinito è una stringa vuota (""), a indicare che al valore di campo non è stata applicata alcuna formattazione speciale. - - - Ottiene o imposta un valore che indica se il campo deve essere codificato in formato HTML. - true se il campo deve essere codificato in formato HTML. In caso contrario, false. - - - Ottiene o imposta il testo visualizzato per un campo quando il valore del campo è null. - Testo visualizzato per un campo quando il valore del campo è null.Il valore predefinito è una stringa vuota (""), a indicare che questa proprietà non è impostata. - - - Indica se un campo dati è modificabile. - - - Inizializza una nuova istanza della classe . - true per specificare che il campo è modificabile. In caso contrario, false. - - - Ottiene un valore che indica se un campo è modificabile. - true se il campo è modificabile. In caso contrario, false. - - - Ottiene o imposta un valore che indica se un valore iniziale è abilitato. - true se un valore iniziale è abilitato. In caso contrario, false. - - - Convalida un indirizzo di posta elettronica. - - - Inizializza una nuova istanza della classe . - - - Determina se il valore specificato corrisponde al modello di un indirizzo di posta elettronica valido. - true se il valore specificato è valido oppure null; in caso contrario, false. - Valore da convalidare. - - - Consente il mapping di un'enumerazione di .NET Framework a una colonna di dati. - - - Inizializza una nuova istanza della classe . - Tipo dell'enumerazione. - - - Ottiene o imposta il tipo di enumerazione. - Tipo di enumerazione. - - - Verifica che il valore del campo dati sia valido. - true se il valore del campo dati è valido; in caso contrario, false. - Valore del campo dati da convalidare. - - - Convalida le estensioni del nome di file. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta le estensioni del nome file. - Le estensioni di file o le estensioni di file predefinite (".png", ".jpg", ".jpeg", and ".gif") se la proprietà non è impostata. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica che l'estensione o le estensioni del nome di file specificato siano valide. - true se l'estensione del nome file è valida; in caso contrario, false. - Elenco delimitato da virgole di estensioni di file corrette. - - - Rappresenta un attributo utilizzato per specificare il comportamento dei filtri per una colonna. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri. - Nome del controllo da utilizzare per l'applicazione del filtro. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri e il nome del livello di presentazione. - Nome del controllo da utilizzare per l'applicazione del filtro. - Nome del livello di presentazione che supporta il controllo. - - - Inizializza una nuova istanza della classe utilizzando l'hint dell'interfaccia utente dei filtri, il nome del livello di presentazione e i parametri del controllo. - Nome del controllo da utilizzare per l'applicazione del filtro. - Nome del livello di presentazione che supporta il controllo. - Elenco di parametri per il controllo. - - - Ottiene le coppie nome-valore utilizzate come parametri nel costruttore del controllo. - Coppie nome-valore utilizzate come parametri nel costruttore del controllo. - - - Restituisce un valore che indica se l'istanza dell'attributo è uguale a un oggetto specificato. - True se l'oggetto passato è uguale all'istanza dell'attributo. In caso contrario, false. - Oggetto da confrontare con questa istanza dell'attributo. - - - Ottiene il nome del controllo da utilizzare per l'applicazione del filtro. - Nome del controllo da utilizzare per l'applicazione del filtro. - - - Restituisce il codice hash per l'istanza dell'attributo. - Codice hash dell'istanza dell'attributo. - - - Ottiene il nome del livello di presentazione che supporta il controllo. - Nome del livello di presentazione che supporta il controllo. - - - Fornisce un modo per invalidare un oggetto. - - - Determina se l'oggetto specificato è valido. - Insieme contenente le informazioni che non sono state convalidate. - Contesto di convalida. - - - Indica una o più proprietà che identificano in modo univoco un'entità. - - - Inizializza una nuova istanza della classe . - - - Specifica la lunghezza massima dei dati in formato matrice o stringa consentita in una proprietà. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe in base al parametro . - Lunghezza massima consentita dei dati in formato matrice o stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Una stringa localizzata per descrivere la lunghezza massima accettabile. - Il nome da includere nella stringa formattata. - - - Determina se un oggetto specificato è valido. - true se il valore è null o minore o uguale alla lunghezza massima specificata, in caso contrario, false. - Oggetto da convalidare. - La lunghezza è zero o minore di -1. - - - Ottiene la lunghezza massima consentita dei dati in formato matrice o stringa. - Lunghezza massima consentita dei dati in formato matrice o stringa. - - - Specifica la lunghezza minima dei dati in formato matrice o stringa consentita in una proprietà. - - - Inizializza una nuova istanza della classe . - Lunghezza dei dati in formato matrice o stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Una stringa localizzata per descrivere la lunghezza minima accettabile. - Il nome da includere nella stringa formattata. - - - Determina se un oggetto specificato è valido. - true se l'oggetto specificato è valido; in caso contrario, false. - Oggetto da convalidare. - - - Ottiene o imposta la lunghezza minima consentita dei dati in formato matrice o stringa. - Lunghezza minima consentita dei dati in formato matrice o stringa. - - - Specifica che un valore del campo dati è un numero di telefono corretto utilizzando un'espressione regolare per i numeri di telefono. - - - Inizializza una nuova istanza della classe . - - - Determina se il numero di telefono specificato è in un formato valido. - true se il numero di telefono è valido; in caso contrario, false. - Valore da convalidare. - - - Specifica i limiti dell'intervallo numerico per il valore di un campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - - Inizializza una nuova istanza della classe utilizzando i valori minimo e massimo specificati, oltre al tipo specificato. - Specifica il tipo dell'oggetto da verificare. - Specifica il valore minimo consentito per il valore del campo dati. - Specifica il valore massimo consentito per il valore del campo dati. - - è null. - - - Formatta il messaggio di errore visualizzato quando la convalida dell'intervallo non riesce. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica che il valore del campo dati rientri nell'intervallo specificato. - true se il valore specificato rientra nell'intervallo. In caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati non rientra nell'intervallo consentito. - - - Ottiene il valore massimo consentito per il campo. - Valore massimo consentito per il campo dati. - - - Ottiene il valore minimo consentito per il campo. - Valore minimo consentito per il campo dati. - - - Ottiene il tipo del campo dati il cui valore deve essere convalidato. - Tipo del campo dati il cui valore deve essere convalidato. - - - Specifica che il valore di un campo dati in ASP.NET Dynamic Data deve corrispondere all'espressione regolare specificata. - - - Inizializza una nuova istanza della classe . - Espressione regolare utilizzata per convalidare il valore del campo dati. - - è null. - - - Formatta il messaggio di errore da visualizzare se la convalida dell'espressione regolare non riesce. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - - Verifica se il valore immesso dall'utente corrisponde al modello di espressione regolare. - true se la convalida viene eseguita con successo; in caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati non corrisponde al modello di espressione regolare. - - - Ottiene il modello di espressione regolare. - Modello a cui attenersi. - - - Specifica che è richiesto il valore di un campo dati. - - - Inizializza una nuova istanza della classe . - - - Ottiene o imposta un valore che indica se una stringa vuota è consentita. - true se una stringa vuota è consentita. In caso contrario, false.Il valore predefinito è false. - - - Verifica che il valore del campo dati richiesto non sia vuoto. - true se la convalida viene eseguita con successo; in caso contrario, false. - Valore del campo dati da convalidare. - Il valore del campo dati era null. - - - Specifica se una classe o una colonna di dati utilizza le pagine di supporto temporaneo. - - - Inizializza una nuova istanza di utilizzando la proprietà . - Valore che specifica se le pagine di supporto temporaneo sono abilitate. - - - Ottiene o imposta il valore che specifica se le pagine di supporto temporaneo sono abilitate. - true se le pagine di supporto temporaneo sono abilitate; in caso contrario, false. - - - Specifica la lunghezza minima e la lunghezza massima dei caratteri consentiti nel campo dati. - - - Inizializza una nuova istanza della classe utilizzando una lunghezza massima specificata. - Lunghezza massima di una stringa. - - - Applica la formattazione a un messaggio di errore specificato. - Messaggio di errore formattato. - Nome del campo che ha causato l'errore di convalida. - - è negativo. - oppure - è minore di . - - - Determina se un oggetto specificato è valido. - true se l'oggetto specificato è valido; in caso contrario, false. - Oggetto da convalidare. - - è negativo.- oppure - è minore di . - - - Ottiene o imposta la lunghezza massima di una stringa. - Lunghezza massima di una stringa. - - - Ottiene o imposta la lunghezza minima di una stringa. - Lunghezza minima di una stringa. - - - Specifica il tipo di dati della colonna come versione di riga. - - - Inizializza una nuova istanza della classe . - - - Specifica il modello o il controllo utente utilizzato da Dynamic Data per visualizzare un campo dati. - - - Inizializza una nuova istanza della classe utilizzando un controllo utente specificato. - Controllo utente da utilizzare per visualizzare il campo dati. - - - Inizializza una nuova istanza della classe utilizzando il controllo utente e il livello di presentazione specificati. - Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati. - Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms". - - - Inizializza una nuova istanza della classe utilizzando il controllo utente, il livello di presentazione e i parametri di controllo specificati. - Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati. - Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms". - Oggetto da utilizzare per recuperare i valori da qualsiasi origine dati. - - è null o è una chiave del vincolo.- oppure -Il valore di non è una stringa. - - - Ottiene o imposta l'oggetto da utilizzare per recuperare i valori da qualsiasi origine dati. - Insieme di coppie chiave-valore. - - - Ottiene un valore che indica se questa istanza è uguale all'oggetto specificato. - true se l'oggetto specificato è uguale all'istanza; in caso contrario, false. - Oggetto da confrontare con l'istanza o un riferimento null. - - - Ottiene il codice hash per l'istanza corrente dell'attributo. - Codice hash dell'istanza dell'attributo. - - - Ottiene o imposta il livello di presentazione che utilizza la classe . - Livello di presentazione utilizzato dalla classe. - - - Ottiene o imposta il nome del modello di campo da utilizzare per visualizzare il campo dati. - Nome del modello di campo che visualizza il campo dati. - - - Fornisce la convalida dell'URL. - - - Inizializza una nuova istanza della classe . - - - Convalida il formato dell'URL specificato. - true se il formato URL è valido o null; in caso contrario, false. - URL da convalidare. - - - Funge da classe base per tutti gli attributi di convalida. - Le proprietà e per il messaggio di errore localizzato sono impostate allo stesso tempo del messaggio di errore localizzato. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe utilizzando la funzione che consente l'accesso alle risorse di convalida. - Funzione che consente l'accesso alle risorse di convalida. - - è null. - - - Inizializza una nuova istanza della classe utilizzando il messaggio di errore da associare a un controllo di convalida. - Messaggio di errore da associare a un controllo di convalida. - - - Ottiene o imposta un messaggio di errore da associare a un controllo di convalida se la convalida non riesce. - Messaggio di errore associato al controllo di convalida. - - - Ottiene o imposta il nome di risorsa del messaggio di errore da utilizzare per la ricerca del valore della proprietà se la convalida non riesce. - Risorsa del messaggio di errore associata a un controllo di convalida. - - - Ottiene o imposta il tipo di risorsa da utilizzare per la ricerca del messaggio di errore se la convalida non riesce. - Tipo di messaggio di errore associato a un controllo di convalida. - - - Ottiene il messaggio di errore di convalida localizzato. - Messaggio di errore di convalida localizzato. - - - Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. - Istanza del messaggio di errore formattato. - Nome da includere nel messaggio formattato. - - - Verifica se il valore specificato è valido rispetto all'attributo di convalida corrente. - Istanza della classe . - Valore da convalidare. - Informazioni di contesto sull'operazione di convalida. - - - Determina se il valore specificato dell'oggetto è valido. - true se il valore specificato è valido; in caso contrario, false. - Valore dell'oggetto da convalidare. - - - Convalida il valore specificato rispetto all'attributo di convalida corrente. - Istanza della classe . - Valore da convalidare. - Informazioni di contesto sull'operazione di convalida. - - - Ottiene un valore che indica se l'attributo richiede il contesto di convalida. - true se l'attributo richiede il contesto di convalida; in caso contrario, false. - - - Convalida l'oggetto specificato. - Oggetto da convalidare. - Oggetto che descrive il contesto in cui vengono eseguiti i controlli di convalida.Questo parametro non può essere null. - convalida non riuscita. - - - Convalida l'oggetto specificato. - Valore dell'oggetto da convalidare. - Il nome da includere nel messaggio di errore. - - non è valido. - - - Descrive il contesto in cui viene eseguito un controllo di convalida. - - - Inizializza una nuova istanza della classe con l'istanza dell'oggetto specificata. - Istanza dell'oggetto da convalidare.Non può essere null. - - - Inizializza una nuova istanza della classe usando l'oggetto specificato e un contenitore delle proprietà facoltativo. - Istanza dell'oggetto da convalidare.Non può essere null. - Set facoltativo di coppie chiave/valore da rendere disponibile ai consumer. - - - Inizializza una nuova istanza della classe con il provider di servizi e il dizionario dei consumer del servizio. - Oggetto da convalidare.Questo parametro è obbligatorio. - Oggetto che implementa l'interfaccia .Questo parametro è facoltativo. - Dizionario di coppie chiave/valore da rendere disponibile ai consumer del servizio.Questo parametro è facoltativo. - - - Ottiene o imposta il nome del membro da convalidare. - Nome del membro da convalidare. - - - Restituisce il servizio che fornisce la convalida personalizzata. - Istanza del servizio oppure null se il servizio non è disponibile. - Tipo di servizio da usare per la convalida. - - - Inizializza l'oggetto usando un provider di servizi che può restituire le istanze di servizio in base al tipo quando viene chiamato il metodo GetService. - Provider del servizio. - - - Ottiene il dizionario di coppie chiave/valore associato a questo contesto. - Dizionario delle coppie chiave/valore per questo contesto. - - - Ottiene o imposta il nome del membro da convalidare. - Nome del membro da convalidare. - - - Ottiene l'oggetto da convalidare. - Oggetto da convalidare. - - - Ottiene il tipo dell'oggetto da convalidare. - Tipo dell'oggetto da convalidare. - - - Rappresenta l'eccezione che si verifica durante la convalida di un campo dati, quando viene utilizzata la classe . - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore generato dal sistema. - - - Inizializza una nuova istanza della classe utilizzando un risultato della convalida, un attributo di convalida e il valore dell'eccezione corrente. - Elenco di risultati della convalida. - Attributo che ha causato l'eccezione corrente. - Valore dell'oggetto che ha provocato l'attivazione dell'errore di convalida da parte dell'attributo. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato. - Messaggio specificato indicante l'errore. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato, un attributo di convalida e il valore dell'eccezione corrente. - Messaggio indicante l'errore. - Attributo che ha causato l'eccezione corrente. - Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte dell'attributo. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore specificato e un insieme di istanze di eccezioni interne. - Messaggio di errore. - Insieme di eccezioni della convalida. - - - Ottiene l'istanza della classe che ha attivato l'eccezione. - Istanza del tipo di attributo di convalida che ha attivato l'eccezione. - - - Ottiene l'istanza di che descrive l'errore di convalida. - Istanza di che descrive l'errore di convalida. - - - Ottiene il valore dell'oggetto che provoca l'attivazione dell'eccezione da parte della classe . - Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte della classe . - - - Rappresenta un contenitore per i risultati di una richiesta di convalida. - - - Inizializza una nuova istanza della classe tramite un oggetto . - Oggetto risultato della convalida. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore. - Messaggio di errore. - - - Inizializza una nuova istanza della classe utilizzando un messaggio di errore e un elenco di membri associati a errori di convalida. - Messaggio di errore. - Elenco dei nomi dei membri associati a errori di convalida. - - - Ottiene il messaggio di errore per la convalida. - Messaggio di errore per la convalida. - - - Ottiene l'insieme di nomi dei membri che indicano i campi associati a errori di convalida. - Insieme di nomi dei membri che indicano i campi associati a errori di convalida. - - - Rappresenta l'esito positivo della convalida (true se la convalida ha avuto esito positivo. In caso contrario, false). - - - Restituisce una rappresentazione di stringa del risultato di convalida corrente. - Risultato della convalida corrente. - - - Definisce una classe di supporto che può essere utilizzata per convalidare oggetti, proprietà e metodi quando viene inclusa negli attributi associati. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e l'insieme dei risultati di convalida. - true se l'oggetto viene convalidato. In caso contrario, false. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - - è null. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida, l'insieme dei risultati di convalida e un valore che specifica se convalidare tutte le proprietà. - true se l'oggetto viene convalidato. In caso contrario, false. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - true per convalidare tutte le proprietà. false solo se sono convalidati gli attributi obbligatori. - - è null. - - - Convalida la proprietà. - true se la proprietà viene convalidata. In caso contrario, false. - Valore da convalidare. - Contesto che descrive la proprietà da convalidare. - Insieme in cui contenere ogni convalida non riuscita. - Il parametro non può essere assegnato alla proprietà.In alternativaè null. - - - Restituisce un valore che indica se il valore specificato è valido con gli attributi specificati. - true se l'oggetto viene convalidato. In caso contrario, false. - Valore da convalidare. - Contesto che descrive l'oggetto da convalidare. - Insieme in cui contenere le convalide non riuscite. - Attributi di convalida. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - L'oggetto non è valido. - - è null. - - - Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e un valore che specifica se convalidare tutte le proprietà. - Oggetto da convalidare. - Contesto che descrive l'oggetto da convalidare. - true per convalidare tutte le proprietà. In caso contrario, false. - - non è valido. - - è null. - - - Convalida la proprietà. - Valore da convalidare. - Contesto che descrive la proprietà da convalidare. - Il parametro non può essere assegnato alla proprietà. - Il parametro non è valido. - - - Convalida gli attributi specificati. - Valore da convalidare. - Contesto che descrive l'oggetto da convalidare. - Attributi di convalida. - Il parametro è null. - Il parametro non viene convalidato con il parametro . - - - Rappresenta la colonna di database che una proprietà viene eseguito il mapping. - - - Inizializza una nuova istanza della classe . - - - Inizializza una nuova istanza della classe . - Nome della colonna a cui viene mappata la proprietà. - - - Ottiene il nome della colonna che la proprietà è mappata a. - Nome della colonna a cui viene mappata la proprietà. - - - Ottiene o imposta l'ordine in base zero della colonna nella proprietà viene eseguito il mapping. - Ordine della colonna. - - - Ottiene o imposta il tipo di dati specifico del provider di database column la proprietà viene eseguito il mapping. - Tipo di dati della colonna specifici del provider del database a cui viene mappata la proprietà. - - - Indica che la classe è un tipo complesso.I tipi complessi sono proprietà non scalari di tipi di entità che consentono l'organizzazione delle proprietà scalari nelle entità.I tipi complessi non dispongono di chiavi e non possono essere gestiti da Entity Framework separatamente dall'oggetto padre. - - - Inizializza una nuova istanza della classe . - - - Specifica il modo in cui il database genera valori per una proprietà. - - - Inizializza una nuova istanza della classe . - Opzione generata dal database. - - - Ottiene o determina il modello utilizzato per generare valori per la proprietà nel database. - Opzione generata dal database. - - - Rappresenta il modello utilizzato per generare valori per una proprietà nel database. - - - Il database genera un valore quando una riga viene inserita o aggiornata. - - - Il database genera un valore quando una riga viene inserita. - - - Il database non genera valori. - - - Indica una proprietà usata come chiave esterna in una relazione.L'annotazione può essere posizionata sulla proprietà della chiave esterna e specificare il nome della proprietà di navigazione associata oppure può essere posizionata su una proprietà di navigazione e specificare il nome della chiave esterna associata. - - - Inizializza una nuova istanza della classe . - Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First. - - - Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First. - Nome della proprietà di navigazione o della chiave esterna associata. - - - Specifica l'inverso di una proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione. - - - Inizializza una nuova istanza della classe utilizzando la proprietà specificata. - Proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione. - - - Ottiene la proprietà di navigazione che rappresenta l'altra estremità della stessa relazione. - Proprietà dell'attributo. - - - Indica che una proprietà o una classe deve essere esclusa dal mapping del database. - - - Inizializza una nuova istanza della classe . - - - Specifica la tabella del database a cui viene mappata una classe. - - - Inizializza una nuova istanza della classe utilizzando il nome della tabella specificato. - Nome della tabella a cui viene mappata la classe. - - - Ottiene il nome della tabella a cui viene mappata la classe. - Nome della tabella a cui viene mappata la classe. - - - Ottiene o imposta lo schema della tabella a cui viene mappata la classe. - Schema della tabella a cui viene mappata la classe. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml deleted file mode 100644 index a7629f4..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1104 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - エンティティ メンバーが外部キー リレーションシップなどのデータ リレーションシップを表すことを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 関連付けの名前。 - アソシエーションの 側にあるキー値のプロパティ名のコンマ区切りリスト。 - アソシエーションの 側にあるキー値のプロパティ名のコンマ区切りリスト。 - - - アソシエーション メンバーが外部キーを表すかどうかを示す値を取得または設定します。 - アソシエーションが外部キーを表す場合は true。それ以外の場合は false。 - - - アソシエーションの名前を取得します。 - 関連付けの名前。 - - - アソシエーションの OtherKey 側にあるキー値のプロパティ名を取得します。 - アソシエーションの OtherKey 側にあるキー値を表すプロパティ名のコンマ区切りリスト。 - - - - プロパティで指定された個々のキー メンバーのコレクションを取得します。 - - プロパティで指定された個々のキー メンバーのコレクション。 - - - アソシエーションの ThisKey 側にあるキー値のプロパティ名を取得します。 - アソシエーションの ThisKey 側にあるキー値を表すプロパティ名のコンマ区切りリスト。 - - - - プロパティで指定された個々のキー メンバーのコレクションを取得します。 - - プロパティで指定された個々のキー メンバーのコレクション。 - - - 2 つのプロパティを比較する属性を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 現在のプロパティと比較するプロパティ。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - - が有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証要求に関する情報を含んでいるオブジェクト。 - - - 現在のプロパティと比較するプロパティを取得します。 - 他のプロパティ。 - - - その他のプロパティの表示名を取得します。 - その他のプロパティの表示名。 - - - 属性で検証コンテキストが必要かどうかを示す値を取得します。 - 属性に検証コンテキストが必要な場合は true。それ以外の場合は false。 - - - オプティミスティック同時実行チェックにプロパティを使用することを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - データ フィールドの値がクレジット カード番号であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定したクレジット カード番号が有効かどうかを判断します。 - クレジット カード番号が有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - - - プロパティまたはクラス インスタンスを検証するためのカスタム検証メソッドを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - カスタム検証を実行するメソッドを持つ型。 - カスタム検証を実行するメソッド。 - - - 検証エラー メッセージを書式設定します。 - 書式設定されたエラー メッセージのインスタンス。 - 書式設定されたメッセージに含める名前。 - - - 検証メソッドを取得します。 - 検証メソッドの名前。 - - - カスタム検証を実行する型を取得します。 - カスタム検証を実行する型。 - - - データ フィールドとパラメーターに関連付けられたデータ型の列挙体を表します。 - - - クレジット カード番号を表します。 - - - 通貨値を表します。 - - - カスタム データ型を表します。 - - - 日付値を表します。 - - - 日付と時刻で表現される時間の瞬間を表します。 - - - オブジェクトが存続する連続時間を表します。 - - - 電子メール アドレスを表します。 - - - HTML ファイルを表します。 - - - イメージの URL を表します。 - - - 複数行テキストを表します。 - - - パスワード値を表します。 - - - 電話番号値を表します。 - - - 郵便番号を表します。 - - - 表示されるテキストを表します。 - - - 時刻値を表します。 - - - ファイル アップロードのデータ型を表します。 - - - URL 値を表します。 - - - データ フィールドに関連付ける追加の型の名前を指定します。 - - - 指定した型名を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドに関連付ける型の名前。 - - - 指定したフィールド テンプレート名を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドに関連付けるカスタム フィールド テンプレートの名前。 - - が null か空の文字列 ("") です。 - - - データ フィールドに関連付けられたカスタム フィールド テンプレートの名前を取得します。 - データ フィールドに関連付けられたカスタム フィールド テンプレートの名前。 - - - データ フィールドに関連付けられた型を取得します。 - - 値のいずれか。 - - - データ フィールドの表示形式を取得します。 - データ フィールドの表示形式。 - - - データ フィールドに関連付けられた型の名前を返します。 - データ フィールドに関連付けられた型の名前。 - - - データ フィールドの値が有効かどうかをチェックします。 - 常に true。 - 検証するデータ フィールド値。 - - - エンティティ部分クラスの型やメンバーに対してローカライズ可能な文字列を指定できる汎用属性を提供します。 - - - - クラスの新しいインスタンスを初期化します。 - - - このフィールドを表示するための UI を自動的に生成するかどうかを示す値を取得または設定します。 - このフィールドを表示する UI を自動的に生成する場合は true。それ以外の場合は false。 - プロパティ値を設定する前に取得しようとしました。 - - - このフィールドにフィルター処理の UI が自動的に表示されるかどうかを示す値を取得または設定します。 - このフィールドにフィルターを表示する UI を自動的に生成する場合は true。それ以外の場合は false。 - プロパティ値を設定する前に取得しようとしました。 - - - UI に説明を表示するために使用される値を取得または設定します。 - UI に説明を表示するために使用される値。 - - - - プロパティの値を返します。 - - プロパティが初期化されている場合はその値。それ以外の場合は null。 - - - このフィールドにフィルターを表示するための UI を自動的に生成するかどうかを示す値を返します。 - - プロパティが初期化されている場合はその値。それ以外の場合は null。 - - - - プロパティの値を返します。 - - が指定されており、 プロパティがリソース キーを表している場合は、ローカライズされた説明。それ以外の場合は、 プロパティのローカライズされていない値。 - - プロパティおよび プロパティは初期化されますが、 プロパティの 値と一致する名前を持つパブリックな静的プロパティが見つかりませんでした。 - - - - プロパティの値を返します。 - - が初期化されている場合は、UI でのフィールドのグループ化に使用される値。それ以外の場合は null。 プロパティが指定されており、 プロパティがリソース キーを表している場合は、ローカライズされた文字列が返されます。それ以外の場合は、ローカライズされていない文字列が返されます。 - - - UI でのフィールドの表示に使用される値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - プロパティおよび プロパティは初期化されますが、 プロパティの 値と一致する名前を持つパブリックな静的プロパティが見つかりませんでした。 - - - - プロパティの値を返します。 - - プロパティが設定されている場合はその値。それ以外の場合は null。 - - - - プロパティの値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - - - プロパティの値を返します。 - - プロパティが指定されており、 プロパティがリソース キーを表している場合は、 プロパティのローカライズされた文字列。それ以外の場合は、 プロパティのローカライズされていない値。 - - - UI でのフィールドのグループ化に使用される値を取得または設定します。 - UI でのフィールドのグループ化に使用される値。 - - - UI での表示に使用される値を取得または設定します。 - UI での表示に使用される値。 - - - 列の順序の重みを取得または設定します。 - 列の順序の重み。 - - - UI にプロンプトのウォーターマークを設定するために使用される値を取得または設定します。 - UI にウォーターマークを表示するために使用される値。 - - - - 、および の各プロパティのリソースを含んでいる型を取得または設定します。 - - 、および の各プロパティを格納しているリソースの型。 - - - グリッドの列ラベルに使用される値を取得または設定します。 - グリッドの列ラベルに使用される値。 - - - 参照先テーブルで外部キー列として表示される列を指定します。 - - - 指定された列を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - - - 指定された表示列と並べ替え列を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - 並べ替えに使用する列の名前。 - - - 指定された表示列と指定された並べ替え列および並べ替え順序を使用して、 クラスの新しいインスタンスを初期化します。 - 表示列として使用する列の名前。 - 並べ替えに使用する列の名前。 - 降順で並べ替える場合は true。それ以外の場合は false。既定値は、false です。 - - - 表示フィールドとして使用する列の名前を取得します。 - 表示列の名前。 - - - 並べ替えに使用する列の名前を取得します。 - 並べ替え列の名前。 - - - 降順と昇順のどちらで並べ替えるかを示す値を取得します。 - 列が降順で並べ替えられる場合は true。それ以外の場合は false。 - - - ASP.NET Dynamic Data によるデータ フィールドの表示方法と書式を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - データ フィールドが編集モードである場合に プロパティで指定した書式指定文字列をフィールド値に適用するかどうかを示す値を取得または設定します。 - 編集モードで書式指定文字列をフィールド値に適用する場合は true。それ以外の場合は false。既定値は、false です。 - - - データ ソースのデータ フィールドを更新するときに、空の文字列値 ("") を null に自動的に変換するかどうかを示す値を取得または設定します。 - 空の文字列値を null に自動的に変換する場合は true。それ以外の場合は false。既定値は、true です。 - - - フィールド値の表示形式を取得または設定します。 - データ フィールドの値の表示形式を指定する書式指定文字列。既定値は空の文字列です ("")。この値は、フィールド値に適用される特定の書式が設定されていないことを示します。 - - - フィールドを HTML エンコードするかどうかを示す値を取得または設定します。 - フィールドを HTML エンコードする場合は true。それ以外の場合は false。 - - - フィールドの値が null の場合にフィールドに表示するテキストを取得または設定します。 - フィールドの値が null の場合にフィールドに表示されるテキスト。既定値は空の文字列 ("") です。このプロパティが設定されていないことを示します。 - - - データ フィールドが編集可能かどうかを示します。 - - - - クラスの新しいインスタンスを初期化します。 - フィールドを編集可能として指定する場合は true。それ以外の場合は false。 - - - フィールドが編集可能かどうかを示す値を取得します。 - フィールドが編集可能の場合は true。それ以外の場合は false。 - - - 初期値が有効かどうかを示す値を取得または設定します。 - 初期値が有効な場合は true 。それ以外の場合は false。 - - - 電子メール アドレスを検証します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した値が有効な電子メール アドレスのパターンと一致するかどうかを判断します。 - 指定された値が有効であるか、null の場合は true。それ以外の場合は false。 - 検証対象の値。 - - - .NET Framework の列挙型をデータ列に対応付けます。 - - - - クラスの新しいインスタンスを初期化します。 - 列挙体の型。 - - - 列挙型を取得または設定します。 - 列挙型。 - - - データ フィールドの値が有効かどうかをチェックします。 - データ フィールドの値が有効である場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - - - ファイル名の拡張子を検証します。 - - - - クラスの新しいインスタンスを初期化します。 - - - ファイル名の拡張子を取得または設定します。 - ファイル名拡張子。プロパティが設定されていない場合は既定のファイル拡張子 (".gif"、".jpg"、".jpeg"、".gif")。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - 指定したファイル名拡張子または拡張機能が有効であることを確認します。 - ファイル名拡張子が有効である場合は true。それ以外の場合は false。 - 有効なファイル拡張子のコンマ区切りのリスト。 - - - 列のフィルター処理動作を指定するための属性を表します。 - - - フィルター UI ヒントを使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - - - フィルター UI ヒントとプレゼンテーション層の名前を使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - このコントロールをサポートするプレゼンテーション層の名前。 - - - フィルター UI ヒント、プレゼンテーション層の名前、およびコントロールのパラメーターを使用して、 クラスの新しいインスタンスを初期化します。 - フィルター処理用のコントロールの名前。 - このコントロールをサポートするプレゼンテーション層の名前。 - コントロールのパラメーターのリスト。 - - - コントロールのコンストラクターでパラメーターとして使用される名前と値のペアを取得します。 - コントロールのコンストラクターでパラメーターとして使用される名前と値のペア。 - - - この属性インスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 - 渡されたオブジェクトがこの属性インスタンスに等しい場合は True。それ以外の場合は false。 - この属性インスタンスと比較するオブジェクト。 - - - フィルター処理用のコントロールの名前を取得します。 - フィルター処理用のコントロールの名前。 - - - この属性インスタンスのハッシュ コードを返します。 - この属性インスタンスのハッシュ コード。 - - - このコントロールをサポートするプレゼンテーション層の名前を取得します。 - このコントロールをサポートするプレゼンテーション層の名前。 - - - オブジェクトを無効にする方法を提供します。 - - - 指定されたオブジェクトが有効かどうかを判断します。 - 失敗した検証の情報を保持するコレクション。 - 検証コンテキスト。 - - - エンティティを一意に識別する 1 つ以上のプロパティを示します。 - - - - クラスの新しいインスタンスを初期化します。 - - - プロパティで許容される配列または文字列データの最大長を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - - パラメーターに基づいて、 クラスの新しいインスタンスを初期化します。 - 配列または文字列データの許容される最大長。 - - - 指定したエラー メッセージに書式を適用します。 - 許容される最大長を説明する、ローカライズされた文字列。 - 書式設定された文字列に含める名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 値が null の場合、または指定された最大長以下の場合は true、それ以外の場合は false。 - 検証対象のオブジェクト。 - 長さが 0 または -1 未満です。 - - - 配列または文字列データの許容される最大長を取得します。 - 配列または文字列データの許容される最大長。 - - - プロパティで許容される配列または文字列データの最小長を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - 配列または文字列データの長さ。 - - - 指定したエラー メッセージに書式を適用します。 - 許容される最小長を説明する、ローカライズされた文字列。 - 書式設定された文字列に含める名前。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 指定したオブジェクトが有効である場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - - - 配列または文字列データに許容される最小長を取得または設定します。 - 配列または文字列データの許容される最小長。 - - - データ フィールドの値が電話番号の正規表現を使用した適切な電話番号であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した電話番号が有効な電話番号形式かどうかを判断します。 - 電話番号が有効である場合は true。それ以外の場合は false。 - 検証対象の値。 - - - データ フィールドの値の数値範囲制約を指定します。 - - - 指定した最小値と最大値を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - - 指定した最小値と最大値を使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - - 指定した最小値と最大値および特定の型を使用して、 クラスの新しいインスタンスを初期化します。 - テストするオブジェクトの型を指定します。 - データ フィールド値の最小許容値を指定します。 - データ フィールド値の最大許容値を指定します。 - - は null なので、 - - - 範囲の検証が失敗したときに表示するエラー メッセージの書式を設定します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - データ フィールドの値が指定範囲に入っていることをチェックします。 - 指定した値が範囲に入っている場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が許容範囲外でした。 - - - 最大許容フィールド値を取得します。 - データ フィールドの最大許容値。 - - - 最小許容フィールド値を取得します。 - データ フィールドの最小許容値。 - - - 値を検証する必要があるデータ フィールドの型を取得します。 - 値を検証する必要があるデータ フィールドの型。 - - - ASP.NET Dynamic Data のデータ フィールド値が指定した正規表現に一致しなければならないことを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - データ フィールド値の検証に使用する正規表現。 - - は null なので、 - - - 正規表現検証が失敗した場合に表示するエラー メッセージを書式設定します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - - ユーザーが入力した値が正規表現パターンと一致するかどうかをチェックします。 - 検証が成功した場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が正規表現パターンと一致しませんでした。 - - - 正規表現パターンを取得します。 - 一致しているか検証するパターン。 - - - データ フィールド値が必須であることを指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 空の文字列を使用できるかどうかを示す値を取得または設定します。 - 空の文字列を使用できる場合は true。それ以外の場合は false。既定値は false です。 - - - 必須データ フィールドの値が空でないことをチェックします。 - 検証が成功した場合は true。それ以外の場合は false。 - 検証するデータ フィールド値。 - データ フィールド値が null でした。 - - - クラスまたはデータ列がスキャフォールディングを使用するかどうかを指定します。 - - - - プロパティを使用して、 クラスの新しいインスタンスを初期化します。 - スキャフォールディングを有効にするかどうかを指定する値。 - - - スキャフォールディングが有効かどうかを指定する値を取得または設定します。 - スキャフォールディングが有効な場合は true。それ以外の場合は false。 - - - データ フィールドの最小と最大の文字長を指定します。 - - - 指定した最大長を使用して、 クラスの新しいインスタンスを初期化します。 - 文字列の最大長。 - - - 指定したエラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージ。 - 検証失敗の原因になったフィールドの名前。 - - が負の値です。または より小さい。 - - - 指定したオブジェクトが有効かどうかを判断します。 - 指定したオブジェクトが有効である場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - - が負の値です。または より小さい。 - - - 文字列の最大長を取得または設定します。 - 文字列の最大長。 - - - 文字列の最小長を取得または設定します。 - 文字列の最小長。 - - - 列のデータ型を行バージョンとして指定します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 動的データでデータ フィールドの表示に使用されるテンプレート コントロールまたはユーザー コントロールを指定します。 - - - 指定されたユーザー コントロールを使用して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール。 - - - ユーザー コントロールおよびプレゼンテーション層を指定して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール (フィールド テンプレート)。 - このクラスを使用するプレゼンテーション層。"HTML"、"Silverlight"、"WPF"、"WinForms" のいずれかに設定できます。 - - - ユーザー コントロール、プレゼンテーション層、およびコントロールのパラメーターを指定して、 クラスの新しいインスタンスを初期化します。 - データ フィールドの表示に使用するユーザー コントロール (フィールド テンプレート)。 - このクラスを使用するプレゼンテーション層。"HTML"、"Silverlight"、"WPF"、"WinForms" のいずれかに設定できます。 - データ ソースからの値の取得に使用するオブジェクト。 - - は null であるか、または制約キーです。または の値が文字列ではありません。 - - - データ ソースからの値の取得に使用する オブジェクトを取得または設定します。 - キーと値のペアのコレクションです。 - - - 指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を取得します。 - 指定したオブジェクトがこのインスタンスと等しい場合は true。それ以外の場合は false。 - このインスタンスと比較するオブジェクト、または null 参照。 - - - 属性の現在のインスタンスのハッシュ コードを取得します。 - 属性インスタンスのハッシュ コード。 - - - - クラスを使用するプレゼンテーション層を取得または設定します。 - このクラスで使用されるプレゼンテーション層。 - - - データ フィールドの表示に使用するフィールド テンプレートの名前を取得または設定します。 - データ フィールドを表示するフィールド テンプレートの名前。 - - - URL 検証規則を提供します。 - - - - クラスの新しいインスタンスを初期化します。 - - - 指定した URL の形式を検証します。 - URL 形式が有効であるか null の場合は true。それ以外の場合は false。 - 検証対象の URL。 - - - すべての検証属性の基本クラスとして機能します。 - ローカライズされたエラー メッセージの および プロパティが、ローカライズされていない プロパティ エラー メッセージが設定されるのと同時に設定されます。 - - - - クラスの新しいインスタンスを初期化します。 - - - 検証リソースへのアクセスを可能にする関数を使用して、 クラスの新しいインスタンスを初期化します。 - 検証リソースへのアクセスを可能にする関数。 - - は null なので、 - - - 検証コントロールに関連付けるエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - 検証コントロールに関連付けるエラー メッセージ。 - - - 検証が失敗した場合に検証コントロールに関連付けるエラー メッセージを取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージ。 - - - 検証が失敗した場合に プロパティ値の検索に使用するエラー メッセージ リソース名を取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージ リソース。 - - - 検証が失敗した場合にエラー メッセージの検索に使用するリソースの種類を取得または設定します。 - 検証コントロールに関連付けられるエラー メッセージの型。 - - - ローカライズされた検証エラー メッセージを取得します。 - ローカライズされた検証エラー メッセージ。 - - - エラーが発生したデータ フィールドに基づいて、エラー メッセージに書式を適用します。 - 書式設定されたエラー メッセージのインスタンス。 - 書式設定されたメッセージに含める名前。 - - - 現在の検証属性に対して、指定した値が有効かどうかを確認します。 - - クラスのインスタンス。 - 検証対象の値。 - 検証操作に関するコンテキスト情報。 - - - 指定したオブジェクトの値が有効かどうかを判断します。 - 指定された値が有効な場合は true。それ以外の場合は false。 - 検証するオブジェクトの値。 - - - 現在の検証属性に対して、指定した値を検証します。 - - クラスのインスタンス。 - 検証対象の値。 - 検証操作に関するコンテキスト情報。 - - - 属性で検証コンテキストが必要かどうかを示す値を取得します。 - 属性に検証コンテキストが必要な場合は true。それ以外の場合は false。 - - - 指定されたオブジェクトを検証します。 - 検証対象のオブジェクト。 - 検証チェックの実行コンテキストを記述する オブジェクト。このパラメーターには、null は指定できません。 - 検証に失敗しました。 - - - 指定されたオブジェクトを検証します。 - 検証するオブジェクトの値。 - エラー メッセージに含める名前。 - - が無効です。 - - - 検証チェックの実行コンテキストを記述します。 - - - オブジェクト インスタンスを使用して、 クラスの新しいインスタンスを初期化します - 検証するオブジェクト インスタンス。null にすることはできません。 - - - オブジェクト インスタンスを使用して、 クラスの新しいインスタンスを初期化します - 検証するオブジェクト インスタンス。null にすることはできません - コンシューマーに提供するオプションの一連のキーと値のペア。 - - - サービス プロバイダーとサービス コンシューマーのディクショナリを使用して、 クラスの新しいインスタンスを初期化します。 - 検証対象のオブジェクト。このパラメーターは必須です。 - - インターフェイスを実装するオブジェクト。このパラメーターは省略できます。 - サービス コンシューマーに使用できるようにするキーと値のペアのディクショナリ。このパラメーターは省略できます。 - - - 検証するメンバーの名前を取得または設定します。 - 検証するメンバーの名前。 - - - カスタム検証を提供するサービスを返します。 - サービスのインスタンス。サービスを利用できない場合は null。 - 検証に使用されるサービスの型。 - - - GetService が呼び出されたときに、型によってサービス インスタンスを返すことができるサービス プロバイダーを使用して を初期化します。 - サービス プロバイダー。 - - - このコンテキストに関連付けられているキーと値のペアのディクショナリを取得します。 - このコンテキストのキーと値のペアのディクショナリ。 - - - 検証するメンバーの名前を取得または設定します。 - 検証するメンバーの名前。 - - - 検証するオブジェクトを取得します。 - 検証対象のオブジェクト。 - - - 検証するオブジェクトの型を取得します。 - 検証するオブジェクトの型。 - - - - クラスの使用時にデータ フィールドの検証で発生する例外を表します。 - - - システムによって生成されたエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - - - 検証結果、検証属性、および現在の例外の値を使用して、 クラスの新しいインスタンスを初期化します。 - 検証結果のリスト。 - 現在の例外を発生させた属性。 - 属性で検証エラーが発生する原因となったオブジェクトの値。 - - - 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - エラーを説明する指定メッセージ。 - - - 指定したエラー メッセージ、検証属性、および現在の例外の値を使用して、 クラスの新しいインスタンスを初期化します。 - エラーを説明するメッセージ。 - 現在の例外を発生させた属性。 - 属性で検証エラーが発生する原因となったオブジェクトの値。 - - - 指定したエラー メッセージと内部例外インスタンスのコレクションを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - 検証例外のコレクション。 - - - この例外を発生させた クラスのインスタンスを取得します。 - この例外を発生させた検証属性型のインスタンス。 - - - 検証エラーを示す インスタンスを取得します。 - 検証エラーを示す インスタンス。 - - - - クラスでこの例外が発生する原因となるオブジェクトの値を取得します。 - - クラスで検証エラーが発生する原因となったオブジェクトの値。 - - - 検証要求の結果のコンテナーを表します。 - - - - オブジェクトを使用して、 クラスの新しいインスタンスを初期化します。 - 検証結果のオブジェクト。 - - - エラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - - - エラー メッセージと、検証エラーを含んでいるメンバーのリストを使用して、 クラスの新しいインスタンスを初期化します。 - エラー メッセージ。 - 検証エラーを含んでいるメンバー名のリスト。 - - - 検証のエラー メッセージを取得します。 - 検証のエラー メッセージ。 - - - 検証エラーが存在するフィールドを示すメンバー名のコレクションを取得します。 - 検証エラーが存在するフィールドを示すメンバー名のコレクション。 - - - 検証の成否を表します (検証が成功した場合は true、それ以外の場合は false)。 - - - 現在の検証結果の文字列形式を返します。 - 現在の検証結果。 - - - オブジェクト、プロパティ、およびメソッドに関連付けられている に含めることで、これらを検証するために使用できるヘルパー クラスを定義します。 - - - 検証コンテキストおよび検証結果のコレクションを使用して、指定されたオブジェクトが有効かどうかを判断します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - - は null なので、 - - - 検証コンテキスト、検証結果のコレクション、およびすべてのプロパティを検証するかどうかを指定する値を使用して、指定されたオブジェクトが有効かどうかを判断します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - すべてのプロパティを検証するには true、必要な属性のみを検証するには false。 - - は null なので、 - - - プロパティを検証します。 - プロパティが有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - 検証対象のプロパティを説明するコンテキスト。 - 失敗した各検証を保持するコレクション。 - - は、このプロパティに代入できません。またはが null です。 - - - 指定された属性を使用して、指定された値が有効かどうかを示す値を返します。 - オブジェクトが有効な場合は true。それ以外の場合は false。 - 検証対象の値。 - 検証対象のオブジェクトを説明するコンテキスト。 - 失敗した検証を保持するコレクション。 - 検証属性。 - - - 検証コンテキストを使用して、指定されたオブジェクトが有効かどうかを判断します。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - オブジェクトが無効です。 - - は null なので、 - - - 検証コンテキスト、およびすべてのプロパティを検証するかどうかを指定する値を使用して、指定されたオブジェクトが有効かどうかを判断します。 - 検証対象のオブジェクト。 - 検証対象のオブジェクトを説明するコンテキスト。 - すべてのプロパティを検証する場合は true。それ以外の場合は false。 - - が無効です。 - - は null なので、 - - - プロパティを検証します。 - 検証対象の値。 - 検証対象のプロパティを説明するコンテキスト。 - - は、このプロパティに代入できません。 - - パラメーターが有効ではありません。 - - - 指定された属性を検証します。 - 検証対象の値。 - 検証対象のオブジェクトを説明するコンテキスト。 - 検証属性。 - - パラメーターが null です。 - - パラメーターは、 パラメーターで検証しません。 - - - プロパティに対応するデータベース列を表します。 - - - - クラスの新しいインスタンスを初期化します。 - - - - クラスの新しいインスタンスを初期化します。 - プロパティのマップ先の列の名前。 - - - プロパティに対応する列の名前を取得します。 - プロパティのマップ先の列の名前。 - - - 取得または設定は、列のインデックス番号が 0 から始まる順序プロパティにマップされます。 - 列の順序。 - - - 取得または設定は列のデータベース プロバイダー固有のデータ型プロパティにマップされます。 - プロパティのマップ先の列が持つデータベース プロバイダー固有のデータ型。 - - - クラスが複合型であることを示します。複合型はエンティティ型の非スカラー プロパティで、これによってスカラー プロパティをエンティティ内で整理できます。複合型にはキーがないため、Entity Framework で親オブジェクトから分離して管理することはできません。 - - - - クラスの新しいインスタンスを初期化します。 - - - データベースでのプロパティの値の生成方法を指定します。 - - - - クラスの新しいインスタンスを初期化します。 - データベースを生成するオプションです。 - - - パターンをデータベースのプロパティの値を生成するために使用される取得または設定します。 - データベースを生成するオプションです。 - - - データベースのプロパティの値を生成するために使用するパターンを表します。 - - - 行が挿入または更新されたときに、データベースで値が生成されます。 - - - 行が挿入されたときに、データベースで値が生成されます。 - - - データベースで値が生成されません。 - - - リレーションシップで外部キーとして使用されるプロパティを示します。外部キー プロパティに注釈を配置して関連付けられたナビゲーション プロパティ名を指定したり、ナビゲーション プロパティに注釈を配置して関連付けられた外部キー名を指定したりすることもできます。 - - - - クラスの新しいインスタンスを初期化します。 - 外部キーのプロパティに ForeigKey 属性を追加する場合は、対応するナビゲーション プロパティの名前を指定する必要があります。ナビゲーション プロパティに ForeigKey 属性を追加する場合は、対応する外部キーの名前を指定する必要があります。1 つのナビゲーション プロパティに複数の外部キーが存在する場合は、コンマを使用して外部キー名の一覧を区切ります。詳細については、「Code First データの注釈」を参照してください。 - - - 外部キーのプロパティに ForeigKey 属性を追加する場合は、対応するナビゲーション プロパティの名前を指定する必要があります。ナビゲーション プロパティに ForeigKey 属性を追加する場合は、対応する外部キーの名前を指定する必要があります。1 つのナビゲーション プロパティに複数の外部キーが存在する場合は、コンマを使用して外部キー名の一覧を区切ります。詳細については、「Code First データの注釈」を参照してください。 - 関連付けられたナビゲーション プロパティまたは関連付けられた外部キーのプロパティの名前。 - - - 同じリレーションシップのもう一方の End を表すナビゲーション プロパティの逆を指定します。 - - - 指定したプロパティを使用して、 クラスの新しいインスタンスを初期化します。 - 同じリレーションシップのもう一方の End を表すナビゲーション プロパティ。 - - - 同じリレーションシップの一方の端を表すナビゲーション プロパティを取得します。 - 属性のプロパティ。 - - - プロパティまたはクラスがデータベース マッピングから除外されることを示します。 - - - - クラスの新しいインスタンスを初期化します。 - - - クラスのマップ先のデータベース テーブルを指定します。 - - - 指定したテーブルの名前名を使用して、 クラスの新しいインスタンスを初期化します。 - クラスのマップ先のテーブルの名前。 - - - クラスのマップ先のテーブルの名前を取得します。 - クラスのマップ先のテーブルの名前。 - - - クラスのマップ先のテーブルのスキーマを取得または設定します。 - クラスのマップ先のテーブルのスキーマ。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml deleted file mode 100644 index b7b62b2..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1102 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 엔터티 멤버에서 외래 키 관계와 같은 데이터 관계를 나타내도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 연결의 이름입니다. - 연결의 쪽에 있는 키 값의 속성 이름을 표시하는 쉼표로 구분된 목록입니다. - 연결의 쪽에 있는 키 값의 속성 이름을 표시하는 쉼표로 구분된 목록입니다. - - - 연결 멤버가 외래 키를 나타내는지 여부를 표시하는 값을 가져오거나 설정합니다. - 연결이 외래 키를 나타내면 true이고, 그렇지 않으면 false입니다. - - - 연결의 이름을 가져옵니다. - 연결의 이름입니다. - - - 연결의 OtherKey 쪽에 있는 키 값의 속성 이름을 가져옵니다. - 연결의 OtherKey 쪽에 있는 키 값을 나타내는 속성 이름의 쉼표로 구분된 목록입니다. - - - - 속성에 지정된 개별 키 멤버의 컬렉션을 가져옵니다. - - 속성에 지정된 개별 키 멤버의 컬렉션입니다. - - - 연결의 ThisKey 쪽에 있는 키 값의 속성 이름을 가져옵니다. - 연결의 ThisKey 쪽에 있는 키 값을 나타내는 속성 이름의 쉼표로 구분된 목록입니다. - - - - 속성에 지정된 개별 키 멤버의 컬렉션을 가져옵니다. - - 속성에 지정된 개별 키 멤버의 컬렉션입니다. - - - 두 속성을 비교하는 특성을 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 현재 속성과 비교할 속성입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - - 가 올바르면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성 검사 요청에 대한 정보가 들어 있는 개체입니다. - - - 현재 속성과 비교할 속성을 가져옵니다. - 다른 속성입니다. - - - 다른 속성의 표시 이름을 가져옵니다. - 기타 속성의 표시 이름입니다. - - - 특성에 유효성 검사 컨텍스트가 필요한지 여부를 나타내는 값을 가져옵니다. - 특성에 유효성 검사 컨텍스트가 필요하면 true이고, 그렇지 않으면 false입니다. - - - 낙관적 동시성 검사에 속성이 참여하도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터 필드 값이 신용 카드 번호가 되도록 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 신용 카드 번호가 유효한지 여부를 확인합니다. - 신용 카드 번호가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - 속성 또는 클래스 인스턴스의 유효성을 검사하는 데 사용하는 사용자 지정 유효성 검사 메서드를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 사용자 지정 유효성 검사를 수행하는 메서드를 포함하는 형식입니다. - 사용자 지정 유효성 검사를 수행하는 메서드입니다. - - - 유효성 검사 오류 메시지의 서식을 지정합니다. - 서식 지정된 오류 메시지의 인스턴스입니다. - 서식이 지정된 메시지에 포함할 이름입니다. - - - 유효성 검사 메서드를 가져옵니다. - 유효성 검사 메서드의 이름입니다. - - - 사용자 지정 유효성 검사를 수행하는 형식을 가져옵니다. - 사용자 지정 유효성 검사를 수행하는 형식입니다. - - - 데이터 필드 및 매개 변수와 연결된 데이터 형식의 열거형을 나타냅니다. - - - 신용 카드 번호를 나타냅니다. - - - 통화 값을 나타냅니다. - - - 사용자 지정 데이터 형식을 나타냅니다. - - - 날짜 값을 나타냅니다. - - - 날짜와 시간으로 표시된 시간을 나타냅니다. - - - 개체가 존재하고 있는 연속 시간을 나타냅니다. - - - 전자 메일 주소를 나타냅니다. - - - HTML 파일을 나타냅니다. - - - 이미지의 URL을 나타냅니다. - - - 여러 줄 텍스트를 나타냅니다. - - - 암호 값을 나타냅니다. - - - 전화 번호 값을 나타냅니다. - - - 우편 번호를 나타냅니다. - - - 표시되는 텍스트를 나타냅니다. - - - 시간 값을 나타냅니다. - - - 파일 업로드 데이터 형식을 나타냅니다. - - - URL 값을 나타냅니다. - - - 데이터 필드에 연결할 추가 형식의 이름을 지정합니다. - - - 지정된 형식 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드에 연결할 형식의 이름입니다. - - - 지정된 필드 템플릿 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드에 연결할 사용자 지정 필드 템플릿의 이름입니다. - - 이 null이거나 빈 문자열("")인 경우 - - - 데이터 필드에 연결된 사용자 지정 필드 템플릿의 이름을 가져옵니다. - 데이터 필드에 연결된 사용자 지정 필드 템플릿의 이름입니다. - - - 데이터 필드에 연결된 형식을 가져옵니다. - - 값 중 하나입니다. - - - 데이터 필드 표시 형식을 가져옵니다. - 데이터 필드 표시 형식입니다. - - - 데이터 필드에 연결된 형식의 이름을 반환합니다. - 데이터 필드에 연결된 형식의 이름입니다. - - - 데이터 필드 값이 유효한지 확인합니다. - 항상 true입니다. - 유효성을 검사할 데이터 필드 값입니다. - - - 엔터티 partial 클래스의 형식과 멤버에 대해 지역화 가능한 문자열을 지정할 수 있도록 해주는 일반 용도의 특성을 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 이 필드를 표시하기 위해 UI를 자동으로 생성할지 여부를 나타내는 값을 가져오거나 설정합니다. - 이 필드를 표시하기 위해 UI를 자동으로 생성해야 하면 true이고, 그렇지 않으면 false입니다. - 속성 값이 설정되기 전에 가져오기를 시도했습니다. - - - 이 필드에 필터링 UI를 자동으로 표시할지 여부를 나타내는 값을 가져오거나 설정합니다. - 이 필드에 대한 필터링을 표시하기 위해 UI를 자동으로 생성해야 하면 true이고, 그렇지 않으면 false입니다. - 속성 값이 설정되기 전에 가져오기를 시도했습니다. - - - UI에 설명을 표시하는 데 사용되는 값을 가져오거나 설정합니다. - UI에 설명을 표시하는 데 사용되는 값입니다. - - - - 속성의 값을 반환합니다. - 속성이 초기화되었으면 의 값이고, 그렇지 않으면 null입니다. - - - 이 필드에 대한 필터링을 표시하기 위해 UI를 자동으로 생성할지 여부를 나타내는 값을 반환합니다. - 속성이 초기화되었으면 의 값이고, 그렇지 않으면 null입니다. - - - - 속성의 값을 반환합니다. - - 이 지정되었으며 속성이 리소스 키를 나타내면 지역화된 설명이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - 속성 및 속성이 초기화되지만 속성에 대한 값과 일치하는 이름을 가진 공용 정적 속성을 찾을 수 없습니다. - - - - 속성의 값을 반환합니다. - - 이 초기화되었으면 UI의 필드 그룹화에 사용할 값이고, 그렇지 않으면 null입니다. 속성이 지정되었으며 속성이 리소스 키를 나타내면 지역화된 문자열이 반환되고, 그렇지 않으면 지역화되지 않은 문자열이 반환됩니다. - - - UI의 필드 표시에 사용되는 값을 반환합니다. - - 속성이 지정되었으며 속성이 리소스 키를 나타내면 속성의 지역화된 문자열이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - 속성 및 속성이 초기화되지만 속성에 대한 값과 일치하는 이름을 가진 공용 정적 속성을 찾을 수 없습니다. - - - - 속성의 값을 반환합니다. - - 속성이 설정되어 있으면 해당 값이고, 그렇지 않으면 null입니다. - - - - 속성의 값을 반환합니다. - - 속성이 지정된 경우와 속성이 리소스 키를 나타내는 경우 속성의 지역화된 문자열을 가져오고, 그렇지 않으면 속성의 지역화되지 않은 값을 가져옵니다. - - - - 속성의 값을 반환합니다. - - 속성이 지정된 경우와 속성이 리소스 키를 나타내는 경우 속성의 지역화된 문자열이고, 그렇지 않으면 속성의 지역화되지 않은 값입니다. - - - UI에서 필드를 그룹화하는 데 사용되는 값을 가져오거나 설정합니다. - UI에서 필드를 그룹화하는 데 사용되는 값입니다. - - - UI에 표시하는 데 사용되는 값을 가져오거나 설정합니다. - UI에 표시하는 데 사용되는 값입니다. - - - 열의 순서 가중치를 가져오거나 설정합니다. - 열의 순서 가중치입니다. - - - UI에서 프롬프트 워터마크를 설정하는 데 사용할 값을 가져오거나 설정합니다. - UI에 워터마크를 표시하는 데 사용할 값입니다. - - - - , , 속성에 대한 리소스를 포함하는 형식을 가져오거나 설정합니다. - - , , 속성을 포함하는 리소스의 형식입니다. - - - 표 형태 창의 열 레이블에 사용되는 값을 가져오거나 설정합니다. - 표 형태 창의 열 레이블에 사용되는 값입니다. - - - 참조되는 테이블에서 외래 키 열로 표시되는 열을 지정합니다. - - - 지정된 열을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - - - 지정된 표시 및 정렬 열을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - 정렬에 사용할 열의 이름입니다. - - - 지정된 표시 열과 지정된 정렬 열 및 정렬 순서를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 표시 열로 사용할 열의 이름입니다. - 정렬에 사용할 열의 이름입니다. - 내림차순으로 정렬하려면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 표시 필드로 사용할 열의 이름을 가져옵니다. - 표시 열의 이름입니다. - - - 정렬에 사용할 열의 이름을 가져옵니다. - 정렬 열의 이름입니다. - - - 내림차순으로 정렬할지 아니면 오름차순으로 정렬할지를 나타내는 값을 가져옵니다. - 열이 내림차순으로 정렬되면 true이고, 그렇지 않으면 false입니다. - - - ASP.NET Dynamic Data가 데이터 필드를 표시하고 서식 지정하는 방법을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터 필드가 편집 모드에 있는 경우 속성에서 지정하는 서식 문자열이 필드 값에 적용되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 편집 모드에서 필드 값에 서식 문자열이 적용되면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 데이터 소스에서 데이터 필드가 업데이트되는 경우 빈 문자열 값("")이 자동으로 null로 변환되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 빈 문자열 값이 자동으로 null로 변환되면 true이고, 그렇지 않으면 false입니다.기본값은 true입니다. - - - 필드 값의 표시 형식을 가져오거나 설정합니다. - 데이터 필드 값의 표시 형식을 지정하는 서식 문자열입니다.기본값은 빈 문자열("")로, 필드 값에 특정 형식이 적용되지 않음을 나타냅니다. - - - 필드가 HTML 인코딩되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 필드가 HTML 인코딩되어야 하면 true이고, 그렇지 않으면 false입니다. - - - 필드 값이 null인 경우 해당 필드에 대해 표시되는 텍스트를 가져오거나 설정합니다. - 필드 값이 null인 경우 해당 필드에 대해 표시되는 텍스트입니다.기본값은 빈 문자열("")로, 이 속성이 설정되어 있지 않음을 나타냅니다. - - - 데이터 필드를 편집할 수 있는지 여부를 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 필드를 편집할 수 있도록 지정하려면 true이고, 그렇지 않으면 false입니다. - - - 필드를 편집할 수 있는지 여부를 나타내는 값을 가져옵니다. - 필드를 편집할 수 있으면 true이고, 그렇지 않으면 false입니다. - - - 초기 값의 사용 여부를 나타내는 값을 가져오거나 설정합니다. - 초기 값을 사용할 수 있으면 true 이고, 그렇지 않으면 false입니다. - - - 전자 메일 주소의 유효성을 검사합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 값이 유효한 전자 메일 주소의 패턴과 일치하는지 여부를 확인합니다. - 지정된 값이 유효하거나 null이면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - .NET Framework 열거형을 데이터 열에 매핑할 수 있도록 합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 열거형의 유형입니다. - - - 열거형 형식을 가져오거나 설정합니다. - 열거형 형식입니다. - - - 데이터 필드 값이 유효한지 확인합니다. - 데이터 필드 값이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - - - 파일 이름 파일 확장명의 유효성을 검사합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 파일 이름 확장명을 가져오거나 설정합니다. - 파일 확장명이며, 속성이 설정되어 있지 않은 경우 기본 파일 확장명(".png", ".jpg", ".jpeg", and ".gif")입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 지정된 파일 이름 확장명이 올바른지 확인합니다. - 파일 이름 확장이 유효하면 true이고, 그렇지 않으면 false입니다. - 올바른 파일 확장명의 쉼표로 구분된 목록입니다. - - - 열의 필터링 동작을 지정하는 데 사용되는 특성을 나타냅니다. - - - 필터 UI 힌트를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - - - 필터 UI 힌트 및 프레젠테이션 레이어 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - - - 필터 UI 힌트, 프레젠테이션 레이어 이름 및 컨트롤 매개 변수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 필터링에 사용할 컨트롤의 이름입니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - 컨트롤의 매개 변수 목록입니다. - - - 컨트롤의 생성자에 매개 변수로 사용되는 이름/값 쌍을 가져옵니다. - 컨트롤의 생성자에 매개 변수로 사용되는 이름/값 쌍입니다. - - - 이 특성 인스턴스가 지정된 개체와 동일한지 여부를 나타내는 값을 반환합니다. - 전달된 개체가 이 특성 인스턴스와 동일하면 True이고, 그렇지 않으면 false입니다. - 이 특성 인스턴스와 비교할 개체입니다. - - - 필터링에 사용할 컨트롤의 이름을 가져옵니다. - 필터링에 사용할 컨트롤의 이름입니다. - - - 이 특성 인스턴스의 해시 코드를 반환합니다. - 이 특성 인스턴스의 해시 코드입니다. - - - 이 컨트롤을 지원하는 프레젠테이션 레이어의 이름을 가져옵니다. - 이 컨트롤을 지원하는 표시 계층의 이름입니다. - - - 개체를 무효화하는 방법을 제공합니다. - - - 지정된 개체가 올바른지 여부를 확인합니다. - 실패한 유효성 검사 정보를 보관하는 컬렉션입니다. - 유효성 검사 컨텍스트입니다. - - - 엔터티를 고유하게 식별하는 속성을 하나 이상 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 속성에서 허용되는 배열 또는 문자열 데이터의 최대 길이를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - - 매개 변수를 기반으로 클래스의 새 인스턴스를 초기화합니다. - 배열 또는 문자열 데이터의 허용 가능한 최대 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 허용 가능한 최대 길이를 설명하는 지역화된 문자열입니다. - 서식이 지정된 문자열에 포함할 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - 값이 null이거나 지정된 최대 길이보다 작거나 같으면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 길이가 0이거나 음수보다 작은 경우 - - - 배열 또는 문자열 데이터의 허용 가능한 최대 길이를 가져옵니다. - 배열 또는 문자열 데이터의 허용 가능한 최대 길이입니다. - - - 속성에서 허용되는 배열 또는 문자열 데이터의 최소 길이를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 배열 또는 문자열 데이터의 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 허용 가능한 최소 길이를 설명하는 지역화된 문자열입니다. - 서식이 지정된 문자열에 포함할 이름입니다. - - - 지정된 개체가 유효한지 여부를 확인합니다. - 지정된 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - - - 배열 또는 문자열 데이터의 허용 가능한 최소 길이를 가져오거나 설정합니다. - 배열 또는 문자열 데이터의 허용 가능한 최소 길이입니다. - - - 데이터 필드 값이 전화 번호의 정규식을 사용하여 올바른 형식으로 구성된 전화 번호인지를 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 전화 번호가 유효한 전화 번호 형식으로 되어 있는지 여부를 확인합니다. - 전화 번호가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - - - 데이터 필드 값에 대한 숫자 범위 제약 조건을 지정합니다. - - - 지정된 최소값 및 최대값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - - 지정된 최소값 및 최대값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - - 지정된 최소값 및 최대값과 특정 형식을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 테스트할 개체 형식을 지정합니다. - 데이터 필드 값에 대해 허용되는 최소값을 지정합니다. - 데이터 필드 값에 대해 허용되는 최대값을 지정합니다. - - 가 null입니다. - - - 범위 유효성 검사에 실패할 때 표시되는 오류 메시지의 형식을 지정합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 데이터 필드의 값이 지정된 범위에 있는지 확인합니다. - 지정된 값이 범위에 있으면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 허용된 범위 밖에 있습니다. - - - 허용되는 최대 필드 값을 가져옵니다. - 데이터 필드에 대해 허용되는 최대값입니다. - - - 허용되는 최소 필드 값을 가져옵니다. - 데이터 필드에 대해 허용되는 최소값입니다. - - - 유효성을 검사해야 할 값이 포함된 데이터 필드의 형식을 가져옵니다. - 유효성을 검사해야 할 값이 포함된 데이터 필드의 형식입니다. - - - ASP.NET Dynamic Data에 있는 데이터 필드 값이 지정된 정규식과 일치해야 한다고 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드 값의 유효성을 검사하는 데 사용되는 정규식입니다. - - 가 null입니다. - - - 정규식 유효성 검사에 실패할 경우 표시할 오류 메시지의 형식을 지정합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - - 사용자가 입력한 값이 정규식 패턴과 일치하는지 여부를 확인합니다. - 유효성 검사가 성공하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 정규식 패턴과 일치하지 않는 경우 - - - 정규식 패턴을 가져옵니다. - 일치시킬 패턴입니다. - - - 데이터 필드 값이 필요하다는 것을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 빈 문자열이 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. - 빈 문자열이 허용되면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. - - - 필수 데이터 필드의 값이 비어 있지 않은지 확인합니다. - 유효성 검사가 성공하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 데이터 필드 값입니다. - 데이터 필드 값이 null인 경우 - - - 클래스 또는 데이터 열이 스캐폴딩을 사용하는지 여부를 지정합니다. - - - - 속성을 사용하여 의 새 인스턴스를 초기화합니다. - 스캐폴딩이 사용되는지 여부를 지정하는 값입니다. - - - 스캐폴딩이 사용되는지 여부를 지정하는 값을 가져오거나 설정합니다. - 스캐폴딩을 사용할 수 있으면 true이고, 그렇지 않으면 false입니다. - - - 데이터 필드에 허용되는 최소 및 최대 문자 길이를 지정합니다. - - - 지정된 최대 길이를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 문자열의 최대 길이입니다. - - - 지정된 오류 메시지에 형식을 적용합니다. - 형식이 지정된 오류 메시지입니다. - 유효성 검사 오류를 발생시킨 필드의 이름입니다. - - 가 음수인 경우 또는보다 작은 경우 - - - 지정된 개체가 유효한지 여부를 확인합니다. - 지정된 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - - 가 음수인 경우또는보다 작은 경우 - - - 문자열의 최대 길이를 가져오거나 설정합니다. - 문자열의 최대 길이입니다. - - - 문자열의 최소 길이를 가져오거나 설정합니다. - 문자열의 최소 길이입니다. - - - 열의 데이터 형식을 행 버전으로 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 동적 데이터에서 데이터 필드를 표시하기 위해 사용하는 템플릿 또는 사용자 정의 컨트롤을 지정합니다. - - - 지정된 사용자 정의 컨트롤을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤입니다. - - - 지정된 사용자 컨트롤과 지정된 프레젠테이션 레이어를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤(필드 템플릿)입니다. - 클래스를 사용하는 프레젠테이션 계층입니다."HTML", "Silverlight", "WPF" 또는 "WinForms"으로 설정할 수 있습니다. - - - 지정된 사용자 컨트롤, 프레젠테이션 레이어 및 컨트롤 매개 변수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 데이터 필드를 표시하는 데 사용할 사용자 정의 컨트롤(필드 템플릿)입니다. - 클래스를 사용하는 프레젠테이션 계층입니다."HTML", "Silverlight", "WPF" 또는 "WinForms"으로 설정할 수 있습니다. - 데이터 소스의 값을 검색하는 데 사용할 개체입니다. - - 가 null이거나 제약 조건 키인 경우또는의 값은 문자열이 아닙니다. - - - 데이터 소스의 값을 검색하는 데 사용할 개체를 가져오거나 설정합니다. - 키/값 쌍의 컬렉션입니다. - - - 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 가져옵니다. - 지정된 개체가 이 인스턴스와 같으면 true이고, 그렇지 않으면 false입니다. - 이 인스턴스와 비교할 개체이거나 null 참조입니다. - - - 특성의 현재 인스턴스에 대한 해시 코드를 가져옵니다. - 특성 인스턴스의 해시 코드입니다. - - - - 클래스를 사용하는 프레젠테이션 계층을 가져오거나 설정합니다. - 이 클래스에서 사용하는 프레젠테이션 레이어입니다. - - - 데이터 필드를 표시하는 데 사용할 필드 템플릿의 이름을 가져오거나 설정합니다. - 데이터 필드를 표시하는 필드 템플릿의 이름입니다. - - - URL 유효성 검사를 제공합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 지정된 URL 형식의 유효성을 검사합니다. - URL 형식이 유효하거나 null이면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 URL입니다. - - - 모든 유효성 검사 특성의 기본 클래스로 사용됩니다. - 지역화된 오류 메시지에 대한 속성은 지역화되지 않은 속성 오류 메시지와 동시에 설정됩니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 유효성 검사 리소스에 액세스할 수 있도록 하는 함수를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 리소스에 액세스할 수 있도록 하는 함수입니다. - - 가 null입니다. - - - 유효성 검사 컨트롤과 연결할 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 컨트롤과 연결할 오류 메시지입니다. - - - 유효성 검사에 실패하는 경우 유효성 검사 컨트롤과 연결할 오류 메시지를 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지입니다. - - - 유효성 검사에 실패할 경우 속성 값을 조회하는 데 사용할 오류 메시지 리소스 이름을 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지 리소스입니다. - - - 유효성 검사에 실패할 경우 오류 메시지 조회에 사용할 리소스 형식을 가져오거나 설정합니다. - 유효성 검사 컨트롤과 연결된 오류 메시지의 형식입니다. - - - 지역화된 유효성 검사 오류 메시지를 가져옵니다. - 지역화된 유효성 검사 오류 메시지입니다. - - - 오류가 발생한 데이터 필드를 기반으로 하여 오류 메시지에 서식을 적용합니다. - 서식 지정된 오류 메시지의 인스턴스입니다. - 서식이 지정된 메시지에 포함할 이름입니다. - - - 현재 유효성 검사 특성에 따라 지정된 값이 유효한지 확인합니다. - - 클래스의 인스턴스입니다. - 유효성을 검사할 값입니다. - 유효성 검사 작업에 대한 컨텍스트 정보입니다. - - - 개체의 지정된 값이 유효한지 여부를 확인합니다. - 지정된 값이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체의 값입니다. - - - 현재 유효성 검사 특성에 따라 지정된 값이 유효한지 검사합니다. - - 클래스의 인스턴스입니다. - 유효성을 검사할 값입니다. - 유효성 검사 작업에 대한 컨텍스트 정보입니다. - - - 특성에 유효성 검사 컨텍스트가 필요한지 여부를 나타내는 값을 가져옵니다. - 특성에 유효성 검사 컨텍스트가 필요하면 true이고, 그렇지 않으면 false입니다. - - - 지정된 개체의 유효성을 검사합니다. - 유효성을 검사할 개체입니다. - 유효성 검사가 수행되는 컨텍스트를 설명하는 개체입니다.이 매개 변수는 null일 수 없습니다. - 유효성 검사가 실패했습니다. - - - 지정된 개체의 유효성을 검사합니다. - 유효성을 검사할 개체의 값입니다. - 오류 메시지에 포함할 이름입니다. - - 이 잘못된 경우 - - - 유효성 검사가 수행되는 컨텍스트를 설명합니다. - - - 지정된 개체 인스턴스를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체 인스턴스입니다.null일 수 없습니다. - - - 지정된 개체와 선택적 속성 모음을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체 인스턴스입니다.null일 수 없습니다. - 소비자가 사용할 수 있게 만들려는 선택적 키/값 쌍의 집합입니다. - - - 서비스 공급자와 서비스 소비자의 사전을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성을 검사할 개체입니다.이 매개 변수는 필수적 요소입니다. - - 인터페이스를 구현하는 개체입니다.이 매개 변수는 선택적 요소입니다. - 서비스 소비자가 사용할 수 있게 만들려는 키/값 쌍의 사전입니다.이 매개 변수는 선택적 요소입니다. - - - 유효성을 검사할 멤버의 이름을 가져오거나 설정합니다. - 유효성을 검사할 멤버의 이름입니다. - - - 사용자 지정 유효성 검사를 제공하는 서비스를 반환합니다. - 서비스 인스턴스이거나 서비스를 사용할 수 없는 경우 null입니다. - 유효성 검사에 사용할 서비스의 형식입니다. - - - GetService가 호출될 때 유형별 서비스 인스턴스를 반환할 수 있는 서비스 공급자를 사용하여 를 초기화합니다. - 서비스 공급자입니다. - - - 이 컨텍스트와 연결된 키/값 쌍의 사전을 가져옵니다. - 이 컨텍스트에 대한 키/값 쌍의 사전입니다. - - - 유효성을 검사할 멤버의 이름을 가져오거나 설정합니다. - 유효성을 검사할 멤버의 이름입니다. - - - 유효성을 검사할 개체를 가져옵니다. - 유효성을 검사할 개체입니다. - - - 유효성을 검사할 개체의 형식을 가져옵니다. - 유효성을 검사할 개체의 형식입니다. - - - - 클래스가 사용될 때 데이터 필드의 유효성을 검사하는 동안 발생하는 예외를 나타냅니다. - - - 시스템에서 생성된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - - - 유효성 검사 결과, 유효성 검사 특성 및 현재 예외의 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 결과 목록입니다. - 현재 예외를 발생시킨 특성입니다. - 특성이 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류를 설명하는 지정된 메시지입니다. - - - 지정된 오류 메시지, 유효성 검사 특성 및 현재 예외의 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류를 설명하는 메시지입니다. - 현재 예외를 발생시킨 특성입니다. - 특성이 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 지정된 오류 메시지 및 내부 예외 인스턴스 컬렉션을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - 유효성 검사 예외의 컬렉션입니다. - - - 이 예외를 트리거한 클래스의 인스턴스를 가져옵니다. - 이 예외를 트리거한 유효성 검사 특성 형식의 인스턴스입니다. - - - 유효성 검사 오류를 설명하는 인스턴스를 가져옵니다. - 유효성 검사 오류를 설명하는 인스턴스입니다. - - - - 클래스가 이 예외를 트리거하도록 만든 개체의 값을 가져옵니다. - - 클래스가 유효성 검사 오류를 트리거하도록 만든 개체의 값입니다. - - - 유효성 검사 요청 결과의 컨테이너를 나타냅니다. - - - - 개체를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 유효성 검사 결과 개체입니다. - - - 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - - - 오류 메시지와 유효성 검사 오류가 있는 멤버 목록을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 오류 메시지입니다. - 유효성 검사 오류가 있는 멤버 이름의 목록입니다. - - - 유효성 검사에 대한 오류 메시지를 가져옵니다. - 유효성 검사에 대한 오류 메시지입니다. - - - 유효성 검사 오류가 있는 필드를 나타내는 멤버 이름의 컬렉션을 가져옵니다. - 유효성 검사 오류가 있는 필드를 나타내는 멤버 이름의 컬렉션입니다. - - - 유효성 검사의 성공을 나타냅니다(유효성 검사가 성공한 경우 true이고 그렇지 않은 경우 false). - - - 현재 유효성 검사 결과의 문자열 표현을 반환합니다. - 현재 유효성 검사 결과입니다. - - - 개체, 속성 및 메서드가 연결된 특성에 포함될 때 유효성을 검사하는 데 사용할 수 있는 도우미 클래스를 정의합니다. - - - 유효성 검사 컨텍스트와 유효성 검사 결과 컬렉션을 사용하여 지정된 개체가 유효한지 확인합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - - 가 null입니다. - - - 유효성 검사 컨텍스트, 유효성 검사 결과 컬렉션 및 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - 모든 속성의 유효성을 검사할 경우 true이고, false이면 필요한 속성만 유효성을 검사합니다. - - 가 null입니다. - - - 속성의 유효성을 검사합니다. - 속성이 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 속성을 설명하는 컨텍스트입니다. - 실패한 각 유효성 검사를 보유할 컬렉션입니다. - - 를 속성에 할당할 수 없습니다.또는가 null인 경우 - - - 지정된 값이 지정된 특성에 유효한지 여부를 나타내는 값을 반환합니다. - 개체가 유효하면 true이고, 그렇지 않으면 false입니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 실패한 유효성 검사를 보유할 컬렉션입니다. - 유효성 검사 특성입니다. - - - 유효성 검사 컨텍스트를 사용하여 지정된 개체가 유효한지 확인합니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 개체가 잘못되었습니다. - - 가 null입니다. - - - 유효성 검사 컨텍스트와 모든 속성의 유효성을 검사할지 여부를 지정하는 값을 사용하여 지정된 개체가 유효한지 확인합니다. - 유효성을 검사할 개체입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 모든 속성의 유효성을 검사하려면 true이고, 그렇지 않으면 false입니다. - - 가 잘못된 경우 - - 가 null입니다. - - - 속성의 유효성을 검사합니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 속성을 설명하는 컨텍스트입니다. - - 를 속성에 할당할 수 없습니다. - - 매개 변수가 잘못된 경우 - - - 지정된 특성의 유효성을 검사합니다. - 유효성을 검사할 값입니다. - 유효성을 검사할 개체를 설명하는 컨텍스트입니다. - 유효성 검사 특성입니다. - - 매개 변수가 null입니다. - - 매개 변수는 매개 변수로 유효성을 검사하지 않습니다. - - - 속성이 매핑되는 데이터베이스 열을 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 속성이 매핑되는 열의 이름입니다. - - - 속성이 매핑되는 열의 이름을 가져옵니다. - 속성이 매핑되는 열의 이름입니다. - - - 속성이 매핑되는 열의 순서 값(0부터 시작)을 가져오거나 설정합니다. - 열의 순서 값입니다. - - - 속성이 매핑되는 열의 데이터베이스 공급자별 데이터 형식을 가져오거나 설정합니다. - 속성이 매핑되는 열의 데이터베이스 공급자별 데이터 형식입니다. - - - 클래스가 복합 형식임을 나타냅니다.복합 형식은 스칼라 속성이 엔터티 내에 구성되도록 하는 엔터티 형식의 비스칼라 속성입니다.복합 형식은 키가 없으며 Entity Framework에서 부모 개체와 별개로 관리될 수 없습니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 데이터베이스에서 속성 값을 생성하는 방법을 지정합니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 데이터베이스에서 옵션을 생성합니다. - - - 데이터베이스에서 속성 값을 생성하는 데 사용되는 패턴을 가져오거나 설정합니다. - 데이터베이스에서 옵션을 생성합니다. - - - 데이터베이스에서 속성 값을 생성하는 데 사용되는 패턴을 나타냅니다. - - - 데이터베이스에서 행이 삽입되거나 업데이트될 때 값을 생성합니다. - - - 데이터베이스에서 행이 삽입될 때 값을 생성합니다. - - - 데이터베이스에서 값을 생성하지 않습니다. - - - 관계의 외래 키로 사용되는 속성을 나타냅니다.주석은 외래 키 속성에 배치되어 연결된 탐색 속성 이름을 지정하거나, 탐색 속성에 배치되어 연결된 외래 키 이름을 지정할 수 있습니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - 외래 키 속성에 ForeigKey 특성을 추가하는 경우 연결된 탐색 속성의 이름을 지정해야 합니다.탐색 속성에 ForeigKey 특성을 추가하는 경우 연결된 외래 키의 이름을 지정해야 합니다.탐색 속성에 여러 개의 외래 키가 있는 경우 쉼표를 사용하여 외래 키 이름의 목록을 구분합니다.자세한 내용은 Code First 데이터 주석을 참조하세요. - - - 외래 키 속성에 ForeigKey 특성을 추가하는 경우 연결된 탐색 속성의 이름을 지정해야 합니다.탐색 속성에 ForeigKey 특성을 추가하는 경우 연결된 외래 키의 이름을 지정해야 합니다.탐색 속성에 여러 개의 외래 키가 있는 경우 쉼표를 사용하여 외래 키 이름의 목록을 구분합니다.자세한 내용은 Code First 데이터 주석을 참조하세요. - 연결된 탐색 속성 또는 연결된 외래 키 속성의 이름입니다. - - - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성의 역을 지정합니다. - - - 지정된 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성입니다. - - - 동일한 관계의 다른 쪽 End를 나타내는 탐색 속성을 가져옵니다. - 특성의 속성입니다. - - - 속성이나 클래스가 데이터베이스 매핑에서 제외되어야 함을 나타냅니다. - - - - 클래스의 새 인스턴스를 초기화합니다. - - - 클래스가 매핑되는 데이터베이스 테이블을 지정합니다. - - - 지정된 테이블 이름을 사용하여 클래스의 새 인스턴스를 초기화합니다. - 클래스가 매핑되는 테이블의 이름입니다. - - - 클래스가 매핑되는 테이블의 이름을 가져옵니다. - 클래스가 매핑되는 테이블의 이름입니다. - - - 클래스가 매핑되는 테이블의 스키마를 가져오거나 설정합니다. - 클래스가 매핑되는 테이블의 스키마입니다. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml deleted file mode 100644 index 403ec3c..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1031 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Указывает, что член сущности представляет связь данных, например связь внешнего ключа. - - - Инициализирует новый экземпляр класса . - Имя ассоциации. - Список разделенных запятыми имен свойств значений ключей со стороны ассоциации. - Список разделенных запятыми имен свойств значений ключей со стороны ассоциации. - - - Получает или задает значение, указывающее, представляет ли член ассоциации внешний ключ. - Значение true, если ассоциация представляет внешний ключ; в противном случае — значение false. - - - Получает имя ассоциации. - Имя ассоциации. - - - Получает имена свойств значений ключей со стороны OtherKey ассоциации. - Список разделенных запятыми имен свойств, представляющих значения ключей со стороны OtherKey ассоциации. - - - Получает коллекцию отдельных членов ключей, заданных в свойстве . - Коллекция отдельных членов ключей, заданных в свойстве . - - - Получает имена свойств значений ключей со стороны ThisKey ассоциации. - Список разделенных запятыми имен свойств, представляющих значения ключей со стороны ThisKey ассоциации. - - - Получает коллекцию отдельных членов ключей, заданных в свойстве . - Коллекция отдельных членов ключей, заданных в свойстве . - - - Предоставляет атрибут, который сравнивает два свойства. - - - Инициализирует новый экземпляр класса . - Свойство, с которым будет сравниваться текущее свойство. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Определяет, является ли допустимым заданный объект. - Значение true, если дескриптор допустим; в противном случае — значение false. - Проверяемый объект. - Объект, содержащий сведения о запросе на проверку. - - - Получает свойство, с которым будет сравниваться текущее свойство. - Другое свойство. - - - Получает отображаемое имя другого свойства. - Отображаемое имя другого свойства. - - - Получает значение, указывающее, требует ли атрибут контекста проверки. - Значение true, если атрибут требует контекста проверки; в противном случае — значение false. - - - Указывает, что свойство участвует в проверках оптимистичного параллелизма. - - - Инициализирует новый экземпляр класса . - - - Указывает, что значение поля данных является номером кредитной карты. - - - Инициализирует новый экземпляр класса . - - - Определяет, является ли заданный номер кредитной карты допустимым. - Значение true, если номер кредитной карты является допустимым; в противном случае — значение false. - Проверяемое значение. - - - Определяет настраиваемый метод проверки, используемый для проверки свойства или экземпляра класса. - - - Инициализирует новый экземпляр класса . - Тип, содержащий метод, который выполняет пользовательскую проверку. - Метод, который выполняет пользовательскую проверку. - - - Форматирует сообщение об ошибке проверки. - Экземпляр форматированного сообщения об ошибке. - Имя, которое должно быть включено в отформатированное сообщение. - - - Получает метод проверки. - Имя метода проверки. - - - Получает тип, который выполняет пользовательскую проверку. - Тип, который выполняет пользовательскую проверку. - - - Представляет перечисление типов данных, связанных с полями данных и параметрами. - - - Представляет номер кредитной карты. - - - Представляет значение валюты. - - - Представляет настраиваемый тип данных. - - - Представляет значение даты. - - - Представляет момент времени в виде дата и время суток. - - - Представляет непрерывный промежуток времени, на котором существует объект. - - - Представляет адрес электронной почты. - - - Представляет HTML-файл. - - - Предоставляет URL-адрес изображения. - - - Представляет многострочный текст. - - - Представляет значение пароля. - - - Представляет значение номера телефона. - - - Представляет почтовый индекс. - - - Представляет отображаемый текст. - - - Представляет значение времени. - - - Представляет тип данных передачи файла. - - - Возвращает значение URL-адреса. - - - Задает имя дополнительного типа, который необходимо связать с полем данных. - - - Инициализирует новый экземпляр , используя указанное имя типа. - Имя типа, который необходимо связать с полем данных. - - - Инициализирует новый экземпляр , используя указанное имя шаблона поля. - Имя шаблона настраиваемого поля, который необходимо связать с полем данных. - Свойство имеет значение null или является пустой строкой (""). - - - Получает имя шаблона настраиваемого поля, связанного с полем данных. - Имя шаблона настраиваемого поля, связанного с полем данных. - - - Получает тип, связанный с полем данных. - Одно из значений . - - - Получает формат отображения поля данных. - Формат отображения поля данных. - - - Возвращает имя типа, связанного с полем данных. - Имя типа, связанное с полем данных. - - - Проверяет, действительно ли значение поля данных является пустым. - Всегда true. - Значение поля данных, которое нужно проверить. - - - Предоставляет атрибут общего назначения, позволяющий указывать локализуемые строки для типов и членов разделяемых классов сущностей. - - - Инициализирует новый экземпляр класса . - - - Получает или задает значение, указывающее, нужно ли для отображения этого поля автоматически создавать пользовательский интерфейс. - Значение true, если для отображения этого поля нужно автоматически создавать пользовательский интерфейс; в противном случае — значение false. - Предпринята попытка получить значение свойства перед тем, как оно было задано. - - - Получает или задает значение, указывающее, отображается ли пользовательский интерфейс фильтрации для данного поля автоматически. - Значение true, если для отображения фильтра для этого поля нужно автоматически создавать пользовательский интерфейс; в противном случае — значение false. - Предпринята попытка получить значение свойства перед тем, как оно было задано. - - - Получает или задает значение, которое используется для отображения описания пользовательского интерфейса. - Значение, которое используется для отображения описания пользовательского интерфейса. - - - Возвращает значение свойства . - Значение , если свойство было инициализировано; в противном случае — значение null. - - - Возвращает значение, указывающее, нужно ли для отображения фильтра для этого поля автоматически создавать пользовательский интерфейс. - Значение , если свойство было инициализировано; в противном случае — значение null. - - - Возвращает значение свойства . - Локализованное описание, если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - Свойства и инициализированы, но не удалось найти открытое статическое свойство с именем, соответствующим значению , для свойства . - - - Возвращает значение свойства . - Значение, которое будет использоваться для группировки полей в пользовательском интерфейсе, если свойство было инициализировано; в противном случае — значение null.Если задано свойство , а свойство представляет ключ ресурса, возвращается локализованная строка; в противном случае возвращается нелокализованная строка. - - - Возвращает значение, используемое для отображения поля в пользовательском интерфейсе. - Локализованная строка для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - Свойства и инициализированы, но не удалось найти открытое статическое свойство с именем, соответствующим значению , для свойства . - - - Возвращает значение свойства . - Значение свойства , если оно было задано; в противном случае — значение null. - - - Возвращает значение свойства . - Получает локализованную строку для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае получает нелокализованное значение свойства . - - - Возвращает значение свойства . - Локализованная строка для свойства , если задано свойство , а свойство представляет ключ ресурса; в противном случае — нелокализованное значение свойства . - - - Получает или задает значение, используемое для группировки полей в пользовательском интерфейсе. - Значение, используемое для группировки полей в пользовательском интерфейсе. - - - Получает или задает значение, которое используется для отображения в элементе пользовательского интерфейса. - Значение, которое используется для отображения в элементе пользовательского интерфейса. - - - Получает или задает порядковый вес столбца. - Порядковый вес столбца. - - - Получает или задает значение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса. - Значение, которое будет использоваться для отображения подсказки в элементе пользовательского интерфейса. - - - Получает или задает тип, содержащий ресурсы для свойств , , и . - Тип ресурса, содержащего свойства , , и . - - - Получает или задает значение, используемое в качестве метки столбца сетки. - Значение, используемое в качестве метки столбца сетки. - - - Задает столбец, в котором указанная в ссылке таблица отображается в виде столбца внешних ключей. - - - Инициализирует новый экземпляр , используя заданный столбец. - Имя столбца, который следует использовать в качестве отображаемого столбца. - - - Инициализирует новый экземпляр , используя заданный отображаемый столбец и столбец сортировки. - Имя столбца, который следует использовать в качестве отображаемого столбца. - Имя столбца, который следует использовать для сортировки. - - - Инициализирует новый экземпляр , используя указанный отображаемый столбец, а также заданный столбец для сортировки и порядок сортировки. - Имя столбца, который следует использовать в качестве отображаемого столбца. - Имя столбца, который следует использовать для сортировки. - Значение true для сортировки в порядка убывания; в противном случае — значение false.Значение по умолчанию — false. - - - Получает имя столбца, который следует использовать в качестве отображаемого поля. - Имя отображаемого столбца. - - - Получает имя столбца, который следует использовать для сортировки. - Имя столбца для сортировки. - - - Получает значение, указывающее, в каком порядке выполняется сортировка: в порядке возрастания или в порядке убывания. - Значение true, если столбец будет отсортирован в порядке убывания; в противном случае — значение false. - - - Задает способ отображения и форматирования полей данных в платформе динамических данных ASP.NET. - - - Инициализирует новый экземпляр класса . - - - Возвращает или задает значение, указывающее, применимо ли свойство к значению поля, если поле данных находится в режиме редактирования. - Значение true, если строка форматирования применяется к значениям поля в режиме редактирования; в противном случае — значение false.Значение по умолчанию — false. - - - Возвращает или задает значение, показывающее, выполняется ли автоматическое преобразование пустых строковых значений ("")в значения null при обновлении поля данных в источнике данных. - Значение true, если пустые строковые значения автоматически преобразуются в значения null; в противном случае — значение false.Значение по умолчанию — true. - - - Возвращает или задает формат отображения значения поля. - Строка форматирования, определяющая формат отображения поля данных.По умолчанию это пустая строка (""), указывающая на неприменение к значению поля специального форматирования. - - - Получает или задает значение, указывающее, должно ли поле кодироваться в формате HTML. - Значение true, если поле следует кодировать в формате HTML; в противном случае — значение false. - - - Возвращает или задает текст, отображаемый в поле, значение которого равно null. - Текст, отображаемый в поле, значение которого равно null.По умолчанию используется пустая строка (""), указывающая, что это свойство не задано. - - - Указывает, разрешено ли изменение поля данных. - - - Инициализирует новый экземпляр класса . - Значение true, указывающее, что поле можно изменять; в противном случае — значение false. - - - Получает значение, указывающее, разрешено ли изменение поля. - Значение true, если поле можно изменять; в противном случае — значение false. - - - Получает или задает значение, указывающее, включено ли начальное значение. - Значение true , если начальное значение включено; в противном случае — значение false. - - - Проверяет адрес электронной почты. - - - Инициализирует новый экземпляр класса . - - - Определяет, совпадает ли указанное значение с шаблоном допустимых адресов электронной почты. - Значение true, если указанное значение допустимо или равно null; в противном случае — значение false. - Проверяемое значение. - - - Позволяет сопоставить перечисление .NET Framework столбцу данных. - - - Инициализирует новый экземпляр класса . - Тип перечисления. - - - Получает или задает тип перечисления. - Перечисляемый тип. - - - Проверяет, действительно ли значение поля данных является пустым. - Значение true, если значение в поле данных допустимо; в противном случае — значение false. - Значение поля данных, которое нужно проверить. - - - Проверяет расширения имени файла. - - - Инициализирует новый экземпляр класса . - - - Получает или задает расширения имени файла. - Расширения имен файлов или расширения файлов по умолчанию (PNG, JPG, JPEG и GIF), если свойство не задано. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, что указанное расширение (-я) имени файла являются допустимыми. - Значение true, если расширение имени файла допустимо; в противном случае — значение false. - Разделенный запятыми список допустимых расширений файлов. - - - Представляет атрибут, указывающий правила фильтрации столбца. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра. - Имя элемента управления, используемого для фильтрации. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра и имя уровня представления данных. - Имя элемента управления, используемого для фильтрации. - Имя уровня представления данных, поддерживающего данный элемент управления. - - - Инициализирует новый экземпляр класса , используя свойство UIHint фильтра, имя уровня представления данных и параметры элемента управления. - Имя элемента управления, используемого для фильтрации. - Имя уровня представления данных, поддерживающего данный элемент управления. - Список параметров элемента управления. - - - Получает пары "имя-значение", используемые в качестве параметров конструктора элемента управления. - Пары "имя-значение", используемые в качестве параметров конструктора элемента управления. - - - Возвращает значение, показывающее, равен ли экземпляр атрибута заданному объекту. - Значение True, если переданный объект равен экземпляру атрибута; в противном случае — значение false. - Объект, сравниваемый с данным экземпляром атрибута. - - - Получает имя элемента управления, используемого для фильтрации. - Имя элемента управления, используемого для фильтрации. - - - Возвращает хэш-код для экземпляра атрибута. - Хэш-код экземпляра атрибута. - - - Получает имя уровня представления данных, поддерживающего данный элемент управления. - Имя уровня представления данных, поддерживающего данный элемент управления. - - - Предоставляет способ, чтобы сделать объект недопустимым. - - - Определяет, является ли заданный объект допустимым. - Коллекция, в которой хранятся сведения о проверках, завершившихся неудачей. - Контекст проверки. - - - Обозначает одно или несколько свойств, уникальным образом характеризующих определенную сущность. - - - Инициализирует новый экземпляр класса . - - - Задает максимально допустимый размер массива или длину строки для свойства. - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса , основанный на параметре . - Максимально допустимая длина массива или данных строки. - - - Применяет форматирование к заданному сообщению об ошибке. - Локализованная строка, описывающая максимально допустимую длину. - Имя, которое нужно включить в отформатированную строку. - - - Определяет, является ли допустимым заданный объект. - Значение true, если значение равно NULL либо меньше или равно заданной максимальной длине; в противном случае — значение false. - Проверяемый объект. - Длина равна нулю или меньше, чем минус один. - - - Возвращает максимально допустимый размер массива или длину строки. - Максимально допустимая длина массива или данных строки. - - - Задает минимально допустимый размер массива или длину строки для свойства. - - - Инициализирует новый экземпляр класса . - Длина массива или строковых данных. - - - Применяет форматирование к заданному сообщению об ошибке. - Локализованная строка, описывающая минимально допустимую длину. - Имя, которое нужно включить в отформатированную строку. - - - Определяет, является ли допустимым заданный объект. - Значение true, если указанные объект допустимый; в противном случае — значение false. - Проверяемый объект. - - - Получает или задает минимально допустимую длину массива или данных строки. - Минимально допустимая длина массива или данных строки. - - - Указывает, что значение поля данных является номером телефона с правильным форматом, используя регулярное выражение для телефонных номеров. - - - Инициализирует новый экземпляр класса . - - - Определяет, является ли указанный номер телефона в допустимом формате телефонного номера. - Значение true, если номер телефона допустим; в противном случае — значение false. - Проверяемое значение. - - - Задает ограничения на числовой диапазон для значения в поле данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - - - Инициализирует новый экземпляр , используя указанное минимальное и максимально значение, а также определенный тип. - Задает тип тестируемого объекта. - Задает минимальное допустимое значение для поля данных. - Задает максимально допустимое значение для поля данных. - Параметр имеет значение null. - - - Форматирует сообщение об ошибке, отображаемое в случае сбоя при проверке диапазона. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, действительно ли значение обязательного поля данных находится в указанном диапазоне. - Значение true, если указанное значение находится в пределах диапазона, в противном случае — значение false. - Значение поля данных, которое нужно проверить. - Значение поля данных вышло за рамки допустимого диапазона. - - - Получает максимальное допустимое значение поля. - Максимально допустимое значение для поля данных. - - - Получает минимально допустимое значение поля. - Минимально допустимое значение для поля данных. - - - Получает тип поля данных, значение которого нужно проверить. - Тип поля данных, значение которого нужно проверить. - - - Указывает, что значение поля данных в платформе динамических данных ASP.NET должно соответствовать заданному регулярному выражению. - - - Инициализирует новый экземпляр класса . - Регулярное выражение, используемое для проверки значения поля данных. - Параметр имеет значение null. - - - Форматирует сообщение об ошибке, отображаемое, если во время проверки регулярного выражения произойдет сбой. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - - - Проверяет, соответствует ли введенное пользователем значение шаблону регулярного выражения. - Значение true, если проверка прошла успешно; в противном случае — false. - Значение поля данных, которое нужно проверить. - Значения поля данных не соответствует шаблону регулярного выражения. - - - Получает шаблон регулярного выражения. - Сопоставляемый шаблон. - - - Указывает, что требуется значение поля данных. - - - Инициализирует новый экземпляр класса . - - - Получает или задает значение, указывающее на то, разрешена ли пустая строка. - Значение true, если пустая строка разрешена; в противном случае — значение false.Значение по умолчанию — false. - - - Проверяет, действительно ли значение обязательного поля данных не является пустым. - Значение true, если проверка прошла успешно; в противном случае — false. - Значение поля данных, которое нужно проверить. - Значение поля данных было равно null. - - - Указывает, использует ли класс или столбец данных формирование шаблонов. - - - Инициализирует новый экземпляр , используя свойство . - Значение, указывающее, включено ли формирование шаблонов. - - - Возвращает или задает значение, указывающее, включено ли формирование шаблонов. - Значение true, если формирование шаблонов включено; в противном случае — значение false. - - - Задает минимально и максимально допустимую длину строки знаков в поле данных. - - - Инициализирует новый экземпляр , используя заданную максимальную длину. - Максимальная длина строки. - - - Применяет форматирование к заданному сообщению об ошибке. - Форматированное сообщение об ошибке. - Имя поля, ставшего причиной сбоя при проверке. - Значение отрицательно. – или – меньше параметра . - - - Определяет, является ли допустимым заданный объект. - Значение true, если указанные объект допустимый; в противном случае — значение false. - Проверяемый объект. - Значение отрицательно.– или – меньше параметра . - - - Возвращает или задает максимальную длину создаваемых строк. - Максимальная длина строки. - - - Получает или задает минимальную длину строки. - Минимальная длина строки. - - - Задает тип данных столбца в виде версии строки. - - - Инициализирует новый экземпляр класса . - - - Задает шаблон или пользовательский элемент управления, используемый платформой динамических данных для отображения поля данных. - - - Инициализирует новый экземпляр класса с использованием указанного пользовательского элемента управления. - Пользовательский элемент управления для отображения поля данных. - - - Инициализирует новый экземпляр класса , используя указанный пользовательский элемент управления и указанный уровень представления данных. - Пользовательский элемент управления (шаблон поля), используемый для отображения поля данных. - Уровень представления данных, использующий данный класс.Может иметь значение "HTML", "Silverlight", "WPF" или "WinForms". - - - Инициализирует новый экземпляр класса , используя указанный пользовательский элемент управления, уровень представления данных и параметры элемента управления. - Пользовательский элемент управления (шаблон поля), используемый для отображения поля данных. - Уровень представления данных, использующий данный класс.Может иметь значение "HTML", "Silverlight", "WPF" или "WinForms". - Объект, используемый для извлечения значений из любых источников данных. - - равно null или является ключом ограничения.– или –Значение не является строкой. - - - Возвращает или задает объект , используемый для извлечения значений из любых источников данных. - Коллекция пар "ключ-значение". - - - Получает значение, указывающее, равен ли данный экземпляр указанному объекту. - Значение true, если указанный объект равен данному экземпляру; в противном случае — значение false. - Объект, сравниваемый с данным экземпляром, или ссылка null. - - - Получает хэш-код для текущего экземпляра атрибута. - Хэш-код текущего экземпляра атрибута. - - - Возвращает или задает уровень представления данных, использующий класс . - Уровень представления данных, используемый этим классом. - - - Возвращает или задает имя шаблона поля, используемого для отображения поля данных. - Имя шаблона поля, который применяется для отображения поля данных. - - - Обеспечивает проверку url-адреса. - - - Инициализирует новый экземпляр класса . - - - Проверяет формат указанного URL-адреса. - Значение true, если формат URL-адреса является допустимым или имеет значение null; в противном случае — значение false. - Универсальный код ресурса (URI) для проверки. - - - Выполняет роль базового класса для всех атрибутов проверки. - Свойства и для локализованного сообщения об ошибке устанавливаются одновременно с установкой сообщения об ошибке в нелокализованном свойстве . - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса , используя функцию, которая позволяет получить доступ к ресурсам проверки. - Функция, позволяющая получить доступ к ресурсам проверки. - Параметр имеет значение null. - - - Инициализирует новый экземпляр класса , используя сообщение об ошибке, связанное с проверяющим элементом управления. - Сообщение об ошибке, которое необходимо связать с проверяющим элементом управления. - - - Получает или задает сообщение об ошибке, которое необходимо связать с проверяющим элементом управления на случай сбоя во время проверки. - Сообщение об ошибке, связанное с проверяющим элементом управления. - - - Получает или задает имя ресурса сообщений об ошибках, используемого для поиска значения свойства в случае сбоя при проверке. - Ресурс сообщений об ошибках, связанный с проверяющим элементом управления. - - - Получает или задает тип ресурса, используемого для поиска сообщения об ошибке в случае сбоя проверки. - Тип сообщения об ошибке, связанного с проверяющим элементом управления. - - - Получает локализованное сообщение об ошибке проверки. - Локализованное сообщение об ошибке проверки. - - - Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. - Экземпляр форматированного сообщения об ошибке. - Имя, которое должно быть включено в отформатированное сообщение. - - - Проверяет, является ли заданное значение допустимым относительно текущего атрибута проверки. - Экземпляр класса . - Проверяемое значение. - Контекстные сведения об операции проверки. - - - Определяет, является ли заданное значение объекта допустимым. - Значение true, если значение допустимо, в противном случае — значение false. - Значение объекта, который требуется проверить. - - - Проверяет заданное значение относительно текущего атрибута проверки. - Экземпляр класса . - Проверяемое значение. - Контекстные сведения об операции проверки. - - - Получает значение, указывающее, требует ли атрибут контекста проверки. - Значение true, если атрибут требует контекста проверки; в противном случае — значение false. - - - Проверяет указанный объект. - Проверяемый объект. - Объект , описывающий контекст, в котором проводится проверка.Этот параметр не может иметь значение null. - Отказ при проверке. - - - Проверяет указанный объект. - Значение объекта, который требуется проверить. - Имя, которое должно быть включено в сообщение об ошибке. - - недействителен. - - - Описывает контекст, в котором проводится проверка. - - - Инициализирует новый экземпляр класса , используя указанный экземпляр объекта. - Экземпляр объекта для проверки.Не может иметь значение null. - - - Инициализирует новый экземпляр класса , используя указанный объект и необязательный контейнер свойств. - Экземпляр объекта для проверки.Не может иметь значение null. - Необязательный набор пар «ключ — значение», который будет доступен потребителям. - - - Инициализирует новый экземпляр класса с помощью поставщика служб и словаря потребителей службы. - Объект для проверки.Этот параметр обязателен. - Объект, реализующий интерфейс .Этот параметр является необязательным. - Словарь пар «ключ — значение», который необходимо сделать доступным для потребителей службы.Этот параметр является необязательным. - - - Получает или задает имя проверяемого члена. - Имя проверяемого члена. - - - Возвращает службу, предоставляющую пользовательскую проверку. - Экземпляр службы или значение null, если служба недоступна. - Тип службы, которая используется для проверки. - - - Инициализирует , используя поставщик служб, который может возвращать экземпляры служб по типу при вызове GetService. - Поставщик службы. - - - Получает словарь пар «ключ — значение», связанный с данным контекстом. - Словарь пар «ключ — значение» для данного контекста. - - - Получает или задает имя проверяемого члена. - Имя проверяемого члена. - - - Получает проверяемый объект. - Объект для проверки. - - - Получает тип проверяемого объекта. - Тип проверяемого объекта. - - - Представляет исключение, которое происходит во время проверки поля данных при использовании класса . - - - Инициализирует новый экземпляр , используя созданное системой сообщение об ошибке. - - - Инициализирует новый экземпляр класса , используя результат проверки, атрибут проверки и значение текущего исключения. - Список результатов проверки. - Атрибут, вызвавший текущее исключение. - Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке. - Заданное сообщение, свидетельствующее об ошибке. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке, атрибут проверки и значение текущего исключения. - Сообщение, свидетельствующее об ошибке. - Атрибут, вызвавший текущее исключение. - Значение объекта, которое привело к тому, что атрибут вызвал ошибку проверки. - - - Инициализирует новый экземпляр , используя указанное сообщение об ошибке и коллекцию внутренних экземпляров исключения. - Сообщение об ошибке. - Коллекция исключений проверки. - - - Получает экземпляр класса , который вызвал это исключение. - Экземпляр типа атрибута проверки, который вызвал это исключение. - - - Получает экземпляр , описывающий ошибку проверки. - Экземпляр , описывающий ошибку проверки. - - - Получает значение объекта, при котором класс вызвал это исключение. - Значение объекта, которое привело к тому, что класс вызвал ошибку проверки. - - - Представляет контейнер для результатов запроса на проверку. - - - Инициализирует новый экземпляр класса с помощью объекта . - Объект результата проверки. - - - Инициализирует новый экземпляр класса , используя указанное сообщение об ошибке. - Сообщение об ошибке. - - - Инициализирует новый экземпляр класса с использованием указанного сообщения об ошибке и списка членов, имеющих ошибки проверки. - Сообщение об ошибке. - Список членов, имена которых вызвали ошибки проверки. - - - Получает сообщение об ошибке проверки. - Сообщение об ошибке проверки. - - - Получает коллекцию имен членов, указывающую поля, которые вызывают ошибки проверки. - Коллекцию имен членов, указывающая поля, которые вызывают ошибки проверки. - - - Представляет результат завершения проверки (true, если проверка прошла успешно; в противном случае – значение false). - - - Возвращает строковое представление текущего результата проверки. - Текущий результат проверки. - - - Определяет вспомогательный класс, который может использоваться для проверки объектов, свойств и методов в случае его включения в связанные с ними атрибуты . - - - Определяет, является ли указанный объект допустимым, используя контекст проверки и коллекцию результатов проверки. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Коллекция для хранения всех проверок, завершившихся неудачей. - Параметр имеет значение null. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки, коллекцию результатов проверки и значение, указывающее, следует ли проверять все свойства. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Коллекция для хранения всех проверок, завершившихся неудачей. - Значение true, если требуется проверять все свойства; значение false, чтобы проверять только требуемые атрибуты. - Параметр имеет значение null. - - - Проверяет свойство. - Значение true, если проверка свойства завершена успешно; в противном случае — значение false. - Проверяемое значение. - Контекст, описывающий проверяемое свойство. - Коллекция для хранения всех проверок, завершившихся неудачей. - - не может быть присвоено свойству.-или-Значение параметра — null. - - - Возвращает значение, указывающее, является ли заданное значение допустимым относительно указанных атрибутов. - Значение true, если проверка объекта завершена успешно; в противном случае — значение false. - Проверяемое значение. - Контекст, описывающий проверяемый объект. - Коллекция для хранения проверок, завершившихся неудачей. - Атрибуты проверки. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Недопустимый объект. - Параметр имеет значение null. - - - Определяет, является ли указанный объект допустимым, используя контекст проверки и значение, указывающее, следует ли проверять все свойства. - Проверяемый объект. - Контекст, описывающий проверяемый объект. - Значение true, если требуется проверять все свойства, в противном случае — значение false. - - недействителен. - Параметр имеет значение null. - - - Проверяет свойство. - Проверяемое значение. - Контекст, описывающий проверяемое свойство. - - не может быть присвоено свойству. - Параметр является недопустимым. - - - Проверяет указанные атрибуты. - Проверяемое значение. - Контекст, описывающий проверяемый объект. - Атрибуты проверки. - Значение параметра — null. - Параметр недопустим с параметром . - - - Представляет столбец базы данных, что соответствует свойству. - - - Инициализирует новый экземпляр класса . - - - Инициализирует новый экземпляр класса . - Имя столбца, с которым сопоставлено свойство. - - - Получает имя столбца свойство соответствует. - Имя столбца, с которым сопоставлено свойство. - - - Получает или задает отсчитываются от нуля порядка столбцов свойства сопоставляются с. - Порядковый номер столбца. - - - Получает или задает тип данных поставщик базы данных определенного столбца свойства сопоставляются с. - Зависящий от поставщика базы данных тип данных столбца, с которым сопоставлено свойство. - - - Указывает, что класс представляет сложный тип.Сложные типы — это нескалярные свойства типов сущности, которые позволяют организовать в сущностях скалярные свойства.Сложные типы не имеют ключей и не могут управляться платформой Entity Framework отдельно от их родительских объектов. - - - Инициализирует новый экземпляр класса . - - - Указывает, каким образом база данных создает значения для свойства. - - - Инициализирует новый экземпляр класса . - Параметр формирования базы данных. - - - Возвращает или задает шаблон используется для создания значения свойства в базе данных. - Параметр формирования базы данных. - - - Представляет шаблон, используемый для получения значения свойства в базе данных. - - - База данных создает значение при вставке или обновлении строки. - - - База данных создает значение при вставке строки. - - - База данных не создает значений. - - - Обозначает свойство, используемое в связи в качестве внешнего ключа.Заметка может размещаться в свойстве внешнего ключа и указывать имя связанного свойства навигации или размещаться в свойстве навигации и указывать имя связанного внешнего ключа. - - - Инициализирует новый экземпляр класса . - При добавлении атрибута ForeignKey к свойству внешнего ключа следует указать имя связанного свойства навигации.При добавлении атрибута ForeignKey к свойству навигации следует указать имя связанного внешнего ключа (или внешних ключей).Если свойство навигации имеет несколько внешних ключей, используйте запятые для разделения списка имен внешних ключей.Дополнительные сведения см. в разделе Заметки к данным Code First. - - - При добавлении атрибута ForeignKey к свойству внешнего ключа следует указать имя связанного свойства навигации.При добавлении атрибута ForeignKey к свойству навигации следует указать имя связанного внешнего ключа (или внешних ключей).Если свойство навигации имеет несколько внешних ключей, используйте запятые для разделения списка имен внешних ключей.Дополнительные сведения см. в разделе Заметки к данным Code First. - Имя связанного свойства навигации или связанного свойства внешнего ключа. - - - Задает инверсию свойства навигации, представляющего другой конец той же связи. - - - Инициализирует новый экземпляр класса с помощью заданного свойства. - Свойство навигации, представляющее другой конец той же связи. - - - Получает свойство навигации, представляющее конец другой одной связи. - Свойство атрибута. - - - Указывает, что свойство или класс должны быть исключены из сопоставления с базой данных. - - - Инициализирует новый экземпляр класса . - - - Указывает таблицу базы данных, с которой сопоставлен класс. - - - Инициализирует новый экземпляр класса с помощью указанного имени таблицы. - Имя таблицы, с которой сопоставлен класс. - - - Получает имя таблицы, с которой сопоставлен класс. - Имя таблицы, с которой сопоставлен класс. - - - Получает или задает схему таблицы, с которой сопоставлен класс. - Схема таблицы, с которой сопоставлен класс. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml deleted file mode 100644 index c877686..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1049 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 指定某个实体成员表示某种数据关系,如外键关系。 - - - 初始化 类的新实例。 - 关联的名称。 - 关联的 端的键值的属性名称列表(各名称之间用逗号分隔)。 - 关联的 端的键值的属性名称列表(各名称之间用逗号分隔)。 - - - 获取或设置一个值,该值指示关联成员是否表示一个外键。 - 如果关联表示一个外键,则为 true;否则为 false。 - - - 获取关联的名称。 - 关联的名称。 - - - 获取关联的 OtherKey 端的键值的属性名称。 - 一个以逗号分隔的属性名称列表,这些属性名称表示关联的 OtherKey 端的键值。 - - - 获取在 属性中指定的各个键成员的集合。 - - 属性中指定的各个键成员的集合。 - - - 获取关联的 ThisKey 端的键值的属性名称。 - 一个以逗号分隔的属性名称列表,这些属性名称表示关联的 ThisKey 端的键值。 - - - 获取在 属性中指定的各个键成员的集合。 - - 属性中指定的各个键成员的集合。 - - - 提供比较两个属性的属性。 - - - 初始化 类的新实例。 - 要与当前属性进行比较的属性。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 确定指定的对象是否有效。 - 如果 有效,则为 true;否则为 false。 - 要验证的对象。 - 一个对象,该对象包含有关验证请求的信息。 - - - 获取要与当前属性进行比较的属性。 - 另一属性。 - - - 获取其他属性的显示名称。 - 其他属性的显示名称。 - - - 获取指示特性是否要求验证上下文的值。 - 如果特性需要验证上下文,则为 true;否则为 false。 - - - 指定某属性将参与开放式并发检查。 - - - 初始化 类的新实例。 - - - 指定数据字段值是信用卡号码。 - - - 初始化 类的新实例。 - - - 确定指定的信用卡号是否有效。 - 如果信用卡号码有效,则为 true;否则为 false。 - 要验证的值。 - - - 指定自定义的验证方法来验证属性或类的实例。 - - - 初始化 类的新实例。 - 包含执行自定义验证的方法的类型。 - 执行自定义验证的方法。 - - - 设置验证错误消息的格式。 - 带有格式的错误消息的实例。 - 要包括在带有格式的消息中的名称。 - - - 获取验证方法。 - 验证方法的名称。 - - - 获取执行自定义验证的类型。 - 执行自定义验证的类型。 - - - 表示与数据字段和参数关联的数据类型的枚举。 - - - 表示信用卡号码。 - - - 表示货币值。 - - - 表示自定义的数据类型。 - - - 表示日期值。 - - - 表示某个具体时间,以日期和当天的时间表示。 - - - 表示对象存在的一段连续时间。 - - - 表示电子邮件地址。 - - - 表示一个 HTML 文件。 - - - 表示图像的 URL。 - - - 表示多行文本。 - - - 表示密码值。 - - - 表示电话号码值。 - - - 表示邮政代码。 - - - 表示所显示的文本。 - - - 表示时间值。 - - - 表示文件上载数据类型。 - - - 表示 URL 值。 - - - 指定要与数据字段关联的附加类型的名称。 - - - 使用指定的类型名称初始化 类的新实例。 - 要与数据字段关联的类型的名称。 - - - 使用指定的字段模板名称初始化 类的新实例。 - 要与数据字段关联的自定义字段模板的名称。 - - 为 null 或空字符串 ("")。 - - - 获取与数据字段关联的自定义字段模板的名称。 - 与数据字段关联的自定义字段模板的名称。 - - - 获取与数据字段关联的类型。 - - 值之一。 - - - 获取数据字段的显示格式。 - 数据字段的显示格式。 - - - 返回与数据字段关联的类型的名称。 - 与数据字段关联的类型的名称。 - - - 检查数据字段的值是否有效。 - 始终为 true。 - 要验证的数据字段值。 - - - 提供一个通用特性,使您可以为实体分部类的类型和成员指定可本地化的字符串。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示是否应自动生成用户界面以显示此字段。 - 如果应自动生成用户界面以显示此字段,则为 true;否则为 false。 - 在设置属性值之前,已尝试获取该属性值。 - - - 获取或设置一个值,该值指示是否针对此字段自动显示筛选。 - 如果应自动生成用户界面以显示此字段的筛选,则为 true;否则为 false。 - 在设置属性值之前,已尝试获取该属性值。 - - - 获取或设置一个值,该值用于在用户界面中显示说明。 - 用于在用户界面中显示说明的值。 - - - 返回 属性的值。 - 如果已初始化该属性,则为 的值;否则为 null。 - - - 返回一个值,该值指示是否应自动生成用户界面以显示此字段的筛选。 - 如果已初始化该属性,则为 的值;否则为 null。 - - - 返回 属性的值。 - 如果已指定 并且 属性表示一个资源键,则为本地化说明;否则为 属性的非本地化值。 - - 属性和 属性已初始化,但未能找到名称和 值相匹配的公共静态 属性。 - - - 返回 属性的值。 - 如果已初始化 ,则为将用于在用户界面中对字段进行分组的值;否则为 null。如果已指定 属性并且 属性表示一个资源键,则返回本地化字符串;否则返回非本地化字符串。 - - - 返回一个值,该值用于在用户界面中显示字段。 - 如果已指定 属性并且 属性表示一个资源键,则为 属性的本地化字符串;否则为 属性的非本地化值。 - - 属性和 属性已初始化,但未能找到名称和 值相匹配的公共静态 属性。 - - - 返回 属性的值。 - 如果已设置 属性,则为该属性的值;否则为 null。 - - - 返回 属性的值。 - 如果已指定 属性并且 属性表示一个资源键,则获取 属性的本地化字符串;否则获取 属性的非本地化值。 - - - 返回 属性的值。 - 如果已指定 属性并且 属性表示一个资源键,则为 属性的本地化字符串;否则为 值属性的非本地化值。 - - - 获取或设置一个值,该值用于在用户界面中对字段进行分组。 - 用于在用户界面中对字段进行分组的值。 - - - 获取或设置一个值,该值用于在用户界面中进行显示。 - 用于在用户界面中进行显示的值。 - - - 获取或设置列的排序权重。 - 列的排序权重。 - - - 获取或设置一个值,该值将用于为用户界面中的提示设置水印。 - 将用于在用户界面中显示水印的值。 - - - 获取或设置包含 属性的资源的类型。 - 包含 属性的资源的类型。 - - - 获取或设置用于网格列标签的值。 - 用于网格列标签的值。 - - - 将所引用的表中显示的列指定为外键列。 - - - 使用指定的列初始化 类的新实例。 - 要用作显示列的列的名称。 - - - 使用指定的显示列和排序列初始化 类的新实例。 - 要用作显示列的列的名称。 - 用于排序的列的名称。 - - - 使用指定的显示列以及指定的排序列和排序顺序初始化 类的新实例。 - 要用作显示列的列的名称。 - 用于排序的列的名称。 - 如果按降序排序,则为 true;否则为 false。默认值为 false。 - - - 获取要用作显示字段的列的名称。 - 显示列的名称。 - - - 获取用于排序的列的名称。 - 排序列的名称。 - - - 获取一个值,该值指示是按升序还是降序进行排序。 - 如果将按降序对列进行排序,则为 true;否则为 false。 - - - 指定 ASP.NET 动态数据如何显示数据字段以及如何设置数据字段的格式。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示数据字段处于编辑模式时,是否将 属性指定的格式设置字符串应用于字段值。 - 如果在编辑模式中将格式设置字符串应用于字段值,则为 true;否则为 false。默认值为 false。 - - - 获取或设置一个值,该值指示在数据源中更新数据字段时是否将空字符串值 ("") 自动转换为 null。 - 如果将空字符串值自动转换为 null,则为 true;否则为 false。默认值为 true。 - - - 获取或设置字段值的显示格式。 - 为数据字段的值指定显示格式的格式设置字符串。默认值为空字符串 (""),表示尚无特殊格式设置应用于该字段值。 - - - 获取或设置一个值,该值指示字段是否应经过 HTML 编码。 - 如果字段应经过 HTML 编码,则为 true;否则为 false。 - - - 获取或设置字段值为 null 时为字段显示的文本。 - 字段值为 null 时为字段显示的文本。默认值为空字符串 (""),表示尚未设置此属性。 - - - 指示数据字段是否可编辑。 - - - 初始化 类的新实例。 - 若指定该字段可编辑,则为 true;否则为 false。 - - - 获取一个值,该值指示字段是否可编辑。 - 如果该字段可编辑,则为 true;否则为 false。 - - - 获取或设置一个值,该值指示是否启用初始值。 - 如果启用初始值,则为 true ;否则为 false。 - - - 确认一电子邮件地址。 - - - 初始化 类的新实例。 - - - 确定指定的值是否与有效的电子邮件地址相匹配。 - 如果指定的值有效或 null,则为 true;否则,为 false。 - 要验证的值。 - - - 使 .NET Framework 枚举能够映射到数据列。 - - - 初始化 类的新实例。 - 枚举的类型。 - - - 获取或设置枚举类型。 - 枚举类型。 - - - 检查数据字段的值是否有效。 - 如果数据字段值有效,则为 true;否则为 false。 - 要验证的数据字段值。 - - - 文件扩展名验证 - - - 初始化 类的新实例。 - - - 获取或设置文件扩展名。 - 文件扩展名或者如果属性未设置则默认文件扩展名(“.png”、“.jpg”、“.jpeg” 和 “.gif”)。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查指定的文件扩展名有效。 - 如果文件名称扩展有效,则为 true;否则为 false。 - 逗号分隔了有效文件扩展名列表。 - - - 表示一个特性,该特性用于指定列的筛选行为。 - - - 通过使用筛选器 UI 提示来初始化 类的新实例。 - 用于筛选的控件的名称。 - - - 通过使用筛选器 UI 提示和表示层名称来初始化 类的新实例。 - 用于筛选的控件的名称。 - 支持此控件的表示层的名称。 - - - 通过使用筛选器 UI 提示、表示层名称和控件参数来初始化 类的新实例。 - 用于筛选的控件的名称。 - 支持此控件的表示层的名称。 - 控件的参数列表。 - - - 获取用作控件的构造函数中的参数的名称/值对。 - 用作控件的构造函数中的参数的名称/值对。 - - - 返回一个值,该值指示此特性实例是否与指定的对象相等。 - 如果传递的对象等于此特性对象,则为 True;否则为 false。 - 要与此特性实例进行比较的对象。 - - - 获取用于筛选的控件的名称。 - 用于筛选的控件的名称。 - - - 返回此特性实例的哈希代码。 - 此特性实例的哈希代码。 - - - 获取支持此控件的表示层的名称。 - 支持此控件的表示层的名称。 - - - 提供用于使对象无效的方式。 - - - 确定指定的对象是否有效。 - 包含失败的验证信息的集合。 - 验证上下文。 - - - 表示一个或多个用于唯一标识实体的属性。 - - - 初始化 类的新实例。 - - - 指定属性中允许的数组或字符串数据的最大长度。 - - - 初始化 类的新实例。 - - - 初始化基于 参数的 类的新实例。 - 数组或字符串数据的最大允许长度。 - - - 对指定的错误消息应用格式设置。 - 用于描述最大可接受长度的本地化字符串。 - 格式化字符串中要包含的名称。 - - - 确定指定的对象是否有效。 - 如果该值为 null,或该值小于或等于指定的最大长度,则为 true;否则,为 false。 - 要验证的对象。 - 长度为零或者小于负一。 - - - 获取数组或字符串数据的最大允许长度。 - 数组或字符串数据的最大允许长度。 - - - 指定属性中允许的数组或字符串数据的最小长度。 - - - 初始化 类的新实例。 - 数组或字符串数据的长度。 - - - 对指定的错误消息应用格式设置。 - 用于描述最小可接受长度的本地化字符串。 - 格式化字符串中要包含的名称。 - - - 确定指定的对象是否有效。 - 如果指定的对象有效,则为 true;否则为 false。 - 要验证的对象。 - - - 获取或设置数组或字符串数据的最小允许长度。 - 数组或字符串数据的最小允许长度。 - - - 使用电话号码的正则表达式,指定数据字段值是一个格式正确的电话号码。 - - - 初始化 类的新实例。 - - - 确定指定的电话号码的格式是否有效。 - 如果电话号码有效,则为 true;否则为 false。 - 要验证的值。 - - - 指定数据字段值的数值范围约束。 - - - 使用指定的最小值和最大值初始化 类的一个新实例。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - - 使用指定的最小值和最大值初始化 类的一个新实例。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - - 使用指定的最小值和最大值以及特定类型初始化 类的一个新实例。 - 指定要测试的对象的类型。 - 指定数据字段值所允许的最小值。 - 指定数据字段值所允许的最大值。 - - 为 null。 - - - 对范围验证失败时显示的错误消息进行格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查数据字段的值是否在指定的范围中。 - 如果指定的值在此范围中,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值不在允许的范围内。 - - - 获取所允许的最大字段值。 - 所允许的数据字段最大值。 - - - 获取所允许的最小字段值。 - 所允许的数据字段最小值。 - - - 获取必须验证其值的数据字段的类型。 - 必须验证其值的数据字段的类型。 - - - 指定 ASP.NET 动态数据中的数据字段值必须与指定的正则表达式匹配。 - - - 初始化 类的新实例。 - 用于验证数据字段值的正则表达式。 - - 为 null。 - - - 对在正则表达式验证失败的情况下要显示的错误消息进行格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - - 检查用户输入的值与正则表达式模式是否匹配。 - 如果验证成功,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值与正则表达式模式不匹配。 - - - 获取正则表达式模式。 - 要匹配的模式。 - - - 指定需要数据字段值。 - - - 初始化 类的新实例。 - - - 获取或设置一个值,该值指示是否允许空字符串。 - 如果允许空字符串,则为 true;否则为 false。默认值为 false。 - - - 检查必填数据字段的值是否不为空。 - 如果验证成功,则为 true;否则为 false。 - 要验证的数据字段值。 - 数据字段值为 null。 - - - 指定类或数据列是否使用基架。 - - - 使用 属性初始化 的新实例。 - 用于指定是否启用基架的值。 - - - 获取或设置用于指定是否启用基架的值。 - 如果启用基架,则为 true;否则为 false。 - - - 指定数据字段中允许的最小和最大字符长度。 - - - 使用指定的最大长度初始化 类的新实例。 - 字符串的最大长度。 - - - 对指定的错误消息应用格式设置。 - 带有格式的错误消息。 - 导致验证失败的字段的名称。 - - 为负数。- 或 - 小于 - - - 确定指定的对象是否有效。 - 如果指定的对象有效,则为 true;否则为 false。 - 要验证的对象。 - - 为负数。- 或 - 小于 - - - 获取或设置字符串的最大长度。 - 字符串的最大长度。 - - - 获取或设置字符串的最小长度。 - 字符串的最小长度。 - - - 将列的数据类型指定为行版本。 - - - 初始化 类的新实例。 - - - 指定动态数据用来显示数据字段的模板或用户控件。 - - - 使用指定的用户控件初始化 类的新实例。 - 要用于显示数据字段的用户控件。 - - - 使用指定的用户控件和指定的表示层初始化 类的新实例。 - 用于显示数据字段的用户控件(字段模板)。 - 使用类的表示层。可设置为“HTML”、“Silverlight”、“WPF”或“WinForms”。 - - - 使用指定的用户控件、表示层和控件参数初始化 类的新实例。 - 用于显示数据字段的用户控件(字段模板)。 - 使用类的表示层。可设置为“HTML”、“Silverlight”、“WPF”或“WinForms”。 - 要用于从任何数据源中检索值的对象。 - - 为 null 或者它是一个约束键。- 或 - 的值不是字符串。 - - - 获取或设置将用于从任何数据源中检索值的 对象。 - 键/值对的集合。 - - - 获取一个值,该值指示此实例是否与指定的对象相等。 - 如果指定的对象等于此实例,则为 true;否则为 false。 - 要与此实例比较的对象,或 null 引用。 - - - 获取特性的当前实例的哈希代码。 - 特性实例的哈希代码。 - - - 获取或设置使用 类的表示层。 - 此类使用的表示层。 - - - 获取或设置要用于显示数据字段的字段模板的名称。 - 用于显示数据字段的字段模板的名称。 - - - 提供 URL 验证。 - - - 初始化 类的一个新实例。 - - - 验证指定 URL 的格式。 - 如果 URL 格式有效或 null,则为 true;否则为 false。 - 要验证的 URI。 - - - 作为所有验证属性的基类。 - 在设置非本地化 属性错误消息的同时,本地化错误消息的 属性也被设置。 - - - 初始化 类的新实例。 - - - 通过使用实现验证资源访问功能的函数,初始化 类的新实例。 - 实现验证资源访问的函数。 - - 为 null。 - - - 通过使用要与验证控件关联的错误消息,来初始化 类的新实例。 - 要与验证控件关联的错误消息。 - - - 获取或设置一条在验证失败的情况下与验证控件关联的错误消息。 - 与验证控件关联的错误消息。 - - - 获取或设置错误消息资源的名称,在验证失败的情况下,要使用该名称来查找 属性值。 - 与验证控件关联的错误消息资源。 - - - 获取或设置在验证失败的情况下用于查找错误消息的资源类型。 - 与验证控件关联的错误消息的类型。 - - - 获取本地化的验证错误消息。 - 本地化的验证错误消息。 - - - 基于发生错误的数据字段对错误消息应用格式设置。 - 带有格式的错误消息的实例。 - 要包括在带有格式的消息中的名称。 - - - 检查指定的值对于当前的验证特性是否有效。 - - 类的实例。 - 要验证的值。 - 有关验证操作的上下文信息。 - - - 确定对象的指定值是否有效。 - 如果指定的值有效,则为 true;否则,为 false。 - 要验证的对象的值。 - - - 根据当前的验证特性来验证指定的值。 - - 类的实例。 - 要验证的值。 - 有关验证操作的上下文信息。 - - - 获取指示特性是否要求验证上下文的值。 - 如果特性需要验证上下文,则为 true;否则为 false。 - - - 验证指定的对象。 - 要验证的对象。 - 描述验证检查的执行上下文的 对象。此参数不能为 null。 - 验证失败。 - - - 验证指定的对象。 - 要验证的对象的值。 - 要包括在错误消息中的名称。 - - 无效。 - - - 描述执行验证检查的上下文。 - - - 使用指定的对象实例初始化 类的新实例。 - 要验证的对象实例。它不能为 null。 - - - 使用指定的目标对象和一个可选择的属性包初始化 类的新实例。 - 要验证的对象实例。它不能为 null - 使用者可访问的、可选的键/值对集合。 - - - 使用服务提供程序和客户服务字典初始化 类的新实例。 - 要验证的对象。此参数是必需的。 - 实现 接口的对象。此参数可选。 - 要提供给服务使用方的键/值对的字典。此参数可选。 - - - 获取或设置要验证的成员的名称。 - 要验证的成员的名称。 - - - 返回提供自定义验证的服务。 - 该服务的实例;如果该服务不可用,则为 null。 - 用于进行验证的服务的类型。 - - - 在调用 GetService 时,使用可以按类型返回服务实例的服务提供程序初始化 - 服务提供程序。 - - - 获取与此上下文关联的键/值对的字典。 - 此上下文的键/值对的字典。 - - - 获取或设置要验证的成员的名称。 - 要验证的成员的名称。 - - - 获取要验证的对象。 - 要验证的对象。 - - - 获取要验证的对象的类型。 - 要验证的对象的类型。 - - - 表示在使用 类的情况下验证数据字段时发生的异常。 - - - 使用系统生成的错误消息初始化 类的新实例。 - - - 使用验证结果、验证特性以及当前异常的值初始化 类的新实例。 - 验证结果的列表。 - 引发当前异常的特性。 - 导致特性触发验证错误的对象的值。 - - - 使用指定的错误消息初始化 类的新实例。 - 一条说明错误的指定消息。 - - - 使用指定的错误消息、验证特性以及当前异常的值初始化 类的新实例。 - 说明错误的消息。 - 引发当前异常的特性。 - 使特性引起验证错误的对象的值。 - - - 使用指定的错误消息和内部异常实例的集合初始化 类的新实例。 - 错误消息。 - 验证异常的集合。 - - - 获取触发此异常的 类的实例。 - 触发此异常的验证特性类型的实例。 - - - 获取描述验证错误的 实例。 - 描述验证错误的 实例。 - - - 获取导致 类触发此异常的对象的值。 - 使 类引起验证错误的对象的值。 - - - 表示验证请求结果的容器。 - - - 使用 对象初始化 类的新实例。 - 验证结果对象。 - - - 使用错误消息初始化 类的新实例。 - 错误消息。 - - - 使用错误消息和具有验证错误的成员的列表初始化 类的新实例。 - 错误消息。 - 具有验证错误的成员名称的列表。 - - - 获取验证的错误消息。 - 验证的错误消息。 - - - 获取成员名称的集合,这些成员名称指示具有验证错误的字段。 - 成员名称的集合,这些成员名称指示具有验证错误的字段。 - - - 表示验证的成功(如果验证成功,则为 true;否则为 false)。 - - - 返回一个表示当前验证结果的字符串表示形式。 - 当前验证结果。 - - - 定义一个帮助器类,在与对象、属性和方法关联的 特性中包含此类时,可使用此类来验证这些项。 - - - 通过使用验证上下文和验证结果集合,确定指定的对象是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 用于包含每个失败的验证的集合。 - - 为 null。 - - - 通过使用验证上下文、验证结果集合和用于指定是否验证所有属性的值,确定指定的对象是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 用于包含每个失败的验证的集合。 - 若为 true,则验证所有属性。若为 false,则只需要验证所需的特性。 - - 为 null。 - - - 验证属性。 - 如果属性有效,则为 true;否则为 false。 - 要验证的值。 - 用于描述要验证的属性的上下文。 - 用于包含每个失败的验证的集合。 - 不能将 分配给该属性。- 或 -为 null。 - - - 返回一个值,该值指示所指定值对所指定特性是否有效。 - 如果对象有效,则为 true;否则为 false。 - 要验证的值。 - 用于描述要验证的对象的上下文。 - 用于包含失败的验证的集合。 - 验证特性。 - - - 使用验证上下文确定指定的对象是否有效。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 对象无效。 - - 为 null。 - - - 通过使用验证上下文和用于指定是否验证所有属性的值,确定指定的对象是否有效。 - 要验证的对象。 - 用于描述要验证的对象的上下文。 - 若要验证所有属性,则为 true;否则为 false。 - - 无效。 - - 为 null。 - - - 验证属性。 - 要验证的值。 - 用于描述要验证的属性的上下文。 - 不能将 分配给该属性。 - - 参数无效。 - - - 验证指定的特性。 - 要验证的值。 - 用于描述要验证的对象的上下文。 - 验证特性。 - - 参数为 null。 - - 参数不使用 参数进行验证。 - - - 表示数据库列属性映射。 - - - 初始化 类的新实例。 - - - 初始化 类的新实例。 - 属性将映射到的列的名称。 - - - 获取属性映射列的名称。 - 属性将映射到的列的名称。 - - - 获取或设置的列从零开始的排序属性映射。 - 列的顺序。 - - - 获取或设置的列的数据库提供程序特定数据类型属性映射。 - 属性将映射到的列的数据库提供程序特定数据类型。 - - - 表示该类是复杂类型。复杂类型是实体类型的非标量属性,实体类型允许在实体内组织标量属性。复杂类型没有键,并且实体框架不能脱离父对象来管理复杂类型。 - - - 初始化 类的新实例。 - - - 指定数据库生成属性值的方式。 - - - 初始化 类的新实例。 - 数据库生成的选项。 - - - 获取或设置用于模式生成属性的值在数据库中。 - 数据库生成的选项。 - - - 表示使用的模式创建一属性的值在数据库中。 - - - 在插入或更新一个行时,数据库会生成一个值。 - - - 在插入一个行时,数据库会生成一个值。 - - - 数据库不生成值。 - - - 表示关系中用作外键的属性。可以将批注放在外键属性上,然后指定关联的导航属性名称;也可以将批注放在导航属性上,然后指定关联的外键名称。 - - - 初始化 类的新实例。 - 如果将 ForeigKey 特性添加到外键属性,则应指定关联的导航属性的名称。如果将 ForeigKey 特性添加到导航属性,则应指定关联的外键的名称。如果导航属性具有多个外键,则使用逗号分隔的外键名称列表。有关更多信息,请参见批注。 - - - 如果将 ForeigKey 特性添加到外键属性,则应指定关联的导航属性的名称。如果将 ForeigKey 特性添加到导航属性,则应指定关联的外键的名称。如果导航属性具有多个外键,则使用逗号分隔的外键名称列表。有关更多信息,请参见批注。 - 关联的导航属性或关联的外键属性的名称。 - - - 指定表示同一关系的另一端的导航属性的反向属性。 - - - 使用指定的属性初始化 类的新实例。 - 表示同一关系的另一端的导航属性。 - - - 获取表示同一关系的另一端。导航属性。 - 特性的属性。 - - - 表示应从数据库映射中排除属性或类。 - - - 初始化 类的新实例。 - - - 指定类将映射到的数据库表。 - - - 使用指定的表名称初始化 类的新实例。 - 类将映射到的表的名称。 - - - 获取将映射到的表的类名称。 - 类将映射到的表的名称。 - - - 获取或设置将类映射到的表的架构。 - 类将映射到的表的架构。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml deleted file mode 100644 index 88a8731..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1049 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - 指定實體成員表示某種資料關聯性,例如外部索引鍵關聯性。 - - - 初始化 類別的新執行個體。 - 關聯的名稱。 - 關聯的 一端,索引鍵值之屬性名稱的逗號分隔清單。 - 關聯的 一端,索引鍵值之屬性名稱的逗號分隔清單。 - - - 取得或設定值,這個值表示關聯成員是否代表外部索引鍵。 - 如果關聯表示外部索引鍵,則為 true,否則為 false。 - - - 取得關聯的名稱。 - 關聯的名稱。 - - - 從關聯的 OtherKey 一端,取得索引鍵值的屬性名稱。 - 屬性名稱的逗號分隔清單,表示關聯的 OtherKey 一端的索引鍵值。 - - - 取得 屬性中所指定個別索引鍵成員的集合。 - - 屬性中所指定個別索引鍵成員的集合。 - - - 從關聯的 ThisKey 一端,取得索引鍵值的屬性名稱。 - 屬性名稱的逗號分隔清單,表示關聯的 ThisKey 一端的索引鍵值。 - - - 取得 屬性中所指定個別索引鍵成員的集合。 - - 屬性中所指定個別索引鍵成員的集合。 - - - 提供屬性 (Attribute),來比較兩個屬性 (Property)。 - - - 初始化 類別的新執行個體。 - 要與目前屬性比較的屬性。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 判斷指定的物件是否有效。 - 如果 有效則為 true,否則為 false。 - 要驗證的物件。 - 包含驗證要求相關資訊的物件。 - - - 取得要與目前屬性比較的屬性。 - 另一個屬性。 - - - 取得其他屬性的顯示名稱。 - 其他屬性的顯示名稱。 - - - 取得值,這個值表示屬性是否需要驗證內容。 - 如果屬性需要驗證內容,則為 true,否則為 false。 - - - 指定屬性參與開放式並行存取 (Optimistic Concurrency) 檢查。 - - - 初始化 類別的新執行個體。 - - - 指定資料欄位值為信用卡卡號。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的信用卡號碼是否有效。 - 如果信用卡號碼有效,則為 true,否則為 false。 - 要驗證的值。 - - - 指定自訂驗證方法,此方法用來驗證屬性或類別執行個體。 - - - 初始化 類別的新執行個體。 - 包含會執行自訂驗證之方法的型別。 - 執行自訂驗證的方法。 - - - 格式化驗證錯誤訊息。 - 格式化之錯誤訊息的執行個體。 - 要包含在格式化訊息中的名稱。 - - - 取得驗證方法。 - 驗證方法的名稱。 - - - 取得會執行自訂驗證的型別。 - 執行自訂驗證的型別。 - - - 代表與資料欄位和參數相關聯之資料型別的列舉型別 (Enumeration)。 - - - 表示信用卡卡號。 - - - 表示貨幣值。 - - - 表示自訂資料型別。 - - - 表示日期值。 - - - 表示時間的瞬間,以一天的日期和時間表示。 - - - 表示物件存在的持續時間。 - - - 表示電子郵件地址。 - - - 表示 HTML 檔。 - - - 表示影像的 URL。 - - - 表示多行文字。 - - - 表示密碼值。 - - - 表示電話號碼值。 - - - 表示郵遞區號。 - - - 表示顯示的文字。 - - - 表示時間值。 - - - 表示檔案上傳資料型別。 - - - 表示 URL 值。 - - - 指定與資料欄位產生關聯的其他型別名稱。 - - - 使用指定的型別名稱,初始化 類別的新執行個體。 - 與資料欄位產生關聯的型別名稱。 - - - 使用指定的欄位範本名稱,初始化 類別的新執行個體。 - 與資料欄位產生關聯的自訂欄位範本名稱。 - - 為 null 或空字串 ("")。 - - - 取得與資料欄位相關聯的自訂欄位範本名稱。 - 與資料欄位相關聯的自訂欄位範本名稱。 - - - 取得與資料欄位相關聯的型別。 - 其中一個 值。 - - - 取得資料欄位的顯示格式。 - 資料欄位的顯示格式。 - - - 傳回與資料欄位相關聯的型別名稱。 - 與資料欄位相關聯的型別名稱。 - - - 檢查資料欄位的值是否有效。 - 一律為 true。 - 要驗證的資料欄位值。 - - - 提供一般用途屬性,可讓您為實體部分類別的型別和成員指定可當地語系化的字串。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值表示 UI 是否應該自動產生以顯示這個欄位。 - 如果 UI 應該自動產生以顯示這個欄位,則為 true,否則為 false。 - 在設定屬性值之前嘗試取得屬性值。 - - - 取得或設定值,這個值表示是否會針對此欄位自動顯示篩選 UI。 - 如果 UI 應該自動產生以顯示這個欄位的篩選,則為 true,否則為 false。 - 在設定屬性值之前嘗試取得屬性值。 - - - 取得或設定 UI 中用來顯示描述的值。 - UI 中用來顯示描述的值。 - - - 傳回 屬性值。 - 如果 屬性已初始化,則為屬性值,否則為 null。 - - - 傳回值,這個值表示是否應該自動產生 UI 以顯示這個欄位的篩選。 - 如果 屬性已初始化,則為屬性值,否則為 null。 - - - 傳回 屬性值。 - 如果已指定 而且 屬性表示資源索引鍵時,則為當地語系化的描述,否則為 屬性的非當地語系化值。 - 屬性和 屬性都已初始化,但是在 屬性中找不到名稱符合 值的公用靜態屬性。 - - - 傳回 屬性值。 - 如果 已初始化,則為用來將 UI 欄位分組的值,否則為 null。如果已指定 屬性而且 屬性表示資源索引鍵時,則傳回當地語系化的字串,否則傳回非當地語系化的字串。 - - - 傳回 UI 中用於欄位顯示的值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則為 屬性的當地語系化字串,否則為 屬性的非當地語系化值。 - 屬性和 屬性都已初始化,但是在 屬性中找不到名稱符合 值的公用靜態屬性。 - - - 傳回 屬性值。 - 如果 屬性已設定,則為此屬性的值,否則為 null。 - - - 傳回 屬性值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則會取得 屬性的當地語系化字串,否則取得 屬性的非當地語系化值。 - - - 傳回 屬性值。 - 如果已指定 屬性而且 屬性表示資源索引鍵時,則為 屬性的當地語系化字串,否則為 屬性的非當地語系化值。 - - - 取得或設定用來將 UI 欄位分組的值。 - 用來將 UI 欄位分組的值。 - - - 取得或設定 UI 中用於顯示的值。 - UI 中用於顯示的值。 - - - 取得或設定資料行的順序加權。 - 資料行的順序加權。 - - - 取得或設定 UI 中用來設定提示浮水印的值。 - UI 中用來顯示浮水印的值。 - - - 取得或設定型別,其中包含 等屬性的資源。 - 包含 屬性在內的資源型別。 - - - 取得或設定用於方格資料行標籤的值。 - 用於方格資料行標籤的值。 - - - 指定所參考資料表中顯示的資料行為外部索引鍵資料行。 - - - 使用指定的資料行,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - - - 使用指定的顯示和排序資料行,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - 用於排序的資料行名稱。 - - - 使用指定的顯示資料行,以及指定的排序資料行和排序次序,初始化 類別的新執行個體。 - 做為顯示資料行的資料行名稱。 - 用於排序的資料行名稱。 - true 表示依遞減順序排序,否則為 false。預設為 false。 - - - 取得用來做為顯示欄位的資料行名稱。 - 顯示資料行的名稱。 - - - 取得用於排序的資料行名稱。 - 排序資料行的名稱。 - - - 取得值,這個值指出要依遞減或遞增次序排序。 - 如果資料行要依遞減次序排序,則為 true,否則為 false。 - - - 指定 ASP.NET Dynamic Data 顯示和格式化資料欄位的方式。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值指出當資料欄位處於編輯模式時, 屬性指定的格式化字串是否套用至欄位值。 - 如果格式化字串會套用至編輯模式下的欄位值,則為 true,否則為 false。預設為 false。 - - - 取得或設定值,這個值指出在資料來源中更新資料欄位時,是否將空字串值 ("") 自動轉換為 null。 - 如果空字串值會自動轉換為 null,則為 true,否則為 false。預設為 true。 - - - 取得或設定欄位值的顯示格式。 - 格式化字串,指定資料欄位值的顯示格式。預設為空字串 (""),表示未將特殊格式套用至該欄位值。 - - - 取得或設定值,這個值指出欄位是否應經過 HTML 編碼。 - 如果欄位應該先經過 HTML 編碼則為 true,否則為 false。 - - - 取得或設定欄位值為 null 時為欄位顯示的文字。 - 文字,會在欄位值為 null 時為欄位顯示。預設為空字串 (""),表示這個屬性未設定。 - - - 指出資料欄位是否可以編輯。 - - - 初始化 類別的新執行個體。 - true 表示指定該欄位可以編輯,否則為 false。 - - - 取得值,這個值指出欄位是否可以編輯。 - 如果欄位可以編輯則為 true,否則為 false。 - - - 取得或設定值,這個值指出初始值是否已啟用。 - 如果初始值已啟用則為 true ,否則為 false。 - - - 驗證電子郵件地址。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的值是否符合有效的電子郵件地址模式。 - 如果指定的值有效或為 null,則為 true,否則為 false。 - 要驗證的值。 - - - 讓 .NET Framework 列舉型別對應至資料行。 - - - 初始化 類別的新執行個體。 - 列舉的型別。 - - - 取得或設定列舉型別。 - 列舉型別。 - - - 檢查資料欄位的值是否有效。 - 如果資料欄位值是有效的,則為 true,否則為 false。 - 要驗證的資料欄位值。 - - - 驗證副檔名。 - - - 初始化 類別的新執行個體。 - - - 取得或設定副檔名。 - 副檔名或預設副檔名 (".png"、".jpg"、".jpeg" 和 ".gif") (如果未設定屬性)。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查指定的檔案副檔名是否有效。 - 如果副檔名有效,則為 true,否則為 false。 - 有效副檔名的以逗號分隔的清單。 - - - 表示用來指定資料行篩選行為的屬性。 - - - 使用篩選 UI 提示,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - - - 使用篩選 UI 提示和展示層名稱,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - 支援此控制項的展示層名稱。 - - - 使用篩選 UI 提示、展示層名稱和控制項參數,初始化 類別的新執行個體。 - 用於篩選的控制項名稱。 - 支援此控制項的展示層名稱。 - 控制項的參數清單。 - - - 取得控制項的建構函式中做為參數的名稱/值組。 - 控制項的建構函式中做為參數的名稱/值組。 - - - 傳回值,這個值指出這個屬性執行個體是否等於指定的物件。 - 如果傳遞的物件與這個屬性執行個體相等則為 True,否則 false。 - 要與這個屬性執行個體比較的物件。 - - - 取得用於篩選的控制項名稱。 - 用於篩選的控制項名稱。 - - - 傳回這個屬性執行個體的雜湊程式碼。 - 這個屬性執行個體的雜湊程式碼。 - - - 取得支援此控制項之展示層的名稱。 - 支援此控制項的展示層名稱。 - - - 提供讓物件失效的方式。 - - - 判斷指定的物件是否有效。 - 存放驗證失敗之資訊的集合。 - 驗證內容。 - - - 表示唯一識別實體的一個或多個屬性。 - - - 初始化 類別的新執行個體。 - - - 指定屬性中所允許之陣列或字串資料的最大長度。 - - - 初始化 類別的新執行個體。 - - - 根據 參數初始化 類別的新執行個體。 - 陣列或字串資料所容許的最大長度。 - - - 套用格式至指定的錯誤訊息。 - 描述可接受之最大長度的當地語系化字串。 - 要包含在格式化字串中的名稱。 - - - 判斷指定的物件是否有效。 - 如果此值為 null 或是小於或等於指定的最大長度,則為 true,否則為 false。 - 要驗證的物件。 - 長度為零或小於負一。 - - - 取得陣列或字串資料所容許的最大長度。 - 陣列或字串資料所容許的最大長度。 - - - 指定屬性中所允許之陣列或字串資料的最小長度。 - - - 初始化 類別的新執行個體。 - 陣列或字串資料的長度。 - - - 套用格式至指定的錯誤訊息。 - 描述可接受之最小長度的當地語系化字串。 - 要包含在格式化字串中的名稱。 - - - 判斷指定的物件是否有效。 - 如果指定的物件有效,則為 true,否則為 false。 - 要驗證的物件。 - - - 取得或設定陣列或字串資料允許的最小長度。 - 陣列或字串資料所容許的最小長度。 - - - 電話號碼使用規則運算式,指定資料欄位值為語式正確的電話號碼。 - - - 初始化 類別的新執行個體。 - - - 判斷指定的電話號碼是否為有效的電話號碼格式。 - 如果電話號碼有效,則為 true,否則為 false。 - 要驗證的值。 - - - 指定資料欄位值的數值範圍條件約束。 - - - 使用指定的最大值和最小值,初始化 類別的新執行個體。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - - 使用指定的最大值和最小值,初始化 類別的新執行個體。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - - 使用指定的最大值、最小值和特定型別,初始化 類別的新執行個體。 - 指定要測試的物件型別。 - 指定資料欄位值允許的最小值。 - 指定資料欄位值允許的最大值。 - - 為 null。 - - - 格式化在範圍驗證失敗時所顯示的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查資料欄位的值是否在指定的範圍內。 - 如果指定的值在範圍內,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值超出允許的範圍。 - - - 取得允許的最大欄位值。 - 資料欄位允許的最大值。 - - - 取得允許的最小欄位值。 - 資料欄位允許的最小值。 - - - 取得必須驗證其值的資料欄位型別。 - 必須驗證其值的資料欄位型別。 - - - 指定 ASP.NET Dynamic Data 中的資料欄位值必須符合指定的規則運算式 (Regular Expression)。 - - - 初始化 類別的新執行個體。 - 用來驗證資料欄位值的規則運算式。 - - 為 null。 - - - 格式化要在規則運算式驗證失敗時顯示的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - - 檢查使用者輸入的值是否符合規則運算式模式。 - 如果驗證成功,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值不符合規則運算式模式。 - - - 取得規則運算式模式。 - 須符合的模式。 - - - 指出需要使用資料欄位值。 - - - 初始化 類別的新執行個體。 - - - 取得或設定值,這個值指出是否允許空字串。 - 如果允許空字串則為 true,否則為 false。預設值是 false。 - - - 檢查必要資料欄位的值是否不為空白。 - 如果驗證成功,則為 true,否則為 false。 - 要驗證的資料欄位值。 - 資料欄位值為 null。 - - - 指定類別或資料行是否使用 Scaffolding。 - - - 使用 屬性,初始化 的新執行個體。 - 指定是否啟用 Scaffolding 的值。 - - - 取得或設定值,這個值指定是否啟用 Scaffolding。 - 如果啟用 Scaffolding,則為 true,否則為 false。 - - - 指定資料欄位中允許的最小和最大字元長度。 - - - 使用指定的最大長度,初始化 類別的新執行個體。 - 字串的長度上限。 - - - 套用格式至指定的錯誤訊息。 - 格式化的錯誤訊息。 - 造成錯誤失敗之欄位的名稱。 - - 為負值。-或- 小於 - - - 判斷指定的物件是否有效。 - 如果指定的物件有效,則為 true,否則為 false。 - 要驗證的物件。 - - 為負值。-或- 小於 - - - 取得或設定字串的最大長度。 - 字串的最大長度。 - - - 取得或設定字串的長度下限。 - 字串的最小長度。 - - - 將資料行的資料型別指定為資料列版本。 - - - 初始化 類別的新執行個體。 - - - 指定 Dynamic Data 用來顯示資料欄位的範本或使用者控制項。 - - - 使用指定的使用者控制項,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項。 - - - 使用指定的使用者控制項和指定的展示層,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項 (欄位範本)。 - 使用此類別的展示層。可以設定為 "HTML"、"Silverlight"、"WPF" 或 "WinForms"。 - - - 使用指定的使用者控制項、展示層和控制項參數,初始化 類別的新執行個體。 - 用來顯示資料欄位的使用者控制項 (欄位範本)。 - 使用此類別的展示層。可以設定為 "HTML"、"Silverlight"、"WPF" 或 "WinForms"。 - 用來從任何資料來源擷取值的物件。 - - 為 null,否則就是條件約束索引鍵。-或- 的值不是字串。 - - - 取得或設定用來從任何資料來源擷取值的 物件。 - 索引鍵/值組的集合。 - - - 取得值,這個值表示這個執行個體是否等於指定的物件。 - 如果指定的物件等於這個執行個體則為 true,否則為 false。 - 要與這個執行個體進行比較的物件,或者 null 參考。 - - - 取得目前屬性之執行個體的雜湊程式碼。 - 這個屬性執行個體的雜湊程式碼。 - - - 取得或設定使用 類別的展示層。 - 此類別所使用的展示層。 - - - 取得或設定用來顯示資料欄位的欄位範本名稱。 - 顯示資料欄位的欄位範本名稱。 - - - 提供 URL 驗證。 - - - 會初始化 類別的新執行個體。 - - - 驗證所指定 URL 的格式。 - 如果 URL 格式有效或為 null 則為 true,否則為 false。 - 要驗證的 URL。 - - - 做為所有驗證屬性的基底類別 (Base Class)。 - 已當地語系化錯誤訊息的 屬性會在設定未當地語系化的 屬性錯誤訊息時同時設定。 - - - 初始化 類別的新執行個體。 - - - 使用會啟用驗證資源存取的函式,初始化 類別的新執行個體。 - 啟用驗證資源存取的函式。 - - 為 null。 - - - 使用要與驗證控制項關聯的錯誤訊息,初始化 類別的新執行個體。 - 要與驗證控制項關聯的錯誤訊息。 - - - 取得或設定錯誤訊息,此錯誤訊息會在驗證失敗時與驗證控制項產生關聯。 - 與驗證控制項相關聯的錯誤訊息。 - - - 取得或設定要在驗證失敗時用來查閱 屬性值的錯誤訊息資源名稱。 - 與驗證控制項相關聯的錯誤訊息資源。 - - - 取得或設定資源類型,此類型可在驗證失敗時用於查閱錯誤訊息。 - 與驗證控制項相關聯的錯誤訊息類型。 - - - 取得當地語系化的驗證錯誤訊息。 - 當地語系化的驗證錯誤訊息。 - - - 根據發生錯誤所在的資料欄位,將格式套用至錯誤訊息。 - 格式化之錯誤訊息的執行個體。 - 要包含在格式化訊息中的名稱。 - - - 檢查指定的值在目前的驗證屬性方面是否有效。 - - 類別的執行個體。 - 要驗證的值。 - 有關驗證作業的內容資訊。 - - - 判斷指定的物件值是否有效。 - 如果指定的值有效,則為 true,否則為 false。 - 要驗證的物件值。 - - - 根據目前的驗證屬性,驗證指定的值。 - - 類別的執行個體。 - 要驗證的值。 - 有關驗證作業的內容資訊。 - - - 取得值,這個值表示屬性是否需要驗證內容。 - 如果屬性需要驗證內容,則為 true,否則為 false。 - - - 驗證指定的物件。 - 要驗證的物件。 - - 物件,該物件描述會在其中執行驗證檢查的內容。這個參數不可以是 null。 - 驗證失敗。 - - - 驗證指定的物件。 - 要驗證的物件值。 - 要包含在錯誤訊息中的名稱。 - - 無效。 - - - 描述要在其中執行驗證檢查的內容。 - - - 使用指定的物件執行個體,初始化 類別的新執行個體 - 要驗證的物件執行個體。不可為 null。 - - - 使用指定的物件和選擇性屬性包,初始化 類別的新執行個體。 - 要驗證的物件執行個體。不可為 null - 要提供給取用者的選擇性索引鍵/值組集合。 - - - 使用服務提供者和服務取用者的字典,初始化 類別的新執行個體。 - 要驗證的物件。這是必要參數。 - 實作 介面的物件。這是選擇性參數。 - 要提供給服務取用者之索引鍵/值組的字典。這是選擇性參數。 - - - 取得或設定要驗證之成員的名稱。 - 要驗證之成員的名稱。 - - - 傳回提供自訂驗證的服務。 - 服務的執行個體;如果無法使用服務,則為 null。 - 要用於驗證的服務類型。 - - - 使用服務提供者初始化 ;呼叫 GetService 時,這個服務提供者會依類型傳回服務執行個體。 - 服務提供者。 - - - 取得與這個內容關聯之索引鍵/值組的字典。 - 這個內容之索引鍵/值組的字典。 - - - 取得或設定要驗證之成員的名稱。 - 要驗證之成員的名稱。 - - - 取得要驗證的物件。 - 要驗證的物件。 - - - 取得要驗證之物件的類型。 - 要驗證之物件的型別。 - - - 表示使用 類別驗證資料欄位時發生的例外狀況 (Exception)。 - - - 使用系統產生的錯誤訊息,初始化 類別的新執行個體。 - - - 使用驗證結果、驗證屬性以及目前例外狀況的值,初始化 類別的新執行個體。 - 驗證結果的清單。 - 造成目前例外狀況的屬性。 - 造成此屬性觸發驗證錯誤的物件值。 - - - 使用指定的錯誤訊息,初始化 類別的新執行個體。 - 陳述錯誤的指定訊息。 - - - 使用指定的錯誤訊息、驗證屬性 (Attribute) 以及目前例外狀況的值,初始化 類別的新執行個體。 - 陳述錯誤的訊息。 - 造成目前例外狀況的屬性。 - 造成此屬性觸發驗證錯誤的物件值。 - - - 使用指定的錯誤訊息和內部例外狀況執行個體集合,初始化 類別的新執行個體。 - 錯誤訊息。 - 驗證例外狀況的集合。 - - - 取得觸發此例外狀況之 類別的執行個體。 - 觸發此例外狀況之驗證屬性型別的執行個體。 - - - 取得描述驗證錯誤的 執行個體。 - 描述驗證錯誤的 執行個體。 - - - 取得造成 類別觸發此例外狀況之物件的值。 - 造成 類別觸發驗證錯誤之物件的值。 - - - 表示驗證要求結果的容器。 - - - 使用 物件,初始化 類別的新執行個體。 - 驗證結果物件。 - - - 使用錯誤訊息,初始化 類別的新執行個體。 - 錯誤訊息。 - - - 使用錯誤訊息以及有驗證錯誤的成員清單,初始化 類別的新執行個體。 - 錯誤訊息。 - 有驗證錯誤的成員名稱清單。 - - - 取得驗證的錯誤訊息。 - 驗證的錯誤訊息。 - - - 取得成員名稱集合,這些成員表示哪些欄位有驗證錯誤。 - 表示哪些欄位有驗證錯誤的成員名稱集合。 - - - 表示驗證成功 (若驗證成功則為 true,否則為 false)。 - - - 傳回目前驗證結果的字串表示。 - 目前的驗證結果。 - - - 定義 Helper 類別,包含在相關聯的 屬性內時,可用來驗證物件、屬性和方法。 - - - 使用驗證內容和驗證結果集合,判斷指定的物件是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 用來存放每一個失敗驗證的集合。 - - 為 null。 - - - 使用驗證內容、驗證結果集合以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 用來存放每一個失敗驗證的集合。 - true 表示要驗證所有的屬性,如果為 false 則只驗證必要的屬性。 - - 為 null。 - - - 驗證屬性。 - 如果屬性有效則為 true,否則為 false。 - 要驗證的值。 - 描述要驗證之屬性的內容。 - 用來存放每一個失敗驗證的集合。 - - 無法指派給屬性。-或-為 null。 - - - 傳回值,這個值指出包含指定屬性的指定值是否有效。 - 如果物件有效則為 true,否則為 false。 - 要驗證的值。 - 內容,可描述要驗證的物件。 - 存放失敗驗證的集合。 - 驗證屬性。 - - - 使用驗證內容,判斷指定的物件是否有效。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - 物件不是有效的。 - - 為 null。 - - - 使用驗證內容以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。 - 要驗證的物件。 - 內容,可描述要驗證的物件。 - true 表示驗證所有屬性,否則為 false。 - - 無效。 - - 為 null。 - - - 驗證屬性。 - 要驗證的值。 - 描述要驗證之屬性的內容。 - - 無法指派給屬性。 - - 參數無效。 - - - 驗證指定的屬性。 - 要驗證的值。 - 內容,可描述要驗證的物件。 - 驗證屬性。 - - 參數為 null。 - - 參數不會以 參數驗證。 - - - 表示資料庫資料行屬性對應。 - - - 初始化 類別的新執行個體。 - - - 初始化 類別的新執行個體。 - 此屬性所對應的資料行名稱。 - - - 取得屬性對應資料行名稱。 - 此屬性所對應的資料行名稱。 - - - 取得或設定資料行的以零起始的命令屬性對應。 - 資料行的順序。 - - - 取得或設定資料行的資料庫提供者特定資料型別的屬性對應。 - 此屬性所對應之資料行的資料庫提供者特有資料型別。 - - - 表示此類別為複雜型別。複雜型別是實體型別的非純量屬性,可讓純量屬性得以在實體內組織。複雜型別沒有索引鍵而且無法由 Entity Framework 所管理 (除了父物件以外)。 - - - 初始化 類別的新執行個體。 - - - 指定資料庫如何產生屬性的值。 - - - 初始化 類別的新執行個體。 - 資料庫產生的選項。 - - - 取得或設定用於的樣式產生屬性值在資料庫。 - 資料庫產生的選項。 - - - 表示用於的樣式建立一個屬性的值是在資料庫中。 - - - 當插入或更新資料列時,資料庫會產生值。 - - - 當插入資料列時,資料庫會產生值。 - - - 資料庫不會產生值。 - - - 表示在關聯性中當做外部索引鍵使用的屬性。此註釋可能會放在外部索引鍵屬性上並指定關聯的導覽屬性名稱,或是放在導覽屬性上並指定關聯的外部索引鍵名稱。 - - - 初始化 類別的新執行個體。 - 如果您將 ForeigKey 屬性加入至外部索引鍵屬性,您應該指定相關聯的導覽屬性名稱。如果您將 ForeigKey 屬性加入至導覽屬性,您應該指定相關聯的外部索引鍵名稱。如果導覽屬性有多個外部索引鍵,請使用逗號來分隔外部索引鍵名稱清單。如需詳細資訊,請參閱 Code First 資料註解。 - - - 如果您將 ForeigKey 屬性加入至外部索引鍵屬性,您應該指定相關聯的導覽屬性名稱。如果您將 ForeigKey 屬性加入至導覽屬性,您應該指定相關聯的外部索引鍵名稱。如果導覽屬性有多個外部索引鍵,請使用逗號來分隔外部索引鍵名稱清單。如需詳細資訊,請參閱 Code First 資料註解。 - 關聯的導覽屬性或關聯的外部索引鍵屬性名稱。 - - - 指定導覽屬性的反向,表示相同關聯性的另一端。 - - - 使用指定的屬性,初始化 類別的新執行個體。 - 表示相同關聯性之另一端的導覽屬性。 - - - 取得表示相同關聯性另一端的巡覽屬性。 - 屬性 (Attribute) 的屬性 (Property)。 - - - 表示應該從資料庫對應中排除屬性或類別。 - - - 初始化 類別的新執行個體。 - - - 指定類別所對應的資料庫資料表。 - - - 使用指定的資料表名稱,初始化 類別的新執行個體。 - 此類別所對應的資料表名稱。 - - - 取得類別所對應的資料表名稱。 - 此類別所對應的資料表名稱。 - - - 取得或設定類別所對應之資料表的結構描述。 - 此類別所對應之資料表的結構描述。 - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard2.0/System.ComponentModel.Annotations.dll b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard2.0/System.ComponentModel.Annotations.dll deleted file mode 100644 index 5437dca..0000000 Binary files a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard2.0/System.ComponentModel.Annotations.dll and /dev/null differ diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard2.0/System.ComponentModel.Annotations.xml b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard2.0/System.ComponentModel.Annotations.xml deleted file mode 100644 index 1911ed6..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/netstandard2.0/System.ComponentModel.Annotations.xml +++ /dev/null @@ -1,1055 +0,0 @@ - - - - System.ComponentModel.Annotations - - - - Specifies that an entity member represents a data relationship, such as a foreign key relationship. - - - Initializes a new instance of the class. - The name of the association. - A comma-separated list of the property names of the key values on the thisKey side of the association. - A comma-separated list of the property names of the key values on the otherKey side of the association. - - - Gets or sets a value that indicates whether the association member represents a foreign key. - true if the association represents a foreign key; otherwise, false. - - - Gets the name of the association. - The name of the association. - - - Gets the property names of the key values on the OtherKey side of the association. - A comma-separated list of the property names that represent the key values on the OtherKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Gets the property names of the key values on the ThisKey side of the association. - A comma-separated list of the property names that represent the key values on the ThisKey side of the association. - - - Gets a collection of individual key members that are specified in the property. - A collection of individual key members that are specified in the property. - - - Provides an attribute that compares two properties. - - - Initializes a new instance of the class. - The property to compare with the current property. - - - Applies formatting to an error message, based on the data field where the error occurred. - The name of the field that caused the validation failure. - The formatted error message. - - - Determines whether a specified object is valid. - The object to validate. - An object that contains information about the validation request. - true if value is valid; otherwise, false. - - - Gets the property to compare with the current property. - The other property. - - - Gets the display name of the other property. - The display name of the other property. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Specifies that a property participates in optimistic concurrency checks. - - - Initializes a new instance of the class. - - - Specifies that a data field value is a credit card number. - - - Initializes a new instance of the class. - - - Determines whether the specified credit card number is valid. - The value to validate. - true if the credit card number is valid; otherwise, false. - - - Specifies a custom validation method that is used to validate a property or class instance. - - - Initializes a new instance of the class. - The type that contains the method that performs custom validation. - The method that performs custom validation. - - - Formats a validation error message. - The name to include in the formatted message. - An instance of the formatted error message. - - - Gets the validation method. - The name of the validation method. - - - Gets the type that performs custom validation. - The type that performs custom validation. - - - Represents an enumeration of the data types associated with data fields and parameters. - - - Represents a credit card number. - - - - Represents a currency value. - - - - Represents a custom data type. - - - - Represents a date value. - - - - Represents an instant in time, expressed as a date and time of day. - - - - Represents a continuous time during which an object exists. - - - - Represents an e-mail address. - - - - Represents an HTML file. - - - - Represents a URL to an image. - - - - Represents multi-line text. - - - - Represent a password value. - - - - Represents a phone number value. - - - - Represents a postal code. - - - - Represents text that is displayed. - - - - Represents a time value. - - - - Represents file upload data type. - - - - Represents a URL value. - - - - Specifies the name of an additional type to associate with a data field. - - - Initializes a new instance of the class by using the specified type name. - The name of the type to associate with the data field. - - - Initializes a new instance of the class by using the specified field template name. - The name of the custom field template to associate with the data field. - customDataType is null or an empty string (""). - - - Gets the name of custom field template that is associated with the data field. - The name of the custom field template that is associated with the data field. - - - Gets the type that is associated with the data field. - One of the values. - - - Gets a data-field display format. - The data-field display format. - - - Returns the name of the type that is associated with the data field. - The name of the type associated with the data field. - - - Checks that the value of the data field is valid. - The data field value to validate. - true always. - - - Provides a general-purpose attribute that lets you specify localizable strings for types and members of entity partial classes. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether UI should be generated automatically in order to display this field. - true if UI should be generated automatically to display this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that indicates whether filtering UI is automatically displayed for this field. - true if UI should be generated automatically to display filtering for this field; otherwise, false. - An attempt was made to get the property value before it was set. - - - Gets or sets a value that is used to display a description in the UI. - The value that is used to display a description in the UI. - - - Returns the value of the property. - The value of if the property has been initialized; otherwise, null. - - - Returns a value that indicates whether UI should be generated automatically in order to display filtering for this field. - The value of if the property has been initialized; otherwise, null. - - - Returns the value of the property. - The localized description, if the has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - A value that will be used for grouping fields in the UI, if has been initialized; otherwise, null. If the property has been specified and the property represents a resource key, a localized string is returned; otherwise, a non-localized string is returned. - - - Returns a value that is used for field display in the UI. - The localized string for the property, if the property has been specified and the property represents a resource key; otherwise, the non-localized value of the property. - The property and the property are initialized, but a public static property that has a name that matches the value could not be found for the property. - - - Returns the value of the property. - The value of the property, if it has been set; otherwise, null. - - - Returns the value of the property. - Gets the localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the property. - - - Returns the value of the property. - The localized string for the property if the property has been specified and if the property represents a resource key; otherwise, the non-localized value of the value property. - - - Gets or sets a value that is used to group fields in the UI. - A value that is used to group fields in the UI. - - - Gets or sets a value that is used for display in the UI. - A value that is used for display in the UI. - - - Gets or sets the order weight of the column. - The order weight of the column. - - - Gets or sets a value that will be used to set the watermark for prompts in the UI. - A value that will be used to display a watermark in the UI. - - - Gets or sets the type that contains the resources for the , , , and properties. - The type of the resource that contains the , , , and properties. - - - Gets or sets a value that is used for the grid column label. - A value that is for the grid column label. - - - Specifies the column that is displayed in the referred table as a foreign-key column. - - - Initializes a new instance of the class by using the specified column. - The name of the column to use as the display column. - - - Initializes a new instance of the class by using the specified display and sort columns. - The name of the column to use as the display column. - The name of the column to use for sorting. - - - Initializes a new instance of the class by using the specified display column, and the specified sort column and sort order. - The name of the column to use as the display column. - The name of the column to use for sorting. - true to sort in descending order; otherwise, false. The default is false. - - - Gets the name of the column to use as the display field. - The name of the display column. - - - Gets the name of the column to use for sorting. - The name of the sort column. - - - Gets a value that indicates whether to sort in descending or ascending order. - true if the column will be sorted in descending order; otherwise, false. - - - Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether the formatting string that is specified by the property is applied to the field value when the data field is in edit mode. - true if the formatting string applies to the field value in edit mode; otherwise, false. The default is false. - - - Gets or sets a value that indicates whether empty string values ("") are automatically converted to null when the data field is updated in the data source. - true if empty string values are automatically converted to null; otherwise, false. The default is true. - - - Gets or sets the display format for the field value. - A formatting string that specifies the display format for the value of the data field. The default is an empty string (""), which indicates that no special formatting is applied to the field value. - - - Gets or sets a value that indicates whether the field should be HTML-encoded. - true if the field should be HTML-encoded; otherwise, false. - - - Gets or sets the text that is displayed for a field when the field's value is null. - The text that is displayed for a field when the field's value is null. The default is an empty string (""), which indicates that this property is not set. - - - Indicates whether a data field is editable. - - - Initializes a new instance of the class. - true to specify that field is editable; otherwise, false. - - - Gets a value that indicates whether a field is editable. - true if the field is editable; otherwise, false. - - - Gets or sets a value that indicates whether an initial value is enabled. - true if an initial value is enabled; otherwise, false. - - - Validates an email address. - - - Initializes a new instance of the class. - - - Determines whether the specified value matches the pattern of a valid email address. - The value to validate. - true if the specified value is valid or null; otherwise, false. - - - Enables a .NET Framework enumeration to be mapped to a data column. - - - Initializes a new instance of the class. - The type of the enumeration. - - - Gets or sets the enumeration type. - The enumeration type. - - - Checks that the value of the data field is valid. - The data field value to validate. - true if the data field value is valid; otherwise, false. - - - Validates file name extensions. - - - Initializes a new instance of the class. - - - Gets or sets the file name extensions. - The file name extensions, or the default file extensions (".png", ".jpg", ".jpeg", and ".gif") if the property is not set. - - - Applies formatting to an error message, based on the data field where the error occurred. - The name of the field that caused the validation failure. - The formatted error message. - - - Checks that the specified file name extension or extensions is valid. - A comma delimited list of valid file extensions. - true if the file name extension is valid; otherwise, false. - - - Represents an attribute that is used to specify the filtering behavior for a column. - - - Initializes a new instance of the class by using the filter UI hint. - The name of the control to use for filtering. - - - Initializes a new instance of the class by using the filter UI hint and presentation layer name. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - - - Initializes a new instance of the class by using the filter UI hint, presentation layer name, and control parameters. - The name of the control to use for filtering. - The name of the presentation layer that supports this control. - The list of parameters for the control. - - - Gets the name/value pairs that are used as parameters in the control's constructor. - The name/value pairs that are used as parameters in the control's constructor. - - - Returns a value that indicates whether this attribute instance is equal to a specified object. - The object to compare with this attribute instance. - True if the passed object is equal to this attribute instance; otherwise, false. - - - Gets the name of the control to use for filtering. - The name of the control to use for filtering. - - - Returns the hash code for this attribute instance. - This attribute insatnce hash code. - - - Gets the name of the presentation layer that supports this control. - The name of the presentation layer that supports this control. - - - Provides a way for an object to be invalidated. - - - Determines whether the specified object is valid. - The validation context. - A collection that holds failed-validation information. - - - Denotes one or more properties that uniquely identify an entity. - - - Initializes a new instance of the class. - - - Specifies the maximum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class based on the length parameter. - The maximum allowable length of array or string data. - - - Applies formatting to a specified error message. - The name to include in the formatted string. - A localized string to describe the maximum acceptable length. - - - Determines whether a specified object is valid. - The object to validate. - true if the value is null, or if the value is less than or equal to the specified maximum length; otherwise, false. - Length is zero or less than negative one. - - - Gets the maximum allowable length of the array or string data. - The maximum allowable length of the array or string data. - - - Specifies the minimum length of array or string data allowed in a property. - - - Initializes a new instance of the class. - The length of the array or string data. - - - Applies formatting to a specified error message. - The name to include in the formatted string. - A localized string to describe the minimum acceptable length. - - - Determines whether a specified object is valid. - The object to validate. - true if the specified object is valid; otherwise, false. - - - Gets or sets the minimum allowable length of the array or string data. - The minimum allowable length of the array or string data. - - - Specifies that a data field value is a well-formed phone number using a regular expression for phone numbers. - - - Initializes a new instance of the class. - - - Determines whether the specified phone number is in a valid phone number format. - The value to validate. - true if the phone number is valid; otherwise, false. - - - Specifies the numeric range constraints for the value of a data field. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - - - Initializes a new instance of the class by using the specified minimum and maximum values and the specific type. - Specifies the type of the object to test. - Specifies the minimum value allowed for the data field value. - Specifies the maximum value allowed for the data field value. - type is null. - - - Formats the error message that is displayed when range validation fails. - The name of the field that caused the validation failure. - The formatted error message. - - - Checks that the value of the data field is in the specified range. - The data field value to validate. - true if the specified value is in the range; otherwise, false. - The data field value was outside the allowed range. - - - Gets the maximum allowed field value. - The maximum value that is allowed for the data field. - - - Gets the minimum allowed field value. - The minimu value that is allowed for the data field. - - - Gets the type of the data field whose value must be validated. - The type of the data field whose value must be validated. - - - Specifies that a data field value in ASP.NET Dynamic Data must match the specified regular expression. - - - Initializes a new instance of the class. - The regular expression that is used to validate the data field value. - pattern is null. - - - Formats the error message to display if the regular expression validation fails. - The name of the field that caused the validation failure. - The formatted error message. - - - Checks whether the value entered by the user matches the regular expression pattern. - The data field value to validate. - true if validation is successful; otherwise, false. - The data field value did not match the regular expression pattern. - - - Gets or set the amount of time in milliseconds to execute a single matching operation before the operation times out. - The amount of time in milliseconds to execute a single matching operation. - - - Gets the regular expression pattern. - The pattern to match. - - - Specifies that a data field value is required. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether an empty string is allowed. - true if an empty string is allowed; otherwise, false. The default value is false. - - - Checks that the value of the required data field is not empty. - The data field value to validate. - true if validation is successful; otherwise, false. - The data field value was null. - - - Specifies whether a class or data column uses scaffolding. - - - Initializes a new instance of using the property. - The value that specifies whether scaffolding is enabled. - - - Gets or sets the value that specifies whether scaffolding is enabled. - true, if scaffolding is enabled; otherwise false. - - - Represents the database column that a property is mapped to. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The name of the column the property is mapped to. - - - Gets the name of the column the property is mapped to. - The name of the column the property is mapped to. - - - Gets or sets the zero-based order of the column the property is mapped to. - The order of the column. - - - Gets or sets the database provider specific data type of the column the property is mapped to. - The database provider specific data type of the column the property is mapped to. - - - Denotes that the class is a complex type. Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object. - - - Initializes a new instance of the class. - - - Specifies how the database generates values for a property. - - - Initializes a new instance of the class. - The database generated option. - - - Gets or sets the pattern used to generate values for the property in the database. - The database generated option. - - - Represents the pattern used to generate values for a property in the database. - - - The database generates a value when a row is inserted or updated. - - - - The database generates a value when a row is inserted. - - - - The database does not generate values. - - - - Denotes a property used as a foreign key in a relationship. The annotation may be placed on the foreign key property and specify the associated navigation property name, or placed on a navigation property and specify the associated foreign key name. - - - Initializes a new instance of the class. - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - - - If you add the ForeigKey attribute to a foreign key property, you should specify the name of the associated navigation property. If you add the ForeigKey attribute to a navigation property, you should specify the name of the associated foreign key(s). If a navigation property has multiple foreign keys, use comma to separate the list of foreign key names. For more information, see Code First Data Annotations. - The name of the associated navigation property or the associated foreign key property. - - - Specifies the inverse of a navigation property that represents the other end of the same relationship. - - - Initializes a new instance of the class using the specified property. - The navigation property representing the other end of the same relationship. - - - Gets the navigation property representing the other end of the same relationship. - The property of the attribute. - - - Denotes that a property or class should be excluded from database mapping. - - - Initializes a new instance of the class. - - - Specifies the database table that a class is mapped to. - - - Initializes a new instance of the class using the specified name of the table. - The name of the table the class is mapped to. - - - Gets the name of the table the class is mapped to. - The name of the table the class is mapped to. - - - Gets or sets the schema of the table the class is mapped to. - The schema of the table the class is mapped to. - - - Specifies the minimum and maximum length of characters that are allowed in a data field. - - - Initializes a new instance of the class by using a specified maximum length. - The maximum length of a string. - - - Applies formatting to a specified error message. - The name of the field that caused the validation failure. - The formatted error message. - maximumLength is negative. -or- maximumLength is less than minimumLength. - - - Determines whether a specified object is valid. - The object to validate. - true if the specified object is valid; otherwise, false. - maximumLength is negative. -or- maximumLength is less than . - - - Gets or sets the maximum length of a string. - The maximum length a string. - - - Gets or sets the minimum length of a string. - The minimum length of a string. - - - Specifies the data type of the column as a row version. - - - Initializes a new instance of the class. - - - Specifies the template or user control that Dynamic Data uses to display a data field. - - - Initializes a new instance of the class by using a specified user control. - The user control to use to display the data field. - - - Initializes a new instance of the class using the specified user control and specified presentation layer. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - - - Initializes a new instance of the class by using the specified user control, presentation layer, and control parameters. - The user control (field template) to use to display the data field. - The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms". - The object to use to retrieve values from any data sources. - is null or it is a constraint key. -or- The value of is not a string. - - - Gets or sets the object to use to retrieve values from any data source. - A collection of key/value pairs. - - - Gets a value that indicates whether this instance is equal to the specified object. - The object to compare with this instance, or a null reference. - true if the specified object is equal to this instance; otherwise, false. - - - Gets the hash code for the current instance of the attribute. - The attribute instance hash code. - - - Gets or sets the presentation layer that uses the class. - The presentation layer that is used by this class. - - - Gets or sets the name of the field template to use to display the data field. - The name of the field template that displays the data field. - - - Provides URL validation. - - - Initializes a new instance of the class. - - - Validates the format of the specified URL. - The URL to validate. - true if the URL format is valid or null; otherwise, false. - - - Serves as the base class for all validation attributes. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class by using the function that enables access to validation resources. - The function that enables access to validation resources. - errorMessageAccessor is null. - - - Initializes a new instance of the class by using the error message to associate with a validation control. - The error message to associate with a validation control. - - - Gets or sets an error message to associate with a validation control if validation fails. - The error message that is associated with the validation control. - - - Gets or sets the error message resource name to use in order to look up the property value if validation fails. - The error message resource that is associated with a validation control. - - - Gets or sets the resource type to use for error-message lookup if validation fails. - The type of error message that is associated with a validation control. - - - Gets the localized validation error message. - The localized validation error message. - - - Applies formatting to an error message, based on the data field where the error occurred. - The name to include in the formatted message. - An instance of the formatted error message. - - - Checks whether the specified value is valid with respect to the current validation attribute. - The value to validate. - The context information about the validation operation. - An instance of the class. - - - Determines whether the specified value of the object is valid. - The value of the object to validate. - true if the specified value is valid; otherwise, false. - - - Validates the specified value with respect to the current validation attribute. - The value to validate. - The context information about the validation operation. - An instance of the class. - - - Gets a value that indicates whether the attribute requires validation context. - true if the attribute requires validation context; otherwise, false. - - - Validates the specified object. - The object to validate. - The object that describes the context where the validation checks are performed. This parameter cannot be null. - Validation failed. - - - Validates the specified object. - The value of the object to validate. - The name to include in the error message. - value is not valid. - - - Describes the context in which a validation check is performed. - - - Initializes a new instance of the class using the specified object instance - The object instance to validate. It cannot be null. - - - Initializes a new instance of the class using the specified object and an optional property bag. - The object instance to validate. It cannot be null - An optional set of key/value pairs to make available to consumers. - - - Initializes a new instance of the class using the service provider and dictionary of service consumers. - The object to validate. This parameter is required. - The object that implements the interface. This parameter is optional. - A dictionary of key/value pairs to make available to the service consumers. This parameter is optional. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Returns the service that provides custom validation. - The type of the service to use for validation. - An instance of the service, or null if the service is not available. - - - Initializes the using a service provider that can return service instances by type when GetService is called. - The service provider. - - - Gets the dictionary of key/value pairs that is associated with this context. - The dictionary of the key/value pairs for this context. - - - Gets or sets the name of the member to validate. - The name of the member to validate. - - - Gets the object to validate. - The object to validate. - - - Gets the type of the object to validate. - The type of the object to validate. - - - Represents the exception that occurs during validation of a data field when the class is used. - - - Initializes a new instance of the class using an error message generated by the system. - - - Initializes a new instance of the class using a specified error message. - A specified message that states the error. - - - Initializes a new instance of the class using serialized data. - The object that holds the serialized data. - Context information about the source or destination of the serialized object. - - - Initializes a new instance of the class using a specified error message and a collection of inner exception instances. - The error message. - The collection of validation exceptions. - - - Initializes a new instance of the class by using a validation result, a validation attribute, and the value of the current exception. - The list of validation results. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger the validation error. - - - Initializes a new instance of the class using a specified error message, a validation attribute, and the value of the current exception. - The message that states the error. - The attribute that caused the current exception. - The value of the object that caused the attribute to trigger validation error. - - - Gets the instance of the class that triggered this exception. - An instance of the validation attribute type that triggered this exception. - - - Gets the instance that describes the validation error. - The instance that describes the validation error. - - - Gets the value of the object that causes the class to trigger this exception. - The value of the object that caused the class to trigger the validation error. - - - Represents a container for the results of a validation request. - - - Initializes a new instance of the class by using a object. - The validation result object. - - - Initializes a new instance of the class by using an error message. - The error message. - - - Initializes a new instance of the class by using an error message and a list of members that have validation errors. - The error message. - The list of member names that have validation errors. - - - Gets the error message for the validation. - The error message for the validation. - - - Gets the collection of member names that indicate which fields have validation errors. - The collection of member names that indicate which fields have validation errors. - - - Represents the success of the validation (true if validation was successful; otherwise, false). - - - - Returns a string representation of the current validation result. - The current validation result. - - - Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated attributes. - - - Determines whether the specified object is valid using the validation context and validation results collection. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - true if the object validates; otherwise, false. - instance is null. - - - Determines whether the specified object is valid using the validation context, validation results collection, and a value that specifies whether to validate all properties. - The object to validate. - The context that describes the object to validate. - A collection to hold each failed validation. - true to validate all properties; if false, only required attributes are validated.. - true if the object validates; otherwise, false. - instance is null. - - - Validates the property. - The value to validate. - The context that describes the property to validate. - A collection to hold each failed validation. - true if the property validates; otherwise, false. - value cannot be assigned to the property. -or- value is null. - - - Returns a value that indicates whether the specified value is valid with the specified attributes. - The value to validate. - The context that describes the object to validate. - A collection to hold failed validations. - The validation attributes. - true if the object validates; otherwise, false. - - - Determines whether the specified object is valid using the validation context. - The object to validate. - The context that describes the object to validate. - The object is not valid. - instance is null. - - - Determines whether the specified object is valid using the validation context, and a value that specifies whether to validate all properties. - The object to validate. - The context that describes the object to validate. - true to validate all properties; otherwise, false. - instance is not valid. - instance is null. - - - Validates the property. - The value to validate. - The context that describes the property to validate. - value cannot be assigned to the property. - The value parameter is not valid. - - - Validates the specified attributes. - The value to validate. - The context that describes the object to validate. - The validation attributes. - The validationContext parameter is null. - The value parameter does not validate with the validationAttributes parameter. - - - \ No newline at end of file diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/portable-net45+win8/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/portable-net45+win8/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/win8/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/win8/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/xamarinios10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/xamarinios10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/xamarinmac20/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/xamarinmac20/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/xamarintvos10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/xamarintvos10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/xamarinwatchos10/_._ b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/ref/xamarinwatchos10/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/useSharedDesignerContext.txt b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/useSharedDesignerContext.txt deleted file mode 100644 index e69de29..0000000 diff --git a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/version.txt b/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/version.txt deleted file mode 100644 index b8b4cab..0000000 --- a/src/AutofacWihtAOP/packages/System.ComponentModel.Annotations.4.4.1/version.txt +++ /dev/null @@ -1 +0,0 @@ -0f6d0a02c9cc2e766dd543ff24135f16e9a971e4 diff --git a/src/IoC/IoC.sln.DotSettings.user b/src/IoC/IoC.sln.DotSettings.user index 44a54de..99e3685 100644 --- a/src/IoC/IoC.sln.DotSettings.user +++ b/src/IoC/IoC.sln.DotSettings.user @@ -1,2 +1,3 @@  - 2 \ No newline at end of file + True + True \ No newline at end of file diff --git a/src/IoC/packages/Autofac.4.6.2/Autofac.4.6.2.nupkg b/src/IoC/packages/Autofac.4.6.2/Autofac.4.6.2.nupkg deleted file mode 100644 index 1d9cb96..0000000 Binary files a/src/IoC/packages/Autofac.4.6.2/Autofac.4.6.2.nupkg and /dev/null differ diff --git a/src/IoC/packages/Autofac.4.6.2/lib/net45/Autofac.dll b/src/IoC/packages/Autofac.4.6.2/lib/net45/Autofac.dll deleted file mode 100644 index 609a67f..0000000 Binary files a/src/IoC/packages/Autofac.4.6.2/lib/net45/Autofac.dll and /dev/null differ diff --git a/src/IoC/packages/Autofac.4.6.2/lib/net45/Autofac.xml b/src/IoC/packages/Autofac.4.6.2/lib/net45/Autofac.xml deleted file mode 100644 index b33e641..0000000 --- a/src/IoC/packages/Autofac.4.6.2/lib/net45/Autofac.xml +++ /dev/null @@ -1,7844 +0,0 @@ - - - - Autofac - - - - - Reflection activator data for concrete types. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets the instance activator based on the provided data. - - - - - Parameterises the construction of a container by a . - - - - - No options - the default behavior for container building. - - - - - Prevents inclusion of standard modules like support for - relationship types including etc. - - - - - Does not call on components implementing - this interface (useful for module testing.) - - - - - Reference object allowing location and update of a registration callback. - - - - - Initializes a new instance of the class. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets or sets the callback to execute during registration. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets the callback identifier. - - - A that uniquely identifies the callback action - in a set of callbacks. - - - - - Registration style for dynamic registrations. - - - - - Activator data that can provide an IInstanceActivator instance. - - - - - Gets the instance activator based on the provided data. - - - - - Hides standard Object members to make fluent interfaces - easier to read. - Based on blog post by @kzu here: - http://www.clariusconsulting.net/blogs/kzu/archive/2008/03/10/58301.aspx - - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - The other. - Standard result. - - - - Data structure used to construct registrations. - - The most specific type to which instances of the registration - can be cast. - Activator builder type. - Registration style type. - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Used with the WithMetadata configuration method to - associate key-value pairs with an . - - Interface with properties whose names correspond to - the property keys. - This feature was suggested by OJ Reeves (@TheColonial). - - - - Set one of the property values. - - The type of the property. - An expression that accesses the property to set. - The property value to set. - - - - Builder for reflection-based activators. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets or sets the implementation type. - - - - - Gets or sets the constructor finder for the registration. - - - - - Gets or sets the constructor selector for the registration. - - - - - Gets the explicitly bound constructor parameters. - - - - - Gets the explicitly bound properties. - - - - - Static factory methods to simplify the creation and handling of IRegistrationBuilder{L,A,R}. - - - To create an for a specific type, use: - - var cr = RegistrationBuilder.ForType(t).CreateRegistration(); - - The full builder syntax is supported: - - var cr = RegistrationBuilder.ForType(t).Named("foo").ExternallyOwned().CreateRegistration(); - - - - - - Creates a registration builder for the provided delegate. - - Instance type returned by delegate. - Delegate to register. - A registration builder. - - - - Creates a registration builder for the provided delegate. - - Delegate to register. - Most specific type return value of delegate can be cast to. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Create an from a . - (There is no need to call - this method when registering components through a .) - - - When called on the result of one of the methods, - the returned registration will be different from the one the builder itself registers - in the container. - - - - var registration = RegistrationBuilder.ForType<Foo>().CreateRegistration(); - - - The registration builder. - An IComponentRegistration. - - Thrown if is . - - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - An IComponentRegistration. - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - Optional; target registration. - An IComponentRegistration. - - Thrown if or is . - - - - - Register a component in the component registry. This helper method is necessary - in order to execute OnRegistered hooks and respect PreserveDefaults. - - Hoping to refactor this out. - Component registry to make registration in. - Registration builder with data for new registration. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not assignable to service '{1}'.. - - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Data common to all registrations made in the container, both direct (IComponentRegistration) - and dynamic (IRegistrationSource.) - - - - - Initializes a new instance of the class. - - The default service that will be used if no others - are added. - - - - Gets the services explicitly assigned to the component. - - - - - Add multiple services for the registration, overriding the default. - - The services to add. - If an empty collection is specified, this will still - clear the default service. - - - - Add a service to the registration, overriding the default. - - The service to add. - - - - Gets or sets the instance ownership assigned to the component. - - - - - Gets or sets the lifetime assigned to the component. - - - - - Gets or sets the sharing mode assigned to the component. - - - - - Gets the extended properties assigned to the component. - - - - - Gets or sets the callback used to register this component. - - - A that contains the delegate - used to register this component with an . - - - - - Gets the handlers for the Preparing event. - - - - - Gets the handlers for the Activating event. - - - - - Gets the handlers for the Activated event. - - - - - Copies the contents of another RegistrationData object into this one. - - The data to copy. - When true, the default service - will be changed to that of the other. - - Thrown if is . - - - - - Empties the configured services. - - - - - Adds registration syntax for less commonly-used features. - - - These features are in this namespace because they will remain accessible to - applications originally written against Autofac 1.4. In Autofac 2, this functionality - is implicitly provided and thus making explicit registrations is rarely necessary. - - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, and - this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by name. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by position. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by type. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - An activator builder with no parameters. - - - - - Initializes a new instance of the class. - - The activator to return. - - - - Gets the activator. - - - - - Registration style for individual components. - - - - - Gets or sets the ID used for the registration. - - - - - Gets the handlers to notify of the component registration event. - - - - - Gets or sets a value indicating whether default registrations should be preserved. - By default, new registrations override existing registrations as defaults. - If set to true, new registrations will not change existing defaults. - - - - - Gets or sets the component upon which this registration is based. - - - - - Used to build an from component registrations. - - - - var builder = new ContainerBuilder(); - - builder.RegisterType<Logger>() - .As<ILogger>() - .SingleInstance(); - - builder.Register(c => new MessageHandler(c.Resolve<ILogger>())); - - var container = builder.Build(); - // resolve components from container... - - - Most functionality is accessed - via extension methods in . - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Register a callback that will be invoked when the container is configured. - - This is primarily for extending the builder syntax. - Callback to execute. - - - - Register a callback that will be invoked when the container is built. - - Callback to execute. - The instance to continue registration calls. - - - - Create a new container with the component registrations that have been made. - - Options that influence the way the container is initialised. - - Build can only be called once per - - this prevents ownership issues for provided instances. - Build enables support for the relationship types that come with Autofac (e.g. - Func, Owned, Meta, Lazy, IEnumerable.) To exclude support for these types, - first create the container, then call Update() on the builder. - - A new container with the configured component registrations. - - - - Configure an existing container with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - - - - Configure an existing container with the component registrations - that have been made and allows additional build options to be specified. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - Options that influence the way the container is updated. - - - - Configure an existing registry with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - Configure an existing registry with the component registrations - that have been made. Primarily useful in dynamically adding registrations - to a child lifetime scope. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Build() or Update() can only be called once on a ContainerBuilder.. - - - - - Looks up a localized string similar to An error occurred while attempting to automatically activate registration '{0}'. See the inner exception for information on the source of the failure.. - - - - - Fired when the activation process for a new instance is complete. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets or sets the instance that will be used to satisfy the request. - - - The instance can be replaced if needed, e.g. by an interface proxy. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Provides default property selector that applies appropriate filters to ensure only - public settable properties are selected (including filtering for value types and indexed - properties). - - - - - Initializes a new instance of the class - that provides default selection criteria. - - Determines if values should be preserved or not - - - - Gets or sets a value indicating whether the value should be set if the value is already - set (ie non-null) - - - - - Gets an instance of DefaultPropertySelector that will cause values to be overwritten - - - - - Gets an instance of DefaultPropertySelector that will preserve any values already set - - - - - Provides default filtering to determine if property should be injected by rejecting - non-public settable properties. - - Property to be injected - Instance that has the property to be injected - Whether property should be injected - - - - Provides a property selector that applies a filter defined by a delegate - - - - - Initializes a new instance of the class - that invokes a delegate to determine selection - - Delegate to determine whether a property should be injected - - - - Activate instances using a delegate. - - - - - Initializes a new instance of the class. - - The most specific type to which activated instances can be cast. - Activation delegate. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A delegate registered to create instances of '{0}' returned null.. - - - - - Base class for instance activators. - - - - - Initializes a new instance of the class. - - Most derived type to which instances can be cast. - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Gets a string representation of the activator. - - A string describing the activator. - - - - Provides a pre-constructed instance. - - - - - Initializes a new instance of the class. - - The instance to provide. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - Gets or sets a value indicating whether the activator disposes the instance that it holds. - Necessary because otherwise instances that are never resolved will never be - disposed. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided instance of '{0}' has already been used in an activation request. Did you combine a provided instance with non-root/single-instance lifetime/sharing?. - - - - - Supplies values based on the target parameter type. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - Thrown if or is . - - - - - Binds a constructor to the parameters that will be used when it is invoked. - - - - - Gets the constructor on the target type. The actual constructor used - might differ, e.g. if using a dynamic proxy. - - - - - Gets a value indicating whether the binding is valid. - - - - - Initializes a new instance of the class. - - ConstructorInfo to bind. - Available parameters. - Context in which to construct instance. - - - - Invoke the constructor with the parameter bindings. - - The constructed instance. - - - - Gets a description of the constructor parameter binding. - - - - Returns a System.String that represents the current System.Object. - A System.String that represents the current System.Object. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Bound constructor '{0}'.. - - - - - Looks up a localized string similar to The binding cannot be instantiated: {0}. - - - - - Looks up a localized string similar to An exception was thrown while invoking the constructor '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Cannot resolve parameter '{1}' of constructor '{0}'.. - - - - - Finds constructors that match a finder function. - - - - - Initializes a new instance of the class. - - - Default to selecting all public constructors. - - - - - Initializes a new instance of the class. - - The finder function. - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Provides parameters that have a default value, set with an optional parameter - declaration in C# or VB. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the parameter will - be set to a function that will lazily retrieve the parameter value. If the result is , - will be set to . - if a value can be supplied; otherwise, . - - Thrown if is . - - - - - Find suitable constructors from which to select. - - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Selects the best constructor from a set of available constructors. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - - - - Selects a constructor based on its signature. - - - - - Initializes a new instance of the class. - - Signature to match. - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to At least one binding must be provided in order to select a constructor.. - - - - - Looks up a localized string similar to The required constructor on type '{0}' with signature '{1}' is unavailable.. - - - - - Looks up a localized string similar to More than one constructor matches the signature '{0}'.. - - - - - Selects the constructor with the most parameters. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - A single unambiguous match could not be chosen. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot choose between multiple constructors with equal length {0} on type '{1}'. Select the constructor explicitly, with the UsingConstructor() configuration method, when the component is registered.. - - - - - Uses reflection to activate instances of a type. - - - - - Initializes a new instance of the class. - - Type to activate. - Constructor finder. - Constructor selector. - Parameters configured explicitly for this instance. - Properties configured explicitly for this instance. - - - - Gets the constructor finder. - - - - - Gets the constructor selector. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No constructors on type '{0}' can be found with the constructor finder '{1}'.. - - - - - Looks up a localized string similar to None of the constructors found with '{0}' on type '{1}' can be invoked with the available services and parameters:{2}. - - - - - Find suitable properties to inject - - - - - Provides filtering to determine if property should be injected - - Property to be injected - Instance that has the property to be injected - Whether property should be injected - - - - Service used as a "flag" to indicate a particular component should be - automatically activated on container build. - - - - - Gets the service description. - - - Always returns AutoActivate. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is not - and is an ; otherwise, . - - - - All services of this type are considered "equal." - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . Always 0 for this type. - - - - All services of this type are considered "equal" and use the same hash code. - - - - - - Information about the ocurrence of a component being registered - with a container. - - - - - Gets the container into which the registration was made. - - - - - Gets the component registration. - - - - - Initializes a new instance of the class. - - The container into which the registration - was made. - The component registration. - - - - Extension methods for . - - - - - For components registered instance-per-matching-lifetime-scope, retrieves the set - of lifetime scope tags to match. - - - The to query for matching lifetime scope tags. - - - If the component is registered instance-per-matching-lifetime-scope, this method returns - the set of matching lifetime scope tags. If the component is singleton, instance-per-scope, - instance-per-dependency, or otherwise not an instance-per-matching-lifetime-scope - component, this method returns an empty enumeration. - - - - - Base class for parameters that provide a constant value. - - - - - Gets the value of the parameter. - - - - - Initializes a new instance of the class. - - - The constant parameter value. - - - A predicate used to locate the parameter that should be populated by the constant. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Standard container implementation. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Gets associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The container's self-registration of context interfaces should never be activated as it is hard-wired into the LifetimeScope class.. - - - - - Base exception type thrown whenever the dependency resolution process fails. This is a fatal - exception, as Autofac is unable to 'roll back' changes to components that may have already - been made during the operation. For example, 'on activated' handlers may have already been - fired, or 'single instance' components partially constructed. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Gets a message that describes the current exception. - - - The error message that explains the reason for the exception, or an empty string(""). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} ---> {1} (See inner exception for details.). - - - - - Marks a module as container-aware (for the purposes of attaching to diagnostic events.) - - - - - Initialise the module with the container into which it is being registered. - - The container. - - - - Maintains a set of objects to dispose, and disposes them in the reverse order - from which they were added when the Disposer is itself disposed. - - - - - Contents all implement IDisposable. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the instance that will be used to satisfy the request. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Locates the lifetime to which instances of a component should be attached. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Describes a logical component within the container. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets a value indicating whether the component instances are shared or not. - - - - - Gets a value indicating whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Gets the component registration upon which this registration is based. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. These may be modified by the event handler. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Provides component registrations according to the services they provide. - - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the set of registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. (See issue 336.) - - - - Fired when an is added to the registry. - - - - - Provided on an object that will dispose of other objects when it is - itself disposed. - - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Activates component instances. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Represents a set of components and related functionality - packaged together. - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Determines when instances supporting IDisposable are disposed. - - - - - The lifetime scope does not dispose the instances. - - - - - The instances are disposed when the lifetime scope is disposed. - - - - - Determines whether instances are shared within a lifetime scope. - - - - - Each request for an instance will return a new object. - - - - - Each request for an instance will return the same object. - - - - - Allows registrations to be made on-the-fly when unregistered - services are requested (lazy registrations.) - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Interface supported by services that carry type information. - - - - - Gets the type of the service. - - The type of the service. - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Defines a nested structure of lifetimes. - - - - - Gets the root of the sharing hierarchy. - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Identifies a service using a key in addition to its type. - - - - - Initializes a new instance of the class. - - Key of the service. - Type of the service. - - - - Gets the key of the service. - - The key of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Attaches the instance's lifetime to the current lifetime scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Lifetime scope implementation. - - - - - Protects shared instances from concurrent access. Other members and the base class are threadsafe. - - - - - The tag applied to root scopes when no other tag is specified. - - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - Parent scope. - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - - - - Initializes a new instance of the class. - - Components used in the scope. - - - - Begin a new anonymous sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new tagged sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new anonymous sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope(builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - Begin a new tagged sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope("unitOfWork", builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - Creates and setup the registry for a child scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the child scope. - Registry to use for a child scope - It is the responsibility of the caller to make sure that the registry is properly - disposed of. This is generally done by adding the registry to the - property of the child scope. - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Gets the root of the sharing hierarchy. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Gets the services associated with the components that provide them. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Describes when a lifetime scope is beginning. - - - - - Initializes a new instance of the class. - - The lifetime scope that is beginning. - - - - Gets the lifetime scope that is beginning. - - - - - Describes when a lifetime scope is ending. - - - - - Initializes a new instance of the class. - - The lifetime scope that is ending. - - - - Gets the lifetime scope that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it has already been disposed.. - - - - - Looks up a localized string similar to The constructor of type '{0}' attempted to create another instance of itself. This is not permitted because the service is configured to only allowed a single instance per lifetime scope.. - - - - - Attaches the component's lifetime to scopes matching a supplied expression. - - - - - Initializes a new instance of the class. - - The tags applied to matching scopes. - - - - Gets the list of lifetime scope tags to match. - - - An of object tags to match - when searching for the lifetime scope for the component. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No scope with a tag matching '{0}' is visible from the scope in which the instance was requested. - - If you see this during execution of a web application, it generally indicates that a component registered as per-HTTP request is being requested by a SingleInstance() component (or a similar scenario). Under the web integration always request dependencies from the dependency resolver or the request lifetime scope, never from the container itself.. - - - - - Well-known tags used in setting up matching lifetime scopes. - - - - - Tag used in setting up per-request lifetime scope registrations - (e.g., per-HTTP-request or per-API-request). - - - - - Attaches the component's lifetime to the root scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A property identified by name. When applied to a reflection-based - component, the name will be matched against property names. - - - - - Gets the name of the property. - - - - - Initializes a new instance of the class. - - The name of the property. - The property value. - - - - Used in order to provide a value to a constructor parameter or property on an instance - being created by the container. - - - Not all parameters can be applied to all sites. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Fired before the activation process to allow parameters to be changed or an alternative - instance to be provided. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - - - - Gets the context in which the activation is occurring. - - - - - Gets the component providing the instance being activated. - - - - - Gets or sets the parameters supplied to the activator. - - - - - Fired when an is added to the registry. - - - - - Initializes a new instance of the class. - - The registry to which the source was added. - The source that was added. - - - - - Gets the registry to which the source was added. - - - - - Gets the source that was added. - - - - - A service was requested that cannot be provided by the container. To avoid this exception, either register a component - to provide the required service, check for service registration using IsRegistered(), or use the ResolveOptional() - method to resolve an optional dependency. - - This exception is fatal. See for more information. - - - - Initializes a new instance of the class. - - The service. - - - - Initializes a new instance of the class. - - The service. - The inner exception. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The requested service '{0}' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency.. - - - - - Describes a logical component within the container. - - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - The component registration upon which this registration is based. - - - - Gets the component registration upon which this registration is based. - If this registration was created directly by the user, returns this. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets or sets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets information about whether the component instances are shared or not. - - - - - Gets information about whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Describes the component in a human-readable form. - - A description of the component. - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Wraps a component registration, switching its lifetime. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activator = {0}, Services = [{1}], Lifetime = {2}, Sharing = {3}, Ownership = {4}. - - - - - Maps services onto the components that provide them. - - - The component registry provides services directly from components, - and also uses to generate components - on-the-fly or as adapters for other components. A component registry - is normally used through a , and not - directly by application code. - - - - - Protects instance variables from concurrent access. - - - - - External registration sources. - - - - - All registrations. - - - - - Keeps track of the status of registered services. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. (See issue 336.) - - - - Fired when an is added to the registry. - - - - - Delegates registration lookups to a specified registry. When write operations are applied, - initialises a new 'writeable' registry. - - - Safe for concurrent access by multiple readers. Write operations are single-threaded. - - - - - Gets or sets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Pulls registrations from another component registry. - Excludes most auto-generated registrations - currently has issues with - collection registrations. - - - - - Initializes a new instance of the class. - - Component registry to pull registrations from. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether components are adapted from the same logical scope. - In this case because the components that are adapted do not come from the same - logical scope, we must return false to avoid duplicating them. - - - - - ComponentRegistration subtyped only to distinguish it from other adapted registrations - - - - - Interface providing fluent syntax for chaining module registrations. - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - - - Basic implementation of the - interface allowing registration of modules into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - Thrown if is . - - - - - Switches components with a RootScopeLifetime (singletons) with - decorators exposing MatchingScopeLifetime targeting the specified scope. - - - - - Tracks the services known to the registry. - - - - - List of implicit default service implementations. Overriding default implementations are appended to the end, - so the enumeration should begin from the end too, and the most default implementation comes last. - - - - - List of service implementations coming from sources. Sources have priority over preserve-default implementations. - Implementations from sources are enumerated in preserve-default order, so the most default implementation comes first. - - - - - List of explicit service implementations specified with the PreserveExistingDefaults option. - Enumerated in preserve-defaults order, so the most default implementation comes first. - - - - - Used for bookkeeping so that the same source is not queried twice (may be null.) - - - - - Initializes a new instance of the class. - - The tracked service. - - - - Gets a value indicating whether the first time a service is requested, initialization (e.g. reading from sources) - happens. This value will then be set to true. Calling many methods on this type before - initialisation is an error. - - - - - Gets the known implementations. The first implementation is a default one. - - - - - Gets a value indicating whether any implementations are known. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The operation is only valid during initialization.. - - - - - Looks up a localized string similar to The operation is not valid until the object is initialized.. - - - - - Flexible parameter type allows arbitrary values to be retrieved - from the resolution context. - - - - - Initializes a new instance of the class. - - A predicate that determines which parameters on a constructor will be supplied by this instance. - A function that supplies the parameter value given the context. - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the name . - - The type of the parameter to match. - The name of the matching service to resolve. - A configured instance. - - - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the key . - - The type of the parameter to match. - The key of the matching service to resolve. - A configured instance. - - - - Catch circular dependencies that are triggered by post-resolve processing (e.g. 'OnActivated') - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Circular component dependency detected: {0}.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The activation has already been executed: {0}. - - - - - Looks up a localized string similar to An error occurred during the activation of a particular registration. See the inner exception for details. Registration: {0}. - - - - - Looks up a localized string similar to Unable to resolve the type '{0}' because the lifetime scope it belongs in can't be located. The following services are exposed by this registration: - {1} - Details. - - - - - Represents the process of finding a component during a resolve operation. - - - - - Gets the component for which an instance is to be looked up. - - - - - Gets the scope in which the instance will be looked up. - - - - - Gets the parameters provided for new instance creation. - - - - - Raised when the lookup phase of the operation is ending. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Fired when instance lookup is complete. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - - - - Gets the instance lookup operation that is beginning. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Initializes a new instance of the class. - - The instance lookup that is beginning the completion phase. - - - - Gets the instance lookup operation that is beginning the completion phase. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending the completion phase. - - - - Gets the instance lookup operation that is ending the completion phase. - - - - - Fired when an instance is looked up. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - True if a new instance was created as part of the operation. - - - - Gets a value indicating whether a new instance was created as part of the operation. - - - - - Gets the instance lookup operation that is ending. - - - - - An is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Get or create and share an instance of in the . - - The scope in the hierarchy in which the operation will begin. - The component to resolve. - Parameters for the component. - The component instance. - - - - Raised when the entire operation is complete. - - - - - Raised when an instance is looked up within the operation. - - - - - A is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Initializes a new instance of the class. - - The most nested scope in which to begin the operation. The operation - can move upward to less nested scopes as components with wider sharing scopes are activated - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Execute the complete resolve operation. - - The registration. - Parameters for the instance. - - - - Continue building the object graph by instantiating in the - current . - - The current scope of the operation. - The component to activate. - The parameters for the component. - The resolved instance. - - - - - Gets the services associated with the components that provide them. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is beginning. - - - - Gets the resolve operation that is beginning. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is ending. - If included, the exception causing the operation to end; otherwise, null. - - - - Gets the exception causing the operation to end, or null. - - - - - Gets the resolve operation that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An exception was thrown while executing a resolve operation. See the InnerException for details.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - Looks up a localized string similar to This resolve operation has already ended. When registering components using lambdas, the IComponentContext 'c' parameter to the lambda cannot be stored. Instead, either resolve IComponentContext again from 'c', or resolve a Func<> based factory to create subsequent components from.. - - - - - Services are the lookup keys used to locate component instances. - - - - - Gets a human-readable description of the service. - - The description. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Implements the operator ==. - - The left operand. - The right operand. - The result of the operator. - - - - Implements the operator !=. - - The left operand. - The right operand. - The result of the operator. - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.Equals(). - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.GetHashCode(). - - - - - Identifies a service according to a type to which it can be assigned. - - - - - Initializes a new instance of the class. - - Type of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - A handy unique service identifier type - all instances will be regarded as unequal. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The id. - - - - Gets a programmer-readable description of the identifying feature of the service. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides an annotation to resolve constructor dependencies - according to their registered key. - - - - This attribute allows constructor dependencies to be resolved by key. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with their own key, - the consumer can simply specify the key filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([KeyFilter("Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [KeyFilter("Solution")] IEnumerable<IAdapter> adapters, - [KeyFilter("Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated key on the - dependencies will be used. Be sure to specify the - - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Register the components getting filtered with keys - builder.RegisterType<ConsoleLogger>().Keyed<ILogger>("Solution"); - builder.RegisterType<FileLogger>().Keyed<ILogger>("Other"); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The key that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered service key on a component. - Resolved components must be keyed with this value to satisfy the filter. - - - - - Resolves a constructor parameter based on keyed service requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Provides an annotation to filter constructor dependencies - according to their specified metadata. - - - - This attribute allows constructor dependencies to be filtered by metadata. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with the LoggerName - metadata, the consumer can simply specify the filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([MetadataFilter("LoggerName", "Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [MetadataFilter("Target", "Solution")] IEnumerable<IAdapter> adapters, - [MetadataFilter("LoggerName", "Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated metadata on the dependencies will be used. - Be sure to specify the - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Attach metadata to the components getting filtered - builder.RegisterType<ConsoleLogger>().WithMetadata("LoggerName", "Solution").As<ILogger>(); - builder.RegisterType<FileLogger>().WithMetadata("LoggerName", "Other").As<ILogger>(); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The metadata key that the dependency should have in order to satisfy the parameter. - The metadata value that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - key on a component. Resolved components must have this metadata key to - satisfy the filter. - - - - - Gets the value the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - value on a component. Resolved components must have the metadata - with - this value to satisfy the filter. - - - - - Resolves a constructor parameter based on metadata requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Base attribute class for marking constructor parameters and enabling - filtering by attributed criteria. - - - - Implementations of this attribute can be used to mark constructor parameters - so filtering can be done based on registered service data. For example, the - allows constructor - parameters to be filtered by registered metadata criteria and the - allows constructor - parameters to be filtered by a keyed service registration. - - - If a type uses these attributes, it should be registered with Autofac - using the - - extension to enable the behavior. - - - For specific attribute usage examples, see the attribute documentation. - - - - - - - - Implemented in derived classes to resolve a specific parameter marked with this attribute. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - The instance of the object that should be used for the parameter value. - - - - Extends registration syntax for attribute scenarios. - - - - - Applies attribute-based filtering on constructor dependencies for use with attributes - derived from the . - - The type of the registration limit. - Activator data type. - Registration style type. - The registration builder containing registration data. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - Apply this extension to component registrations that use attributes - that derive from the - like the - in their constructors. Doing so will allow the attribute-based filtering to occur. See - for an - example on how to use the filter and attribute together. - - - - - - - Registration source providing implicit collection/list/enumerable support. - - - - This registration source provides enumerable support to allow resolving - the set of all registered services of a given type. - - - What may not be immediately apparent is that it also means any time there - are no items of a particular type registered, it will always return an - empty set rather than or throwing an exception. - This is by design. - - - Consider the [possibly majority] use case where you're resolving a set - of message handlers or event handlers from the container. If there aren't - any handlers, you want an empty set - not or - an exception. It's valid to have no handlers registered. - - - This implicit support means other areas (like MVC support or manual - property injection) must take care to only request enumerable values they - expect to get something back for. In other words, "Don't ask the container - for something you don't expect to resolve." - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Collection Support (Arrays and Generic Collection Interfaces). - - - - - Generates context-bound closures that represent factories from - a set of heuristics based on delegate type signatures. - - - - - Initializes a new instance of the class. - - The service that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Initializes a new instance of the class. - - The component that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Data used to create factory activators. - - - - - Initializes a new instance of the class. - - The type of the factory. - The service used to provide the products of the factory. - - - - Gets or sets a value determining how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - For Func-based delegates, this defaults to ByType. Otherwise, the - parameters will be mapped by name. - - - - - Gets the activator data that can provide an IInstanceActivator instance. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Unable to generate a function to return type '{0}' with input parameter types [{1}]. The input parameter type list has duplicate types. Try registering a custom delegate type instead of using a generic Func relationship.. - - - - - Looks up a localized string similar to Delegate Support (Func<T>and Custom Delegates). - - - - - Determines how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - - - - - Chooses parameter mapping based on the factory type. - For Func-based factories this is equivalent to ByType, for all - others ByName will be used. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as NamedParameters based on the parameter - names in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as TypedParameters based on the parameter - types in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as PositionalParameters based on the parameter - indices in the delegate type's formal argument list. - - - - - Provides components by lookup operations via an index (key) type. - - The type of the index. - The service provided by the indexed components. - - Retrieving a value given a key: - - IIndex<AccountType, IRenderer> accountRenderers = // ... - var renderer = accountRenderers[AccountType.User]; - - - - - - Get the value associated with . - - The value to retrieve. - The associated value. - - - - Get the value associated with if any is available. - - The key to look up. - The retrieved value. - True if a value associated with the key exists. - - - - Support the - type automatically whenever type T is registered with the container. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T> Support. - - - - - Support the System.Lazy<T, TMetadata> - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T, TMetadata> Support. - - - - - Describes the basic requirements for generating a lightweight adapter. - - - - - Initializes a new instance of the class. - - The service that will be adapted from. - The adapter function. - - - - Gets the adapter function. - - - - - Gets the service to be adapted from. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lightweight Adapter from {0} to {1}. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' cannot be used as a metadata view. A metadata view must be a concrete class with a parameterless or dictionary constructor.. - - - - - Looks up a localized string similar to Export metadata for '{0}' is missing and no default value was supplied.. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Meta<T> Support. - - - - - Looks up a localized string similar to Meta<T, TMetadata> Support. - - - - - Provides a value along with metadata describing the value. - - The type of the value. - An interface to which metadata values can be bound. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets metadata describing the value. - - - - - Provides a value along with a dictionary of metadata describing the value. - - The type of the value. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets the metadata describing the value. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - Describes the activator for an open generic decorator. - - - - - Initializes a new instance of the class. - - The decorator type. - The open generic service type to decorate. - - - - Gets the open generic service type to decorate. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - Looks up a localized string similar to Open Generic Decorator {0} from {1} to {2}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type {0} is not an open generic type definition.. - - - - - Generates activators for open generic types. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} providing {1}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' does not implement the interface '{1}'.. - - - - - Looks up a localized string similar to The implementation type '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The implementation type '{0}' does not support the interface '{1}'.. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The service '{1}' is not assignable from implementation type '{0}'.. - - - - - Represents a dependency that can be released by the dependent component. - - The service provided by the dependency. - - - Autofac automatically provides instances of whenever the - service is registered. - - - It is not necessary for , or the underlying component, to implement . - Disposing of the object is the correct way to handle cleanup of the dependency, - as this will dispose of any other components created indirectly as well. - - - When is resolved, a new is created for the - underlying , and tagged with the service matching , - generally a . This means that shared instances can be tied to this - scope by registering them as InstancePerMatchingLifetimeScope(new TypedService(typeof(T))). - - - - The component D below is disposable and implements IService: - - public class D : IService, IDisposable - { - // ... - } - - The dependent component C can dispose of the D instance whenever required by taking a dependency on - : - - public class C - { - IService _service; - - public C(Owned<IService> service) - { - _service = service; - } - - void DoWork() - { - _service.Value.DoSomething(); - } - - void OnFinished() - { - _service.Dispose(); - } - } - - In general, rather than depending on directly, components will depend on - System.Func<Owned<T>> in order to create and dispose of other components as required. - - - - - Initializes a new instance of the class. - - The value representing the instance. - An IDisposable interface through which ownership can be released. - - - - Gets or sets the owned value. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Generates registrations for services of type whenever the service - T is available. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Owned<T> Support. - - - - - Provides registrations on-the-fly for any concrete type not already registered with - the container. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A predicate that selects types the source will register. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Gets or sets an expression used to configure generated registrations. - - - A that can be used to modify the behavior - of registrations that are generated by this source. - - - - - Returns a that represents the current . - - - A that represents the current . - - 2 - - - - Extension methods for configuring the . - - - - - Fluent method for setting the registration configuration on . - - The registration source to configure. - A configuration action that will run on any registration provided by the source. - - The with the registration configuration set. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to "Resolve Anything" Support. - - - - - Activation data for types located by scanning assemblies. - - - - - Initializes a new instance of the class. - - - - - Gets the filters applied to the types from the scanned assembly. - - - - - Gets the additional actions to be performed on the concrete type registrations. - - - - - Gets the actions to be called once the scanning operation is complete. - - - - - Enables contravariant Resolve() for interfaces that have a single contravariant ('in') parameter. - - - interface IHandler<in TCommand> - { - void Handle(TCommand command); - } - - class Command { } - - class DerivedCommand : Command { } - - class CommandHandler : IHandler<Command> { ... } - - var builder = new ContainerBuilder(); - builder.RegisterSource(new ContravariantRegistrationSource()); - builder.RegisterType<CommandHandler>(); - var container = builder.Build(); - // Source enables this line, even though IHandler<Command> is the - // actual registered type. - var handler = container.Resolve<IHandler<DerivedCommand>>(); - handler.Handle(new DerivedCommand()); - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - The context in which a service can be accessed or a component's - dependencies resolved. Disposal of a context will dispose any owned - components. - - - - - Gets the associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Creates, wires dependencies and manages lifetime for a set of components. - Most instances of are created - by a . - - - - // See ContainerBuilder for the definition of the builder variable - using (var container = builder.Build()) - { - var program = container.Resolve<Program>(); - program.Run(); - } - - - - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - An tracks the instantiation of component instances. - It defines a boundary in which instances are shared and configured. - Disposing an will dispose the components that were - resolved through it. - - - - // See IContainer for definition of the container variable - using (var requestScope = container.BeginLifetimeScope()) - { - // Note that handler is resolved from requestScope, not - // from the container: - - var handler = requestScope.Resolve<IRequestHandler>(); - handler.Handle(request); - - // When requestScope is disposed, all resources used in processing - // the request will be released. - } - - - - All long-running applications should resolve components via an - . Choosing the duration of the lifetime is application- - specific. The standard Autofac WCF and ASP.NET/MVC integrations are already configured - to create and release s as appropriate. For example, the - ASP.NET integration will create and release an per HTTP - request. - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this . - Component instances can be associated with it manually if required. - - Typical usage does not require interaction with this member- it - is used when extending the container. - - - - Gets the tag applied to the . - - Tags allow a level in the lifetime hierarchy to be identified. - In most applications, tags are not necessary. - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - When implemented by a component, an instance of the component will be resolved - and started as soon as the container is built. Autofac will not call the Start() - method when subsequent instances are resolved. If this behavior is required, use - an OnActivated() event handler instead. - - - For equivalent "Stop" functionality, implement . Autofac - will always dispose a component before any of its dependencies (except in the presence - of circular dependencies, in which case the components in the cycle are disposed in - reverse-construction order.) - - - - - Perform once-off startup processing. - - - - - Base class for user-defined modules. Modules can add a set of related components - to a container () or attach cross-cutting functionality - to other components (. - Modules are given special support in the XML configuration feature - see - http://code.google.com/p/autofac/wiki/StructuringWithModules. - - Provides a user-friendly way to implement - via . - - Defining a module: - - public class DataAccessModule : Module - { - public string ConnectionString { get; set; } - - public override void Load(ContainerBuilder moduleBuilder) - { - moduleBuilder.RegisterGeneric(typeof(MyRepository<>)) - .As(typeof(IRepository<>)) - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - - moduleBuilder.Register(c => new MyDbConnection(ConnectionString)) - .As<IDbConnection>() - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - } - } - - Using the module: - - var builder = new ContainerBuilder(); - builder.RegisterModule(new DataAccessModule { ConnectionString = "..." }); - var container = builder.Build(); - var customers = container.Resolve<IRepository<Customer>>(); - - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Override to add registrations to the container. - - - Note that the ContainerBuilder parameter is unique to this module. - - The builder through which components can be - registered. - - - - Override to attach module-specific functionality to a - component registration. - - This method will be called for all existing and future component - registrations - ordering is not important. - The component registry. - The registration to attach functionality to. - - - - Override to perform module-specific processing on a registration source. - - This method will be called for all existing and future sources - - ordering is not important. - The component registry into which the source was added. - The registration source. - - - - Gets the assembly in which the concrete module type is located. To avoid bugs whereby deriving from a module will - change the target assembly, this property can only be used by modules that inherit directly from - . - - - - - Extension methods for registering instances with a container. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The module registrar that will make the registration into the container. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Module.ThisAssembly is only available in modules that inherit directly from Module. It can't be used in '{0}' which inherits from '{1}'.. - - - - - A parameter identified by name. When applied to a reflection-based - component, will be matched against - the name of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new NamedParameter("amount", 123)); - - - - - - Gets the name of the parameter. - - - - - Initializes a new instance of the class. - - The name of the parameter. - The parameter value. - - - - Extension methods that simplify extraction of parameter values from - an where T is . - Each method returns the first matching parameter value, or throws an exception if - none is provided. - - - At configuration time, delegate registrations can retrieve parameter values using - the methods , and : - - builder.Register((c, p) => new FtpClient(p.Named<string>("server"))); - - These parameters can be provided at resolution time: - - container.Resolve<FtpClient>(new NamedParameter("server", "ftp.example.com")); - - Alternatively, the parameters can be provided via a Generated Factory - http://code.google.com/p/autofac/wiki/DelegateFactories. - - - - - Retrieve a named parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The name of the parameter to select. - The value of the selected parameter. - - - - - Retrieve a positional parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The zero-based position of the parameter to select. - The value of the selected parameter. - The position value is the one associated with the parameter when - it was constructed, not its index into the - sequence. - - - - - Retrieve a typed parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The value of the selected parameter. - - - - - A parameter that is identified according to an integer representing its - position in an argument list. When applied to a reflection-based - component, will be matched against - the indices of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new PositionalParameter(0, 123)); - - - - - - Gets the zero-based position of the parameter. - - - - - Initializes a new instance of the class. - - The zero-based position of the parameter. - The parameter value. - - - - Options that can be applied when autowiring properties on a component. (Multiple options can - be specified using bitwise 'or' - e.g. AllowCircularDependencies | PreserveSetValues. - - - - - Default behavior. Circular dependencies are not allowed; existing non-default - property values are overwritten. - - - - - Allows property-property and property-constructor circular dependency wiring. - This flag moves property wiring from the Activating to the Activated event. - - - - - If specified, properties that already have a non-default value will be left - unchanged in the wiring operation. - - - - - Adds registration syntax to the type. - - - - - Add a component to the container. - - The builder to register the component with. - The component to add. - - - - Add a registration source to the container. - - The builder to register the registration source via. - The registration source to add. - - - - Register an instance as a component. - - The type of the instance. - Container builder. - The instance to register. - Registration builder allowing the registration to be configured. - If no services are explicitly specified for the instance, the - static type will be used as the default service (i.e. *not* instance.GetType()). - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register an un-parameterised generic type, e.g. Repository<>. - Concrete types will be made as they are requested, e.g. with Resolve<Repository<int>>(). - - Container builder. - The open generic implementation type. - Registration builder allowing the registration to be configured. - - - - Specifies that the component being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that the components being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Register the types in an assembly. - - Container builder. - The assemblies from which to register types. - Registration builder allowing the registration to be configured. - - - - Register the types in a list. - - Container builder. - The types to register. - Registration builder allowing the registration to be configured. - - - - Specifies a subset of types to register from a scanned assembly. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Predicate that returns true for types to register. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set metadata on. - A function mapping the type to a list of metadata items. - Registration builder allowing the registration to be configured. - - - - Use the properties of an attribute (or interface implemented by an attribute) on the scanned type - to provide metadata values. - - Inherited attributes are supported; however, there must be at most one matching attribute - in the inheritance chain. - The attribute applied to the scanned type. - Registration to set metadata on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Key of the metadata item. - A function retrieving the value of the item from the component type. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered as providing all of its - implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for constructors. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - A function that returns the constructors to select from. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container will be wired to instances of the appropriate service. - - Registration to auto-wire properties. - Set wiring options such as circular dependency wiring support. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate properties on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for properties to inject. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Constructor signature to match. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when selecting a constructor. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Expression demonstrating how the constructor is called. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - Name of a constructor parameter on the target type. - Value to supply to the parameter.0 - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameter to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - A predicate selecting the parameter to set. - The provider that will generate the parameter value. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for constructor parameters. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameters to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set property on. - Name of a property on the target type. - Value to supply to the property. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The property to supply. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for properties. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The properties to supply. - A registration builder allowing further configuration of the component. - - - - Sets the target of the registration (used for metadata generation.) - - The type of the limit. - The type of the activator data. - Registration style - Registration to set target for. - The target. - - Registration builder allowing the registration to be configured. - - - Thrown if or is . - - - - - Provide a handler to be called when the component is registered. - - Registration limit type. - Activator data type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Provide a handler to be called when the component is registred. - - Registration limit type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Key of the service. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type. - - Registration to filter types from. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type, providing specific configuration for - the excluded type. - - Registration to filter types from. - Registration for the excepted type. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the namespace of the provided type - or one of its sub-namespaces. - - Registration to filter types from. - A type in the target namespace. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the provided namespace - or one of its sub-namespaces. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The namespace from which types will be selected. - Registration builder allowing the registration to be configured. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context and parameters. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service . - - - - Decorate all components implementing open generic service . - The and parameters must be different values. - - Container builder. - Service type being decorated. Must be an open generic type. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context and parameters. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - . - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Run a supplied action instead of disposing instances when they're no - longer required. - - Registration limit type. - Activator data type. - Registration style. - Registration to set release action for. - An action to perform instead of disposing the instance. - Registration builder allowing the registration to be configured. - Only one release action can be configured per registration. - - - - Wraps a registration in an implicit and automatically - activates the registration after the container is built. - - Registration to set release action for. - Registration limit type. - Activator data type. - Registration style. - A registration builder allowing further configuration of the component. - - - While you can implement an to perform some logic at - container build time, sometimes you need to just activate a registered component and - that's it. This extension allows you to automatically activate a registration on - container build. No additional logic is executed and the resolved instance is not held - so container disposal will end up disposing of the instance. - - - Depending on how you register the lifetime of the component, you may get an exception - when you build the container - components that are scoped to specific lifetimes (like - ASP.NET components scoped to a request lifetime) will fail to resolve because the - appropriate lifetime is not available. - - - - - - Share one instance of the component within the context of a single - web/HTTP/API request. Only available for integration that supports - per-request dependencies (e.g., MVC, Web API, web forms, etc.). - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - Additional tags applied for matching lifetime scopes. - A registration builder allowing further configuration of the component. - - Thrown if is . - - - - - Attaches a predicate to evaluate prior to executing the registration. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - The predicate to run to determine if the registration should be made. - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - Attaches a predicate such that a registration will only be made if - a specific service type is not already registered. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - - The service type to check for to determine if the registration should be made. - Note this is the *service type* - the As<T> part. - - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The instance registration '{0}' can support SingleInstance() sharing only.. - - - - - Looks up a localized string similar to A metadata attribute of type '{0}' was not found on '{1}'.. - - - - - Looks up a localized string similar to More than one metadata attribute of type '{0}' was found on '{1}'.. - - - - - Looks up a localized string similar to No matching constructor exists on type '{0}'.. - - - - - Looks up a localized string similar to You can only attach a registration predicate to a registration that has a callback container attached (e.g., one that was made with a standard ContainerBuilder extension method).. - - - - - Adds syntactic convenience methods to the interface. - - - - - The name, provided when properties are injected onto an existing instance. - - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Retrieve a service from the context. - - The service to retrieve. - The context from which to resolve the service. - The component instance that provides the service. - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The key of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Try to retrieve a service from the context. - - The service type to resolve. - The context from which to resolve the service. - The resulting component instance providing the service, or default(T). - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service type to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The key of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The name of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - The parameters. - - True if a component providing the service is available. - - - - Thrown if is . - - - - - A parameter that can supply values to sites that exactly - match a specified type. When applied to a reflection-based - component, will be matched against - the types of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new TypedParameter(typeof(int), 123)); - - - - - - Gets the type against which targets are matched. - - - - - Initializes a new instance of the class. - - The exact type to match. - The parameter value. - - - - Shortcut for creating - by using the - - type to be used for the parameter - The parameter value. - new typed parameter - - - - Extends with methods that are useful in - building scanning rules for . - - - - - Returns true if this type is in the namespace - or one of its sub-namespaces. - - The type to test. - The namespace to test. - True if this type is in the namespace - or one of its sub-namespaces; otherwise, false. - - - - Returns true if this type is in the same namespace as - or one of its sub-namespaces. - - The type to test. - True if this type is in the same namespace as - or one of its sub-namespaces; otherwise, false. - - - - Determines whether the candidate type supports any base or - interface that closes the provided generic type. - - The type to test. - The open generic against which the type should be tested. - - - - Determines whether this type is assignable to . - - The type to test assignability to. - The type to test. - True if this type is assignable to references of type - ; otherwise, False. - - - - Finds a constructor with the matching type parameters. - - The type being tested. - The types of the contractor to find. - The is a match is found; otherwise, null. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not an open generic class or interface type so it won't work with methods that act on open generics.. - - - - - Extension methods for . - - - - - Safely returns the set of loadable types from an assembly. - - The from which to load types. - - The set of types from the , or the subset - of types that could be loaded if there was any error. - - - Thrown if is . - - - - - Base class for disposable objects. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets a value indicating whether the current instance has been disposed; otherwise false; - - - - - Helper methods used throughout the codebase. - - - - - Enforce that sequence does not contain null. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The parameter name. - - - - Enforces that the provided object is non-null. - - The type of value being checked. - The value. - - - - - Enforce that an argument is not null or empty. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The description. - - - - - Enforce that the argument is a delegate type. - - The type to test. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The argument '{0}' cannot be empty.. - - - - - Looks up a localized string similar to The object of type '{0}' cannot be null.. - - - - - Looks up a localized string similar to Type {0} returns void.. - - - - - Looks up a localized string similar to The sequence provided as argument '{0}' cannot contain null elements.. - - - - - Looks up a localized string similar to Type {0} is not a delegate type.. - - - - - Dictionary used to allow local property get/set and fall back to parent values. - - - - - Storage for local values set in the dictionary. - - - - - Initializes a new instance of the class - with an empty parent. - - - - - Initializes a new instance of the class - with a specified parent. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets the number of elements contained in the dictionary. - - - The number of elements contained in this collection plus the parent collection, minus overlapping key counts. - - - - - Gets a value indicating whether this collection is read-only. - - - Always returns . - - - - - Gets an containing the keys of the dictionary. - - - An containing the keys of the dictionary without duplicates. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding values in the - returned by the property. - - - - - Gets the parent dictionary. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets an containing the values of the dictionary. - - - An containing the values of the dictionary with overrides taken into account. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding keys in the - returned by the property. - - - - - Gets or sets the with the specified key. - - - The . - - The key. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an item to the dictionary. - - The object to add to the dictionary. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an element with the provided key and value to the dictionary. - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - Changes made to this dictionary do not affect the parent. - - - - Thrown if is . - - - Thrown if an element with the same key is already present in the local or parent dictionary. - - - - - Removes all items from the dictionary. Does not clear parent entries, only local overrides. - - - - - Determines whether the dictionary contains a specific value. - - The object to locate in the dictionary. - - if is found in the dictionary; otherwise, . - - - - - Determines whether the dictionary contains an element with the specified key. - - The key to locate in the dictionary. - - if the dictionary or its parent contains an element with the key; otherwise, . - - - - - Copies the elements of the dictionary to an , starting at a particular index. - - - The one-dimensional that is the destination of the elements copied from - the dictionary. The must have zero-based indexing. - - - The zero-based index in at which copying begins. - - - - - Returns an enumerator that iterates through the collection. - - - An enumerator that can be used to iterate through the collection. - - - - - Removes the first occurrence of a specific object from the dictionary. - - The object to remove from the dictionary. - - if was successfully removed from the dictionary; otherwise, . - This method also returns if is not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Removes the element with the specified key from the dictionary. - - The key of the element to remove. - - if the element is successfully removed; otherwise, . - This method also returns if was not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Gets the value associated with the specified key. - - The key whose value to get. - When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - if the dictionary or parent contains an element with the specified key; otherwise, . - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Gets the list of correctly ordered unique keys from the local and parent dictionaries. - - - An with the unique set of all keys. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Item has already been added with key '{0}'.. - - - - - Extension methods for reflection-related types. - - - - - Maps from a property-set-value parameter to the declaring property. - - Parameter to the property setter. - The property info on which the setter is specified. - True if the parameter is a property setter. - - - - Get a PropertyInfo object from an expression of the form - x => x.P. - - Type declaring the property. - The type of the property. - Expression mapping an instance of the - declaring type to the property value. - Property info. - - - - Get the MethodInfo for a method called in the - expression. - - Type on which the method is called. - Expression demonstrating how the method appears. - The method info for the called method. - - - - Gets the for the new operation called in the expression. - - The type on which the constructor is called. - Expression demonstrating how the constructor is called. - The for the called constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided expression must be of the form () =>new X(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.M(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.P, but the provided expression was {0}.. - - - - - Adapts an action to the interface. - - - - - Initializes a new instance of the class. - - - The action to execute on disposal. - - - A factory that retrieves the value on which the - should be executed. - - - - - Joins the strings into one single string interspersing the elements with the separator (a-la - System.String.Join()). - - The elements. - The separator. - The joined string. - - - - Appends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The trailing item. - The sequence with an item appended to the end. - - - - Prepends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The leading item. - The sequence with an item prepended. - - - Returns the first concrete interface supported by the candidate type that - closes the provided open generic service type. - The type that is being checked for the interface. - The open generic type to locate. - The type of the interface. - - - - Looks for an interface on the candidate type that closes the provided open generic interface type. - - The type that is being checked for the interface. - The open generic service type to locate. - True if a closed implementation was found; otherwise false. - - - - Signal attribute for static analysis that indicates a helper method is - validating arguments for . - - - - diff --git a/src/IoC/packages/Autofac.4.6.2/lib/netstandard1.1/Autofac.dll b/src/IoC/packages/Autofac.4.6.2/lib/netstandard1.1/Autofac.dll deleted file mode 100644 index d5c1422..0000000 Binary files a/src/IoC/packages/Autofac.4.6.2/lib/netstandard1.1/Autofac.dll and /dev/null differ diff --git a/src/IoC/packages/Autofac.4.6.2/lib/netstandard1.1/Autofac.xml b/src/IoC/packages/Autofac.4.6.2/lib/netstandard1.1/Autofac.xml deleted file mode 100644 index b33e641..0000000 --- a/src/IoC/packages/Autofac.4.6.2/lib/netstandard1.1/Autofac.xml +++ /dev/null @@ -1,7844 +0,0 @@ - - - - Autofac - - - - - Reflection activator data for concrete types. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets the instance activator based on the provided data. - - - - - Parameterises the construction of a container by a . - - - - - No options - the default behavior for container building. - - - - - Prevents inclusion of standard modules like support for - relationship types including etc. - - - - - Does not call on components implementing - this interface (useful for module testing.) - - - - - Reference object allowing location and update of a registration callback. - - - - - Initializes a new instance of the class. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets or sets the callback to execute during registration. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets the callback identifier. - - - A that uniquely identifies the callback action - in a set of callbacks. - - - - - Registration style for dynamic registrations. - - - - - Activator data that can provide an IInstanceActivator instance. - - - - - Gets the instance activator based on the provided data. - - - - - Hides standard Object members to make fluent interfaces - easier to read. - Based on blog post by @kzu here: - http://www.clariusconsulting.net/blogs/kzu/archive/2008/03/10/58301.aspx - - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - The other. - Standard result. - - - - Data structure used to construct registrations. - - The most specific type to which instances of the registration - can be cast. - Activator builder type. - Registration style type. - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Used with the WithMetadata configuration method to - associate key-value pairs with an . - - Interface with properties whose names correspond to - the property keys. - This feature was suggested by OJ Reeves (@TheColonial). - - - - Set one of the property values. - - The type of the property. - An expression that accesses the property to set. - The property value to set. - - - - Builder for reflection-based activators. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets or sets the implementation type. - - - - - Gets or sets the constructor finder for the registration. - - - - - Gets or sets the constructor selector for the registration. - - - - - Gets the explicitly bound constructor parameters. - - - - - Gets the explicitly bound properties. - - - - - Static factory methods to simplify the creation and handling of IRegistrationBuilder{L,A,R}. - - - To create an for a specific type, use: - - var cr = RegistrationBuilder.ForType(t).CreateRegistration(); - - The full builder syntax is supported: - - var cr = RegistrationBuilder.ForType(t).Named("foo").ExternallyOwned().CreateRegistration(); - - - - - - Creates a registration builder for the provided delegate. - - Instance type returned by delegate. - Delegate to register. - A registration builder. - - - - Creates a registration builder for the provided delegate. - - Delegate to register. - Most specific type return value of delegate can be cast to. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Create an from a . - (There is no need to call - this method when registering components through a .) - - - When called on the result of one of the methods, - the returned registration will be different from the one the builder itself registers - in the container. - - - - var registration = RegistrationBuilder.ForType<Foo>().CreateRegistration(); - - - The registration builder. - An IComponentRegistration. - - Thrown if is . - - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - An IComponentRegistration. - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - Optional; target registration. - An IComponentRegistration. - - Thrown if or is . - - - - - Register a component in the component registry. This helper method is necessary - in order to execute OnRegistered hooks and respect PreserveDefaults. - - Hoping to refactor this out. - Component registry to make registration in. - Registration builder with data for new registration. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not assignable to service '{1}'.. - - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default.) - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Data common to all registrations made in the container, both direct (IComponentRegistration) - and dynamic (IRegistrationSource.) - - - - - Initializes a new instance of the class. - - The default service that will be used if no others - are added. - - - - Gets the services explicitly assigned to the component. - - - - - Add multiple services for the registration, overriding the default. - - The services to add. - If an empty collection is specified, this will still - clear the default service. - - - - Add a service to the registration, overriding the default. - - The service to add. - - - - Gets or sets the instance ownership assigned to the component. - - - - - Gets or sets the lifetime assigned to the component. - - - - - Gets or sets the sharing mode assigned to the component. - - - - - Gets the extended properties assigned to the component. - - - - - Gets or sets the callback used to register this component. - - - A that contains the delegate - used to register this component with an . - - - - - Gets the handlers for the Preparing event. - - - - - Gets the handlers for the Activating event. - - - - - Gets the handlers for the Activated event. - - - - - Copies the contents of another RegistrationData object into this one. - - The data to copy. - When true, the default service - will be changed to that of the other. - - Thrown if is . - - - - - Empties the configured services. - - - - - Adds registration syntax for less commonly-used features. - - - These features are in this namespace because they will remain accessible to - applications originally written against Autofac 1.4. In Autofac 2, this functionality - is implicitly provided and thus making explicit registrations is rarely necessary. - - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, and - this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by name. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by position. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by type. - - Factory delegate type - Activator data type - Registration style - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - An activator builder with no parameters. - - - - - Initializes a new instance of the class. - - The activator to return. - - - - Gets the activator. - - - - - Registration style for individual components. - - - - - Gets or sets the ID used for the registration. - - - - - Gets the handlers to notify of the component registration event. - - - - - Gets or sets a value indicating whether default registrations should be preserved. - By default, new registrations override existing registrations as defaults. - If set to true, new registrations will not change existing defaults. - - - - - Gets or sets the component upon which this registration is based. - - - - - Used to build an from component registrations. - - - - var builder = new ContainerBuilder(); - - builder.RegisterType<Logger>() - .As<ILogger>() - .SingleInstance(); - - builder.Register(c => new MessageHandler(c.Resolve<ILogger>())); - - var container = builder.Build(); - // resolve components from container... - - - Most functionality is accessed - via extension methods in . - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Register a callback that will be invoked when the container is configured. - - This is primarily for extending the builder syntax. - Callback to execute. - - - - Register a callback that will be invoked when the container is built. - - Callback to execute. - The instance to continue registration calls. - - - - Create a new container with the component registrations that have been made. - - Options that influence the way the container is initialised. - - Build can only be called once per - - this prevents ownership issues for provided instances. - Build enables support for the relationship types that come with Autofac (e.g. - Func, Owned, Meta, Lazy, IEnumerable.) To exclude support for these types, - first create the container, then call Update() on the builder. - - A new container with the configured component registrations. - - - - Configure an existing container with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - - - - Configure an existing container with the component registrations - that have been made and allows additional build options to be specified. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - Options that influence the way the container is updated. - - - - Configure an existing registry with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - Configure an existing registry with the component registrations - that have been made. Primarily useful in dynamically adding registrations - to a child lifetime scope. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Build() or Update() can only be called once on a ContainerBuilder.. - - - - - Looks up a localized string similar to An error occurred while attempting to automatically activate registration '{0}'. See the inner exception for information on the source of the failure.. - - - - - Fired when the activation process for a new instance is complete. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets or sets the instance that will be used to satisfy the request. - - - The instance can be replaced if needed, e.g. by an interface proxy. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Provides default property selector that applies appropriate filters to ensure only - public settable properties are selected (including filtering for value types and indexed - properties). - - - - - Initializes a new instance of the class - that provides default selection criteria. - - Determines if values should be preserved or not - - - - Gets or sets a value indicating whether the value should be set if the value is already - set (ie non-null) - - - - - Gets an instance of DefaultPropertySelector that will cause values to be overwritten - - - - - Gets an instance of DefaultPropertySelector that will preserve any values already set - - - - - Provides default filtering to determine if property should be injected by rejecting - non-public settable properties. - - Property to be injected - Instance that has the property to be injected - Whether property should be injected - - - - Provides a property selector that applies a filter defined by a delegate - - - - - Initializes a new instance of the class - that invokes a delegate to determine selection - - Delegate to determine whether a property should be injected - - - - Activate instances using a delegate. - - - - - Initializes a new instance of the class. - - The most specific type to which activated instances can be cast. - Activation delegate. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A delegate registered to create instances of '{0}' returned null.. - - - - - Base class for instance activators. - - - - - Initializes a new instance of the class. - - Most derived type to which instances can be cast. - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Gets a string representation of the activator. - - A string describing the activator. - - - - Provides a pre-constructed instance. - - - - - Initializes a new instance of the class. - - The instance to provide. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - Gets or sets a value indicating whether the activator disposes the instance that it holds. - Necessary because otherwise instances that are never resolved will never be - disposed. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided instance of '{0}' has already been used in an activation request. Did you combine a provided instance with non-root/single-instance lifetime/sharing?. - - - - - Supplies values based on the target parameter type. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - Thrown if or is . - - - - - Binds a constructor to the parameters that will be used when it is invoked. - - - - - Gets the constructor on the target type. The actual constructor used - might differ, e.g. if using a dynamic proxy. - - - - - Gets a value indicating whether the binding is valid. - - - - - Initializes a new instance of the class. - - ConstructorInfo to bind. - Available parameters. - Context in which to construct instance. - - - - Invoke the constructor with the parameter bindings. - - The constructed instance. - - - - Gets a description of the constructor parameter binding. - - - - Returns a System.String that represents the current System.Object. - A System.String that represents the current System.Object. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Bound constructor '{0}'.. - - - - - Looks up a localized string similar to The binding cannot be instantiated: {0}. - - - - - Looks up a localized string similar to An exception was thrown while invoking the constructor '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Cannot resolve parameter '{1}' of constructor '{0}'.. - - - - - Finds constructors that match a finder function. - - - - - Initializes a new instance of the class. - - - Default to selecting all public constructors. - - - - - Initializes a new instance of the class. - - The finder function. - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Provides parameters that have a default value, set with an optional parameter - declaration in C# or VB. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the parameter will - be set to a function that will lazily retrieve the parameter value. If the result is , - will be set to . - if a value can be supplied; otherwise, . - - Thrown if is . - - - - - Find suitable constructors from which to select. - - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Selects the best constructor from a set of available constructors. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - - - - Selects a constructor based on its signature. - - - - - Initializes a new instance of the class. - - Signature to match. - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to At least one binding must be provided in order to select a constructor.. - - - - - Looks up a localized string similar to The required constructor on type '{0}' with signature '{1}' is unavailable.. - - - - - Looks up a localized string similar to More than one constructor matches the signature '{0}'.. - - - - - Selects the constructor with the most parameters. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - The best constructor. - A single unambiguous match could not be chosen. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot choose between multiple constructors with equal length {0} on type '{1}'. Select the constructor explicitly, with the UsingConstructor() configuration method, when the component is registered.. - - - - - Uses reflection to activate instances of a type. - - - - - Initializes a new instance of the class. - - Type to activate. - Constructor finder. - Constructor selector. - Parameters configured explicitly for this instance. - Properties configured explicitly for this instance. - - - - Gets the constructor finder. - - - - - Gets the constructor selector. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No constructors on type '{0}' can be found with the constructor finder '{1}'.. - - - - - Looks up a localized string similar to None of the constructors found with '{0}' on type '{1}' can be invoked with the available services and parameters:{2}. - - - - - Find suitable properties to inject - - - - - Provides filtering to determine if property should be injected - - Property to be injected - Instance that has the property to be injected - Whether property should be injected - - - - Service used as a "flag" to indicate a particular component should be - automatically activated on container build. - - - - - Gets the service description. - - - Always returns AutoActivate. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is not - and is an ; otherwise, . - - - - All services of this type are considered "equal." - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . Always 0 for this type. - - - - All services of this type are considered "equal" and use the same hash code. - - - - - - Information about the ocurrence of a component being registered - with a container. - - - - - Gets the container into which the registration was made. - - - - - Gets the component registration. - - - - - Initializes a new instance of the class. - - The container into which the registration - was made. - The component registration. - - - - Extension methods for . - - - - - For components registered instance-per-matching-lifetime-scope, retrieves the set - of lifetime scope tags to match. - - - The to query for matching lifetime scope tags. - - - If the component is registered instance-per-matching-lifetime-scope, this method returns - the set of matching lifetime scope tags. If the component is singleton, instance-per-scope, - instance-per-dependency, or otherwise not an instance-per-matching-lifetime-scope - component, this method returns an empty enumeration. - - - - - Base class for parameters that provide a constant value. - - - - - Gets the value of the parameter. - - - - - Initializes a new instance of the class. - - - The constant parameter value. - - - A predicate used to locate the parameter that should be populated by the constant. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Standard container implementation. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Gets associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The container's self-registration of context interfaces should never be activated as it is hard-wired into the LifetimeScope class.. - - - - - Base exception type thrown whenever the dependency resolution process fails. This is a fatal - exception, as Autofac is unable to 'roll back' changes to components that may have already - been made during the operation. For example, 'on activated' handlers may have already been - fired, or 'single instance' components partially constructed. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Gets a message that describes the current exception. - - - The error message that explains the reason for the exception, or an empty string(""). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} ---> {1} (See inner exception for details.). - - - - - Marks a module as container-aware (for the purposes of attaching to diagnostic events.) - - - - - Initialise the module with the container into which it is being registered. - - The container. - - - - Maintains a set of objects to dispose, and disposes them in the reverse order - from which they were added when the Disposer is itself disposed. - - - - - Contents all implement IDisposable. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the instance that will be used to satisfy the request. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Locates the lifetime to which instances of a component should be attached. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Describes a logical component within the container. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets a value indicating whether the component instances are shared or not. - - - - - Gets a value indicating whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Gets the component registration upon which this registration is based. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. These may be modified by the event handler. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Provides component registrations according to the services they provide. - - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the set of registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. (See issue 336.) - - - - Fired when an is added to the registry. - - - - - Provided on an object that will dispose of other objects when it is - itself disposed. - - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Activates component instances. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision - - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Represents a set of components and related functionality - packaged together. - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Determines when instances supporting IDisposable are disposed. - - - - - The lifetime scope does not dispose the instances. - - - - - The instances are disposed when the lifetime scope is disposed. - - - - - Determines whether instances are shared within a lifetime scope. - - - - - Each request for an instance will return a new object. - - - - - Each request for an instance will return the same object. - - - - - Allows registrations to be made on-the-fly when unregistered - services are requested (lazy registrations.) - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Interface supported by services that carry type information. - - - - - Gets the type of the service. - - The type of the service. - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Defines a nested structure of lifetimes. - - - - - Gets the root of the sharing hierarchy. - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Identifies a service using a key in addition to its type. - - - - - Initializes a new instance of the class. - - Key of the service. - Type of the service. - - - - Gets the key of the service. - - The key of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Attaches the instance's lifetime to the current lifetime scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Lifetime scope implementation. - - - - - Protects shared instances from concurrent access. Other members and the base class are threadsafe. - - - - - The tag applied to root scopes when no other tag is specified. - - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - Parent scope. - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - - - - Initializes a new instance of the class. - - Components used in the scope. - - - - Begin a new anonymous sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new tagged sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new anonymous sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope(builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - Begin a new tagged sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registations visible only in the new scope. - A new lifetime scope. - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope("unitOfWork", builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - Creates and setup the registry for a child scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the child scope. - Registry to use for a child scope - It is the responsibility of the caller to make sure that the registry is properly - disposed of. This is generally done by adding the registry to the - property of the child scope. - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Gets the root of the sharing hierarchy. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Gets the services associated with the components that provide them. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Describes when a lifetime scope is beginning. - - - - - Initializes a new instance of the class. - - The lifetime scope that is beginning. - - - - Gets the lifetime scope that is beginning. - - - - - Describes when a lifetime scope is ending. - - - - - Initializes a new instance of the class. - - The lifetime scope that is ending. - - - - Gets the lifetime scope that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it has already been disposed.. - - - - - Looks up a localized string similar to The constructor of type '{0}' attempted to create another instance of itself. This is not permitted because the service is configured to only allowed a single instance per lifetime scope.. - - - - - Attaches the component's lifetime to scopes matching a supplied expression. - - - - - Initializes a new instance of the class. - - The tags applied to matching scopes. - - - - Gets the list of lifetime scope tags to match. - - - An of object tags to match - when searching for the lifetime scope for the component. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No scope with a tag matching '{0}' is visible from the scope in which the instance was requested. - - If you see this during execution of a web application, it generally indicates that a component registered as per-HTTP request is being requested by a SingleInstance() component (or a similar scenario). Under the web integration always request dependencies from the dependency resolver or the request lifetime scope, never from the container itself.. - - - - - Well-known tags used in setting up matching lifetime scopes. - - - - - Tag used in setting up per-request lifetime scope registrations - (e.g., per-HTTP-request or per-API-request). - - - - - Attaches the component's lifetime to the root scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A property identified by name. When applied to a reflection-based - component, the name will be matched against property names. - - - - - Gets the name of the property. - - - - - Initializes a new instance of the class. - - The name of the property. - The property value. - - - - Used in order to provide a value to a constructor parameter or property on an instance - being created by the container. - - - Not all parameters can be applied to all sites. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Fired before the activation process to allow parameters to be changed or an alternative - instance to be provided. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - - - - Gets the context in which the activation is occurring. - - - - - Gets the component providing the instance being activated. - - - - - Gets or sets the parameters supplied to the activator. - - - - - Fired when an is added to the registry. - - - - - Initializes a new instance of the class. - - The registry to which the source was added. - The source that was added. - - - - - Gets the registry to which the source was added. - - - - - Gets the source that was added. - - - - - A service was requested that cannot be provided by the container. To avoid this exception, either register a component - to provide the required service, check for service registration using IsRegistered(), or use the ResolveOptional() - method to resolve an optional dependency. - - This exception is fatal. See for more information. - - - - Initializes a new instance of the class. - - The service. - - - - Initializes a new instance of the class. - - The service. - The inner exception. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The requested service '{0}' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency.. - - - - - Describes a logical component within the container. - - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - The component registration upon which this registration is based. - - - - Gets the component registration upon which this registration is based. - If this registration was created directly by the user, returns this. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets or sets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets information about whether the component instances are shared or not. - - - - - Gets information about whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Describes the component in a human-readable form. - - A description of the component. - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Wraps a component registration, switching its lifetime. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activator = {0}, Services = [{1}], Lifetime = {2}, Sharing = {3}, Ownership = {4}. - - - - - Maps services onto the components that provide them. - - - The component registry provides services directly from components, - and also uses to generate components - on-the-fly or as adapters for other components. A component registry - is normally used through a , and not - directly by application code. - - - - - Protects instance variables from concurrent access. - - - - - External registration sources. - - - - - All registrations. - - - - - Keeps track of the status of registered services. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. (See issue 336.) - - - - Fired when an is added to the registry. - - - - - Delegates registration lookups to a specified registry. When write operations are applied, - initialises a new 'writeable' registry. - - - Safe for concurrent access by multiple readers. Write operations are single-threaded. - - - - - Gets or sets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Pulls registrations from another component registry. - Excludes most auto-generated registrations - currently has issues with - collection registrations. - - - - - Initializes a new instance of the class. - - Component registry to pull registrations from. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether components are adapted from the same logical scope. - In this case because the components that are adapted do not come from the same - logical scope, we must return false to avoid duplicating them. - - - - - ComponentRegistration subtyped only to distinguish it from other adapted registrations - - - - - Interface providing fluent syntax for chaining module registrations. - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - - - Basic implementation of the - interface allowing registration of modules into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - Thrown if is . - - - - - Switches components with a RootScopeLifetime (singletons) with - decorators exposing MatchingScopeLifetime targeting the specified scope. - - - - - Tracks the services known to the registry. - - - - - List of implicit default service implementations. Overriding default implementations are appended to the end, - so the enumeration should begin from the end too, and the most default implementation comes last. - - - - - List of service implementations coming from sources. Sources have priority over preserve-default implementations. - Implementations from sources are enumerated in preserve-default order, so the most default implementation comes first. - - - - - List of explicit service implementations specified with the PreserveExistingDefaults option. - Enumerated in preserve-defaults order, so the most default implementation comes first. - - - - - Used for bookkeeping so that the same source is not queried twice (may be null.) - - - - - Initializes a new instance of the class. - - The tracked service. - - - - Gets a value indicating whether the first time a service is requested, initialization (e.g. reading from sources) - happens. This value will then be set to true. Calling many methods on this type before - initialisation is an error. - - - - - Gets the known implementations. The first implementation is a default one. - - - - - Gets a value indicating whether any implementations are known. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The operation is only valid during initialization.. - - - - - Looks up a localized string similar to The operation is not valid until the object is initialized.. - - - - - Flexible parameter type allows arbitrary values to be retrieved - from the resolution context. - - - - - Initializes a new instance of the class. - - A predicate that determines which parameters on a constructor will be supplied by this instance. - A function that supplies the parameter value given the context. - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the name . - - The type of the parameter to match. - The name of the matching service to resolve. - A configured instance. - - - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the key . - - The type of the parameter to match. - The key of the matching service to resolve. - A configured instance. - - - - Catch circular dependencies that are triggered by post-resolve processing (e.g. 'OnActivated') - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Circular component dependency detected: {0}.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The activation has already been executed: {0}. - - - - - Looks up a localized string similar to An error occurred during the activation of a particular registration. See the inner exception for details. Registration: {0}. - - - - - Looks up a localized string similar to Unable to resolve the type '{0}' because the lifetime scope it belongs in can't be located. The following services are exposed by this registration: - {1} - Details. - - - - - Represents the process of finding a component during a resolve operation. - - - - - Gets the component for which an instance is to be looked up. - - - - - Gets the scope in which the instance will be looked up. - - - - - Gets the parameters provided for new instance creation. - - - - - Raised when the lookup phase of the operation is ending. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Fired when instance lookup is complete. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - - - - Gets the instance lookup operation that is beginning. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Initializes a new instance of the class. - - The instance lookup that is beginning the completion phase. - - - - Gets the instance lookup operation that is beginning the completion phase. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending the completion phase. - - - - Gets the instance lookup operation that is ending the completion phase. - - - - - Fired when an instance is looked up. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - True if a new instance was created as part of the operation. - - - - Gets a value indicating whether a new instance was created as part of the operation. - - - - - Gets the instance lookup operation that is ending. - - - - - An is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Get or create and share an instance of in the . - - The scope in the hierarchy in which the operation will begin. - The component to resolve. - Parameters for the component. - The component instance. - - - - Raised when the entire operation is complete. - - - - - Raised when an instance is looked up within the operation. - - - - - A is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Initializes a new instance of the class. - - The most nested scope in which to begin the operation. The operation - can move upward to less nested scopes as components with wider sharing scopes are activated - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Execute the complete resolve operation. - - The registration. - Parameters for the instance. - - - - Continue building the object graph by instantiating in the - current . - - The current scope of the operation. - The component to activate. - The parameters for the component. - The resolved instance. - - - - - Gets the services associated with the components that provide them. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is beginning. - - - - Gets the resolve operation that is beginning. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is ending. - If included, the exception causing the operation to end; otherwise, null. - - - - Gets the exception causing the operation to end, or null. - - - - - Gets the resolve operation that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An exception was thrown while executing a resolve operation. See the InnerException for details.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - Looks up a localized string similar to This resolve operation has already ended. When registering components using lambdas, the IComponentContext 'c' parameter to the lambda cannot be stored. Instead, either resolve IComponentContext again from 'c', or resolve a Func<> based factory to create subsequent components from.. - - - - - Services are the lookup keys used to locate component instances. - - - - - Gets a human-readable description of the service. - - The description. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Implements the operator ==. - - The left operand. - The right operand. - The result of the operator. - - - - Implements the operator !=. - - The left operand. - The right operand. - The result of the operator. - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.Equals(). - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.GetHashCode(). - - - - - Identifies a service according to a type to which it can be assigned. - - - - - Initializes a new instance of the class. - - Type of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - A handy unique service identifier type - all instances will be regarded as unequal. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The id. - - - - Gets a programmer-readable description of the identifying feature of the service. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides an annotation to resolve constructor dependencies - according to their registered key. - - - - This attribute allows constructor dependencies to be resolved by key. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with their own key, - the consumer can simply specify the key filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([KeyFilter("Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [KeyFilter("Solution")] IEnumerable<IAdapter> adapters, - [KeyFilter("Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated key on the - dependencies will be used. Be sure to specify the - - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Register the components getting filtered with keys - builder.RegisterType<ConsoleLogger>().Keyed<ILogger>("Solution"); - builder.RegisterType<FileLogger>().Keyed<ILogger>("Other"); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The key that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered service key on a component. - Resolved components must be keyed with this value to satisfy the filter. - - - - - Resolves a constructor parameter based on keyed service requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Provides an annotation to filter constructor dependencies - according to their specified metadata. - - - - This attribute allows constructor dependencies to be filtered by metadata. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with the LoggerName - metadata, the consumer can simply specify the filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([MetadataFilter("LoggerName", "Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [MetadataFilter("Target", "Solution")] IEnumerable<IAdapter> adapters, - [MetadataFilter("LoggerName", "Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated metadata on the dependencies will be used. - Be sure to specify the - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Attach metadata to the components getting filtered - builder.RegisterType<ConsoleLogger>().WithMetadata("LoggerName", "Solution").As<ILogger>(); - builder.RegisterType<FileLogger>().WithMetadata("LoggerName", "Other").As<ILogger>(); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The metadata key that the dependency should have in order to satisfy the parameter. - The metadata value that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - key on a component. Resolved components must have this metadata key to - satisfy the filter. - - - - - Gets the value the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - value on a component. Resolved components must have the metadata - with - this value to satisfy the filter. - - - - - Resolves a constructor parameter based on metadata requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Base attribute class for marking constructor parameters and enabling - filtering by attributed criteria. - - - - Implementations of this attribute can be used to mark constructor parameters - so filtering can be done based on registered service data. For example, the - allows constructor - parameters to be filtered by registered metadata criteria and the - allows constructor - parameters to be filtered by a keyed service registration. - - - If a type uses these attributes, it should be registered with Autofac - using the - - extension to enable the behavior. - - - For specific attribute usage examples, see the attribute documentation. - - - - - - - - Implemented in derived classes to resolve a specific parameter marked with this attribute. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - The instance of the object that should be used for the parameter value. - - - - Extends registration syntax for attribute scenarios. - - - - - Applies attribute-based filtering on constructor dependencies for use with attributes - derived from the . - - The type of the registration limit. - Activator data type. - Registration style type. - The registration builder containing registration data. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - Apply this extension to component registrations that use attributes - that derive from the - like the - in their constructors. Doing so will allow the attribute-based filtering to occur. See - for an - example on how to use the filter and attribute together. - - - - - - - Registration source providing implicit collection/list/enumerable support. - - - - This registration source provides enumerable support to allow resolving - the set of all registered services of a given type. - - - What may not be immediately apparent is that it also means any time there - are no items of a particular type registered, it will always return an - empty set rather than or throwing an exception. - This is by design. - - - Consider the [possibly majority] use case where you're resolving a set - of message handlers or event handlers from the container. If there aren't - any handlers, you want an empty set - not or - an exception. It's valid to have no handlers registered. - - - This implicit support means other areas (like MVC support or manual - property injection) must take care to only request enumerable values they - expect to get something back for. In other words, "Don't ask the container - for something you don't expect to resolve." - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Collection Support (Arrays and Generic Collection Interfaces). - - - - - Generates context-bound closures that represent factories from - a set of heuristics based on delegate type signatures. - - - - - Initializes a new instance of the class. - - The service that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Initializes a new instance of the class. - - The component that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Data used to create factory activators. - - - - - Initializes a new instance of the class. - - The type of the factory. - The service used to provide the products of the factory. - - - - Gets or sets a value determining how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - For Func-based delegates, this defaults to ByType. Otherwise, the - parameters will be mapped by name. - - - - - Gets the activator data that can provide an IInstanceActivator instance. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Unable to generate a function to return type '{0}' with input parameter types [{1}]. The input parameter type list has duplicate types. Try registering a custom delegate type instead of using a generic Func relationship.. - - - - - Looks up a localized string similar to Delegate Support (Func<T>and Custom Delegates). - - - - - Determines how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - - - - - Chooses parameter mapping based on the factory type. - For Func-based factories this is equivalent to ByType, for all - others ByName will be used. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as NamedParameters based on the parameter - names in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as TypedParameters based on the parameter - types in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as PositionalParameters based on the parameter - indices in the delegate type's formal argument list. - - - - - Provides components by lookup operations via an index (key) type. - - The type of the index. - The service provided by the indexed components. - - Retrieving a value given a key: - - IIndex<AccountType, IRenderer> accountRenderers = // ... - var renderer = accountRenderers[AccountType.User]; - - - - - - Get the value associated with . - - The value to retrieve. - The associated value. - - - - Get the value associated with if any is available. - - The key to look up. - The retrieved value. - True if a value associated with the key exists. - - - - Support the - type automatically whenever type T is registered with the container. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T> Support. - - - - - Support the System.Lazy<T, TMetadata> - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T, TMetadata> Support. - - - - - Describes the basic requirements for generating a lightweight adapter. - - - - - Initializes a new instance of the class. - - The service that will be adapted from. - The adapter function. - - - - Gets the adapter function. - - - - - Gets the service to be adapted from. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lightweight Adapter from {0} to {1}. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' cannot be used as a metadata view. A metadata view must be a concrete class with a parameterless or dictionary constructor.. - - - - - Looks up a localized string similar to Export metadata for '{0}' is missing and no default value was supplied.. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Meta<T> Support. - - - - - Looks up a localized string similar to Meta<T, TMetadata> Support. - - - - - Provides a value along with metadata describing the value. - - The type of the value. - An interface to which metadata values can be bound. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets metadata describing the value. - - - - - Provides a value along with a dictionary of metadata describing the value. - - The type of the value. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets the metadata describing the value. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - Describes the activator for an open generic decorator. - - - - - Initializes a new instance of the class. - - The decorator type. - The open generic service type to decorate. - - - - Gets the open generic service type to decorate. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - Looks up a localized string similar to Open Generic Decorator {0} from {1} to {2}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type {0} is not an open generic type definition.. - - - - - Generates activators for open generic types. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} providing {1}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' does not implement the interface '{1}'.. - - - - - Looks up a localized string similar to The implementation type '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The implementation type '{0}' does not support the interface '{1}'.. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The service '{1}' is not assignable from implementation type '{0}'.. - - - - - Represents a dependency that can be released by the dependent component. - - The service provided by the dependency. - - - Autofac automatically provides instances of whenever the - service is registered. - - - It is not necessary for , or the underlying component, to implement . - Disposing of the object is the correct way to handle cleanup of the dependency, - as this will dispose of any other components created indirectly as well. - - - When is resolved, a new is created for the - underlying , and tagged with the service matching , - generally a . This means that shared instances can be tied to this - scope by registering them as InstancePerMatchingLifetimeScope(new TypedService(typeof(T))). - - - - The component D below is disposable and implements IService: - - public class D : IService, IDisposable - { - // ... - } - - The dependent component C can dispose of the D instance whenever required by taking a dependency on - : - - public class C - { - IService _service; - - public C(Owned<IService> service) - { - _service = service; - } - - void DoWork() - { - _service.Value.DoSomething(); - } - - void OnFinished() - { - _service.Dispose(); - } - } - - In general, rather than depending on directly, components will depend on - System.Func<Owned<T>> in order to create and dispose of other components as required. - - - - - Initializes a new instance of the class. - - The value representing the instance. - An IDisposable interface through which ownership can be released. - - - - Gets or sets the owned value. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Generates registrations for services of type whenever the service - T is available. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Owned<T> Support. - - - - - Provides registrations on-the-fly for any concrete type not already registered with - the container. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A predicate that selects types the source will register. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - Gets or sets an expression used to configure generated registrations. - - - A that can be used to modify the behavior - of registrations that are generated by this source. - - - - - Returns a that represents the current . - - - A that represents the current . - - 2 - - - - Extension methods for configuring the . - - - - - Fluent method for setting the registration configuration on . - - The registration source to configure. - A configuration action that will run on any registration provided by the source. - - The with the registration configuration set. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to "Resolve Anything" Support. - - - - - Activation data for types located by scanning assemblies. - - - - - Initializes a new instance of the class. - - - - - Gets the filters applied to the types from the scanned assembly. - - - - - Gets the additional actions to be performed on the concrete type registrations. - - - - - Gets the actions to be called once the scanning operation is complete. - - - - - Enables contravariant Resolve() for interfaces that have a single contravariant ('in') parameter. - - - interface IHandler<in TCommand> - { - void Handle(TCommand command); - } - - class Command { } - - class DerivedCommand : Command { } - - class CommandHandler : IHandler<Command> { ... } - - var builder = new ContainerBuilder(); - builder.RegisterSource(new ContravariantRegistrationSource()); - builder.RegisterType<CommandHandler>(); - var container = builder.Build(); - // Source enables this line, even though IHandler<Command> is the - // actual registered type. - var handler = container.Resolve<IHandler<DerivedCommand>>(); - handler.Handle(new DerivedCommand()); - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (I.e. like Meta, Func or Owned.) - - - - - The context in which a service can be accessed or a component's - dependencies resolved. Disposal of a context will dispose any owned - components. - - - - - Gets the associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Creates, wires dependencies and manages lifetime for a set of components. - Most instances of are created - by a . - - - - // See ContainerBuilder for the definition of the builder variable - using (var container = builder.Build()) - { - var program = container.Resolve<Program>(); - program.Run(); - } - - - - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - An tracks the instantiation of component instances. - It defines a boundary in which instances are shared and configured. - Disposing an will dispose the components that were - resolved through it. - - - - // See IContainer for definition of the container variable - using (var requestScope = container.BeginLifetimeScope()) - { - // Note that handler is resolved from requestScope, not - // from the container: - - var handler = requestScope.Resolve<IRequestHandler>(); - handler.Handle(request); - - // When requestScope is disposed, all resources used in processing - // the request will be released. - } - - - - All long-running applications should resolve components via an - . Choosing the duration of the lifetime is application- - specific. The standard Autofac WCF and ASP.NET/MVC integrations are already configured - to create and release s as appropriate. For example, the - ASP.NET integration will create and release an per HTTP - request. - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this . - Component instances can be associated with it manually if required. - - Typical usage does not require interaction with this member- it - is used when extending the container. - - - - Gets the tag applied to the . - - Tags allow a level in the lifetime hierarchy to be identified. - In most applications, tags are not necessary. - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - When implemented by a component, an instance of the component will be resolved - and started as soon as the container is built. Autofac will not call the Start() - method when subsequent instances are resolved. If this behavior is required, use - an OnActivated() event handler instead. - - - For equivalent "Stop" functionality, implement . Autofac - will always dispose a component before any of its dependencies (except in the presence - of circular dependencies, in which case the components in the cycle are disposed in - reverse-construction order.) - - - - - Perform once-off startup processing. - - - - - Base class for user-defined modules. Modules can add a set of related components - to a container () or attach cross-cutting functionality - to other components (. - Modules are given special support in the XML configuration feature - see - http://code.google.com/p/autofac/wiki/StructuringWithModules. - - Provides a user-friendly way to implement - via . - - Defining a module: - - public class DataAccessModule : Module - { - public string ConnectionString { get; set; } - - public override void Load(ContainerBuilder moduleBuilder) - { - moduleBuilder.RegisterGeneric(typeof(MyRepository<>)) - .As(typeof(IRepository<>)) - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - - moduleBuilder.Register(c => new MyDbConnection(ConnectionString)) - .As<IDbConnection>() - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - } - } - - Using the module: - - var builder = new ContainerBuilder(); - builder.RegisterModule(new DataAccessModule { ConnectionString = "..." }); - var container = builder.Build(); - var customers = container.Resolve<IRepository<Customer>>(); - - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Override to add registrations to the container. - - - Note that the ContainerBuilder parameter is unique to this module. - - The builder through which components can be - registered. - - - - Override to attach module-specific functionality to a - component registration. - - This method will be called for all existing and future component - registrations - ordering is not important. - The component registry. - The registration to attach functionality to. - - - - Override to perform module-specific processing on a registration source. - - This method will be called for all existing and future sources - - ordering is not important. - The component registry into which the source was added. - The registration source. - - - - Gets the assembly in which the concrete module type is located. To avoid bugs whereby deriving from a module will - change the target assembly, this property can only be used by modules that inherit directly from - . - - - - - Extension methods for registering instances with a container. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The module registrar that will make the registration into the container. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Module.ThisAssembly is only available in modules that inherit directly from Module. It can't be used in '{0}' which inherits from '{1}'.. - - - - - A parameter identified by name. When applied to a reflection-based - component, will be matched against - the name of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new NamedParameter("amount", 123)); - - - - - - Gets the name of the parameter. - - - - - Initializes a new instance of the class. - - The name of the parameter. - The parameter value. - - - - Extension methods that simplify extraction of parameter values from - an where T is . - Each method returns the first matching parameter value, or throws an exception if - none is provided. - - - At configuration time, delegate registrations can retrieve parameter values using - the methods , and : - - builder.Register((c, p) => new FtpClient(p.Named<string>("server"))); - - These parameters can be provided at resolution time: - - container.Resolve<FtpClient>(new NamedParameter("server", "ftp.example.com")); - - Alternatively, the parameters can be provided via a Generated Factory - http://code.google.com/p/autofac/wiki/DelegateFactories. - - - - - Retrieve a named parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The name of the parameter to select. - The value of the selected parameter. - - - - - Retrieve a positional parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The zero-based position of the parameter to select. - The value of the selected parameter. - The position value is the one associated with the parameter when - it was constructed, not its index into the - sequence. - - - - - Retrieve a typed parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The value of the selected parameter. - - - - - A parameter that is identified according to an integer representing its - position in an argument list. When applied to a reflection-based - component, will be matched against - the indices of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new PositionalParameter(0, 123)); - - - - - - Gets the zero-based position of the parameter. - - - - - Initializes a new instance of the class. - - The zero-based position of the parameter. - The parameter value. - - - - Options that can be applied when autowiring properties on a component. (Multiple options can - be specified using bitwise 'or' - e.g. AllowCircularDependencies | PreserveSetValues. - - - - - Default behavior. Circular dependencies are not allowed; existing non-default - property values are overwritten. - - - - - Allows property-property and property-constructor circular dependency wiring. - This flag moves property wiring from the Activating to the Activated event. - - - - - If specified, properties that already have a non-default value will be left - unchanged in the wiring operation. - - - - - Adds registration syntax to the type. - - - - - Add a component to the container. - - The builder to register the component with. - The component to add. - - - - Add a registration source to the container. - - The builder to register the registration source via. - The registration source to add. - - - - Register an instance as a component. - - The type of the instance. - Container builder. - The instance to register. - Registration builder allowing the registration to be configured. - If no services are explicitly specified for the instance, the - static type will be used as the default service (i.e. *not* instance.GetType()). - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register an un-parameterised generic type, e.g. Repository<>. - Concrete types will be made as they are requested, e.g. with Resolve<Repository<int>>(). - - Container builder. - The open generic implementation type. - Registration builder allowing the registration to be configured. - - - - Specifies that the component being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that the components being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Register the types in an assembly. - - Container builder. - The assemblies from which to register types. - Registration builder allowing the registration to be configured. - - - - Register the types in a list. - - Container builder. - The types to register. - Registration builder allowing the registration to be configured. - - - - Specifies a subset of types to register from a scanned assembly. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Predicate that returns true for types to register. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set metadata on. - A function mapping the type to a list of metadata items. - Registration builder allowing the registration to be configured. - - - - Use the properties of an attribute (or interface implemented by an attribute) on the scanned type - to provide metadata values. - - Inherited attributes are supported; however, there must be at most one matching attribute - in the inheritance chain. - The attribute applied to the scanned type. - Registration to set metadata on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Key of the metadata item. - A function retrieving the value of the item from the component type. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered as providing all of its - implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for constructors. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - A function that returns the constructors to select from. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container will be wired to instances of the appropriate service. - - Registration to auto-wire properties. - Set wiring options such as circular dependency wiring support. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate properties on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for properties to inject. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Constructor signature to match. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when selecting a constructor. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Expression demonstrating how the constructor is called. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - Name of a constructor parameter on the target type. - Value to supply to the parameter.0 - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameter to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - A predicate selecting the parameter to set. - The provider that will generate the parameter value. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for constructor parameters. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameters to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set property on. - Name of a property on the target type. - Value to supply to the property. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The property to supply. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for properties. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The properties to supply. - A registration builder allowing further configuration of the component. - - - - Sets the target of the registration (used for metadata generation.) - - The type of the limit. - The type of the activator data. - Registration style - Registration to set target for. - The target. - - Registration builder allowing the registration to be configured. - - - Thrown if or is . - - - - - Provide a handler to be called when the component is registered. - - Registration limit type. - Activator data type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Provide a handler to be called when the component is registred. - - Registration limit type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Key of the service. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type. - - Registration to filter types from. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type, providing specific configuration for - the excluded type. - - Registration to filter types from. - Registration for the excepted type. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the namespace of the provided type - or one of its sub-namespaces. - - Registration to filter types from. - A type in the target namespace. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the provided namespace - or one of its sub-namespaces. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The namespace from which types will be selected. - Registration builder allowing the registration to be configured. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context and parameters. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service . - - - - Decorate all components implementing open generic service . - The and parameters must be different values. - - Container builder. - Service type being decorated. Must be an open generic type. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context and parameters. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - . - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Run a supplied action instead of disposing instances when they're no - longer required. - - Registration limit type. - Activator data type. - Registration style. - Registration to set release action for. - An action to perform instead of disposing the instance. - Registration builder allowing the registration to be configured. - Only one release action can be configured per registration. - - - - Wraps a registration in an implicit and automatically - activates the registration after the container is built. - - Registration to set release action for. - Registration limit type. - Activator data type. - Registration style. - A registration builder allowing further configuration of the component. - - - While you can implement an to perform some logic at - container build time, sometimes you need to just activate a registered component and - that's it. This extension allows you to automatically activate a registration on - container build. No additional logic is executed and the resolved instance is not held - so container disposal will end up disposing of the instance. - - - Depending on how you register the lifetime of the component, you may get an exception - when you build the container - components that are scoped to specific lifetimes (like - ASP.NET components scoped to a request lifetime) will fail to resolve because the - appropriate lifetime is not available. - - - - - - Share one instance of the component within the context of a single - web/HTTP/API request. Only available for integration that supports - per-request dependencies (e.g., MVC, Web API, web forms, etc.). - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - Additional tags applied for matching lifetime scopes. - A registration builder allowing further configuration of the component. - - Thrown if is . - - - - - Attaches a predicate to evaluate prior to executing the registration. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - The predicate to run to determine if the registration should be made. - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - Attaches a predicate such that a registration will only be made if - a specific service type is not already registered. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - - The service type to check for to determine if the registration should be made. - Note this is the *service type* - the As<T> part. - - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The instance registration '{0}' can support SingleInstance() sharing only.. - - - - - Looks up a localized string similar to A metadata attribute of type '{0}' was not found on '{1}'.. - - - - - Looks up a localized string similar to More than one metadata attribute of type '{0}' was found on '{1}'.. - - - - - Looks up a localized string similar to No matching constructor exists on type '{0}'.. - - - - - Looks up a localized string similar to You can only attach a registration predicate to a registration that has a callback container attached (e.g., one that was made with a standard ContainerBuilder extension method).. - - - - - Adds syntactic convenience methods to the interface. - - - - - The name, provided when properties are injected onto an existing instance. - - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Retrieve a service from the context. - - The service to retrieve. - The context from which to resolve the service. - The component instance that provides the service. - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The key of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Try to retrieve a service from the context. - - The service type to resolve. - The context from which to resolve the service. - The resulting component instance providing the service, or default(T). - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service type to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The key of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The name of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - The parameters. - - True if a component providing the service is available. - - - - Thrown if is . - - - - - A parameter that can supply values to sites that exactly - match a specified type. When applied to a reflection-based - component, will be matched against - the types of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - Component with parameter: - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - Providing the parameter: - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new TypedParameter(typeof(int), 123)); - - - - - - Gets the type against which targets are matched. - - - - - Initializes a new instance of the class. - - The exact type to match. - The parameter value. - - - - Shortcut for creating - by using the - - type to be used for the parameter - The parameter value. - new typed parameter - - - - Extends with methods that are useful in - building scanning rules for . - - - - - Returns true if this type is in the namespace - or one of its sub-namespaces. - - The type to test. - The namespace to test. - True if this type is in the namespace - or one of its sub-namespaces; otherwise, false. - - - - Returns true if this type is in the same namespace as - or one of its sub-namespaces. - - The type to test. - True if this type is in the same namespace as - or one of its sub-namespaces; otherwise, false. - - - - Determines whether the candidate type supports any base or - interface that closes the provided generic type. - - The type to test. - The open generic against which the type should be tested. - - - - Determines whether this type is assignable to . - - The type to test assignability to. - The type to test. - True if this type is assignable to references of type - ; otherwise, False. - - - - Finds a constructor with the matching type parameters. - - The type being tested. - The types of the contractor to find. - The is a match is found; otherwise, null. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not an open generic class or interface type so it won't work with methods that act on open generics.. - - - - - Extension methods for . - - - - - Safely returns the set of loadable types from an assembly. - - The from which to load types. - - The set of types from the , or the subset - of types that could be loaded if there was any error. - - - Thrown if is . - - - - - Base class for disposable objects. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets a value indicating whether the current instance has been disposed; otherwise false; - - - - - Helper methods used throughout the codebase. - - - - - Enforce that sequence does not contain null. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The parameter name. - - - - Enforces that the provided object is non-null. - - The type of value being checked. - The value. - - - - - Enforce that an argument is not null or empty. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The description. - - - - - Enforce that the argument is a delegate type. - - The type to test. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The argument '{0}' cannot be empty.. - - - - - Looks up a localized string similar to The object of type '{0}' cannot be null.. - - - - - Looks up a localized string similar to Type {0} returns void.. - - - - - Looks up a localized string similar to The sequence provided as argument '{0}' cannot contain null elements.. - - - - - Looks up a localized string similar to Type {0} is not a delegate type.. - - - - - Dictionary used to allow local property get/set and fall back to parent values. - - - - - Storage for local values set in the dictionary. - - - - - Initializes a new instance of the class - with an empty parent. - - - - - Initializes a new instance of the class - with a specified parent. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets the number of elements contained in the dictionary. - - - The number of elements contained in this collection plus the parent collection, minus overlapping key counts. - - - - - Gets a value indicating whether this collection is read-only. - - - Always returns . - - - - - Gets an containing the keys of the dictionary. - - - An containing the keys of the dictionary without duplicates. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding values in the - returned by the property. - - - - - Gets the parent dictionary. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets an containing the values of the dictionary. - - - An containing the values of the dictionary with overrides taken into account. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding keys in the - returned by the property. - - - - - Gets or sets the with the specified key. - - - The . - - The key. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an item to the dictionary. - - The object to add to the dictionary. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an element with the provided key and value to the dictionary. - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - Changes made to this dictionary do not affect the parent. - - - - Thrown if is . - - - Thrown if an element with the same key is already present in the local or parent dictionary. - - - - - Removes all items from the dictionary. Does not clear parent entries, only local overrides. - - - - - Determines whether the dictionary contains a specific value. - - The object to locate in the dictionary. - - if is found in the dictionary; otherwise, . - - - - - Determines whether the dictionary contains an element with the specified key. - - The key to locate in the dictionary. - - if the dictionary or its parent contains an element with the key; otherwise, . - - - - - Copies the elements of the dictionary to an , starting at a particular index. - - - The one-dimensional that is the destination of the elements copied from - the dictionary. The must have zero-based indexing. - - - The zero-based index in at which copying begins. - - - - - Returns an enumerator that iterates through the collection. - - - An enumerator that can be used to iterate through the collection. - - - - - Removes the first occurrence of a specific object from the dictionary. - - The object to remove from the dictionary. - - if was successfully removed from the dictionary; otherwise, . - This method also returns if is not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Removes the element with the specified key from the dictionary. - - The key of the element to remove. - - if the element is successfully removed; otherwise, . - This method also returns if was not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Gets the value associated with the specified key. - - The key whose value to get. - When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - if the dictionary or parent contains an element with the specified key; otherwise, . - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Gets the list of correctly ordered unique keys from the local and parent dictionaries. - - - An with the unique set of all keys. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Item has already been added with key '{0}'.. - - - - - Extension methods for reflection-related types. - - - - - Maps from a property-set-value parameter to the declaring property. - - Parameter to the property setter. - The property info on which the setter is specified. - True if the parameter is a property setter. - - - - Get a PropertyInfo object from an expression of the form - x => x.P. - - Type declaring the property. - The type of the property. - Expression mapping an instance of the - declaring type to the property value. - Property info. - - - - Get the MethodInfo for a method called in the - expression. - - Type on which the method is called. - Expression demonstrating how the method appears. - The method info for the called method. - - - - Gets the for the new operation called in the expression. - - The type on which the constructor is called. - Expression demonstrating how the constructor is called. - The for the called constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided expression must be of the form () =>new X(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.M(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.P, but the provided expression was {0}.. - - - - - Adapts an action to the interface. - - - - - Initializes a new instance of the class. - - - The action to execute on disposal. - - - A factory that retrieves the value on which the - should be executed. - - - - - Joins the strings into one single string interspersing the elements with the separator (a-la - System.String.Join()). - - The elements. - The separator. - The joined string. - - - - Appends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The trailing item. - The sequence with an item appended to the end. - - - - Prepends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The leading item. - The sequence with an item prepended. - - - Returns the first concrete interface supported by the candidate type that - closes the provided open generic service type. - The type that is being checked for the interface. - The open generic type to locate. - The type of the interface. - - - - Looks for an interface on the candidate type that closes the provided open generic interface type. - - The type that is being checked for the interface. - The open generic service type to locate. - True if a closed implementation was found; otherwise false. - - - - Signal attribute for static analysis that indicates a helper method is - validating arguments for . - - - - diff --git a/src/IoC_Inject/IoC_Inject.sln b/src/IoC_Inject/IoC_Inject.sln deleted file mode 100644 index 291c6bb..0000000 --- a/src/IoC_Inject/IoC_Inject.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25420.1 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoC_Inject", "IoC_Inject\IoC_Inject.csproj", "{D4DEBE99-D920-4391-9042-E957F4BC0303}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D4DEBE99-D920-4391-9042-E957F4BC0303}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D4DEBE99-D920-4391-9042-E957F4BC0303}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D4DEBE99-D920-4391-9042-E957F4BC0303}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D4DEBE99-D920-4391-9042-E957F4BC0303}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/src/IoC_Inject/IoC_Inject.sln.DotSettings.user b/src/IoC_Inject/IoC_Inject.sln.DotSettings.user deleted file mode 100644 index 44a54de..0000000 --- a/src/IoC_Inject/IoC_Inject.sln.DotSettings.user +++ /dev/null @@ -1,2 +0,0 @@ - - 2 \ No newline at end of file diff --git a/src/IoC_Inject/IoC_Inject/App.config b/src/IoC_Inject/IoC_Inject/App.config deleted file mode 100644 index b50c74f..0000000 --- a/src/IoC_Inject/IoC_Inject/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/IoC_Inject/IoC_Inject/IoC_Inject.csproj b/src/IoC_Inject/IoC_Inject/IoC_Inject.csproj deleted file mode 100644 index 4e430f8..0000000 --- a/src/IoC_Inject/IoC_Inject/IoC_Inject.csproj +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Debug - AnyCPU - {D4DEBE99-D920-4391-9042-E957F4BC0303} - Exe - Properties - IoC_Inject - IoC_Inject - v4.6.2 - 512 - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\packages\Autofac.4.9.2\lib\net45\Autofac.dll - True - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/IoC_Inject/IoC_Inject/Program.cs b/src/IoC_Inject/IoC_Inject/Program.cs deleted file mode 100644 index c973167..0000000 --- a/src/IoC_Inject/IoC_Inject/Program.cs +++ /dev/null @@ -1,79 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices; -using System.Text; -using System.Threading.Tasks; -using Autofac; - -namespace IoC_Inject -{ - public interface IWalkable - { - void Walk(); - - void SetWriter(TextWriter writer); - } - - public class Person : IWalkable - { - private readonly TextWriter _writer; - - public TextWriter WriterProp { private get; set; } - - private TextWriter _writerMethod; - - - public Person(TextWriter w) - { - _writer = w; - } - - public void Walk() - { - _writer.WriteLine("constructor walk"); - WriterProp.WriteLine("property walk"); - _writerMethod.Write("method walk"); - } - - public void SetWriter(TextWriter writer) - { - _writerMethod = writer; - } - } - - class Program - { - static void Main(string[] args) - { - IContainer container = GetContainer(); - - var w= container.Resolve(); - w.Walk(); - - Console.ReadKey(); - } - - private static IContainer GetContainer() - { - ContainerBuilder builder = new ContainerBuilder(); - - builder.Register(x => Console.Out).As(); - - builder.RegisterType().As(); - - - //註冊屬性和方法參數 - builder.RegisterType() - .As().OnActivating(e => - { - var writer = e.Context.Resolve(); - e.Instance.WriterProp = writer; - e.Instance.SetWriter(writer); - }); - - return builder.Build(); - } - } -} diff --git a/src/IoC_Inject/IoC_Inject/Properties/AssemblyInfo.cs b/src/IoC_Inject/IoC_Inject/Properties/AssemblyInfo.cs deleted file mode 100644 index 9a5556f..0000000 --- a/src/IoC_Inject/IoC_Inject/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("IoC_Inject")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("IoC_Inject")] -[assembly: AssemblyCopyright("Copyright © 2019")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("d4debe99-d920-4391-9042-e957f4bc0303")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/IoC_Inject/IoC_Inject/packages.config b/src/IoC_Inject/IoC_Inject/packages.config deleted file mode 100644 index 4c44d62..0000000 --- a/src/IoC_Inject/IoC_Inject/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/.signature.p7s b/src/IoC_Inject/packages/Autofac.4.9.2/.signature.p7s deleted file mode 100644 index 584b768..0000000 Binary files a/src/IoC_Inject/packages/Autofac.4.9.2/.signature.p7s and /dev/null differ diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/Autofac.4.9.2.nupkg b/src/IoC_Inject/packages/Autofac.4.9.2/Autofac.4.9.2.nupkg deleted file mode 100644 index c399026..0000000 Binary files a/src/IoC_Inject/packages/Autofac.4.9.2/Autofac.4.9.2.nupkg and /dev/null differ diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/lib/net45/Autofac.dll b/src/IoC_Inject/packages/Autofac.4.9.2/lib/net45/Autofac.dll deleted file mode 100644 index bbfe3a2..0000000 Binary files a/src/IoC_Inject/packages/Autofac.4.9.2/lib/net45/Autofac.dll and /dev/null differ diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/lib/net45/Autofac.pdb b/src/IoC_Inject/packages/Autofac.4.9.2/lib/net45/Autofac.pdb deleted file mode 100644 index 3b9c42f..0000000 Binary files a/src/IoC_Inject/packages/Autofac.4.9.2/lib/net45/Autofac.pdb and /dev/null differ diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/lib/net45/Autofac.xml b/src/IoC_Inject/packages/Autofac.4.9.2/lib/net45/Autofac.xml deleted file mode 100644 index eaad912..0000000 --- a/src/IoC_Inject/packages/Autofac.4.9.2/lib/net45/Autofac.xml +++ /dev/null @@ -1,8177 +0,0 @@ - - - - Autofac - - - - - Reflection activator data for concrete types. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets the instance activator based on the provided data. - - - - - Parameterises the construction of a container by a . - - - - - No options - the default behavior for container building. - - - - - Prevents inclusion of standard modules like support for - relationship types including etc. - - - - - Does not call on components implementing - this interface (useful for module testing.) - - - - - Reference object allowing location and update of a registration callback. - - - - - Initializes a new instance of the class. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets or sets the callback to execute during registration. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets the callback identifier. - - - A that uniquely identifies the callback action - in a set of callbacks. - - - - - Registration style for dynamic registrations. - - - - - Activator data that can provide an IInstanceActivator instance. - - - - - Gets the instance activator based on the provided data. - - - - - Hides standard Object members to make fluent interfaces - easier to read. - Based on blog post by @kzu here: - http://www.clariusconsulting.net/blogs/kzu/archive/2008/03/10/58301.aspx. - - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - The other. - Standard result. - - - - Data structure used to construct registrations. - - The most specific type to which instances of the registration - can be cast. - Activator builder type. - Registration style type. - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Used with the WithMetadata configuration method to - associate key-value pairs with an . - - Interface with properties whose names correspond to - the property keys. - This feature was suggested by OJ Reeves (@TheColonial). - - - - Set one of the property values. - - The type of the property. - An expression that accesses the property to set. - The property value to set. - - - - Builder for reflection-based activators. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets or sets the implementation type. - - - - - Gets or sets the constructor finder for the registration. - - - - - Gets or sets the constructor selector for the registration. - - - - - Gets the explicitly bound constructor parameters. - - - - - Gets the explicitly bound properties. - - - - - Static factory methods to simplify the creation and handling of IRegistrationBuilder{L,A,R}. - - - To create an for a specific type, use: - - var cr = RegistrationBuilder.ForType(t).CreateRegistration(); - - The full builder syntax is supported. - - var cr = RegistrationBuilder.ForType(t).Named("foo").ExternallyOwned().CreateRegistration(); - - - - - - Creates a registration builder for the provided delegate. - - Instance type returned by delegate. - Delegate to register. - A registration builder. - - - - Creates a registration builder for the provided delegate. - - Delegate to register. - Most specific type return value of delegate can be cast to. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Create an from a . - There is no need to call this method when registering components through a . - - - When called on the result of one of the methods, - the returned registration will be different from the one the builder itself registers - in the container. - - - - var registration = RegistrationBuilder.ForType<Foo>().CreateRegistration(); - - - The registration builder. - An IComponentRegistration. - - Thrown if is . - - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - An IComponentRegistration. - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - Optional; target registration. - An IComponentRegistration. - - Thrown if or is . - - - - - Register a component in the component registry. This helper method is necessary - in order to execute OnRegistered hooks and respect PreserveDefaults. - - Hoping to refactor this out. - Component registry to make registration in. - Registration builder with data for new registration. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not assignable to service '{1}'.. - - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure a single service that the component will provide. - - Service type to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Configure a single service that the component will provide. - - Service to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Data common to all registrations made in the container, both direct (IComponentRegistration) - and dynamic (IRegistrationSource). - - - - - Initializes a new instance of the class. - - The default service that will be used if no others - are added. - - - - Gets the services explicitly assigned to the component. - - - - - Add multiple services for the registration, overriding the default. - - The services to add. - If an empty collection is specified, this will still - clear the default service. - - - - Add a service to the registration, overriding the default. - - The service to add. - - - - Gets or sets the instance ownership assigned to the component. - - - - - Gets or sets the lifetime assigned to the component. - - - - - Gets or sets the sharing mode assigned to the component. - - - - - Gets the extended properties assigned to the component. - - - - - Gets or sets the callback used to register this component. - - - A that contains the delegate - used to register this component with an . - - - - - Gets the handlers for the Preparing event. - - - - - Gets the handlers for the Activating event. - - - - - Gets the handlers for the Activated event. - - - - - Copies the contents of another RegistrationData object into this one. - - The data to copy. - When true, the default service - will be changed to that of the other. - - Thrown if is . - - - - - Empties the configured services. - - - - - Adds registration syntax for less commonly-used features. - - - These features are in this namespace because they will remain accessible to - applications originally written against Autofac 1.4. In Autofac 2, this functionality - is implicitly provided and thus making explicit registrations is rarely necessary. - - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, and - this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by name. - - Factory delegate type. - Activator data type. - Registration style. - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by position. - - Factory delegate type. - Activator data type. - Registration style. - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by type. - - Factory delegate type. - Activator data type. - Registration style. - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - An activator builder with no parameters. - - - - - Initializes a new instance of the class. - - The activator to return. - - - - Gets the activator. - - - - - Registration style for individual components. - - - - - Gets or sets the ID used for the registration. - - - - - Gets the handlers to notify of the component registration event. - - - - - Gets or sets a value indicating whether default registrations should be preserved. - By default, new registrations override existing registrations as defaults. - If set to true, new registrations will not change existing defaults. - - - - - Gets or sets the component upon which this registration is based. - - - - - Executes the startable and auto-activate components in a context. - - - The in which startables should execute. - - - - - Used to build an from component registrations. - - - - var builder = new ContainerBuilder(); - - builder.RegisterType<Logger>() - .As<ILogger>() - .SingleInstance(); - - builder.Register(c => new MessageHandler(c.Resolve<ILogger>())); - - var container = builder.Build(); - // resolve components from container... - - - Most functionality is accessed - via extension methods in . - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Register a callback that will be invoked when the container is configured. - - This is primarily for extending the builder syntax. - Callback to execute. - - - - Register a callback that will be invoked when the container is built. - - Callback to execute. - The instance to continue registration calls. - - - - Create a new container with the component registrations that have been made. - - Options that influence the way the container is initialised. - - Build can only be called once per - - this prevents ownership issues for provided instances. - Build enables support for the relationship types that come with Autofac (e.g. - Func, Owned, Meta, Lazy, IEnumerable.) To exclude support for these types, - first create the container, then call Update() on the builder. - - A new container with the configured component registrations. - - - - Configure an existing container with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - - - - Configure an existing container with the component registrations - that have been made and allows additional build options to be specified. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - Options that influence the way the container is updated. - - - - Configure an existing registry with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - Configure an existing registry with the component registrations - that have been made. Primarily useful in dynamically adding registrations - to a child lifetime scope. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Build() or Update() can only be called once on a ContainerBuilder.. - - - - - Looks up a localized string similar to An error occurred while attempting to automatically activate registration '{0}'. See the inner exception for information on the source of the failure.. - - - - - Fired when the activation process for a new instance is complete. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets or sets the instance that will be used to satisfy the request. - - - The instance can be replaced if needed, e.g. by an interface proxy. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Provides default property selector that applies appropriate filters to ensure only - public settable properties are selected (including filtering for value types and indexed - properties). - - - - - Initializes a new instance of the class - that provides default selection criteria. - - Determines if values should be preserved or not. - - - - Gets or sets a value indicating whether the value should be set if the value is already - set (ie non-null). - - - - - Gets an instance of DefaultPropertySelector that will cause values to be overwritten. - - - - - Gets an instance of DefaultPropertySelector that will preserve any values already set. - - - - - Provides default filtering to determine if property should be injected by rejecting - non-public settable properties. - - Property to be injected. - Instance that has the property to be injected. - Whether property should be injected. - - - - Provides a property selector that applies a filter defined by a delegate. - - - - - Initializes a new instance of the class - that invokes a delegate to determine selection. - - Delegate to determine whether a property should be injected. - - - - Activate instances using a delegate. - - - - - Initializes a new instance of the class. - - The most specific type to which activated instances can be cast. - Activation delegate. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A delegate registered to create instances of '{0}' returned null.. - - - - - Base class for instance activators. - - - - - Initializes a new instance of the class. - - Most derived type to which instances can be cast. - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Gets a string representation of the activator. - - A string describing the activator. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Instances cannot be created by this activator as it has already been disposed.. - - - - - Provides a pre-constructed instance. - - - - - Initializes a new instance of the class. - - The instance to provide. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - Gets or sets a value indicating whether the activator disposes the instance that it holds. - Necessary because otherwise instances that are never resolved will never be - disposed. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided instance of '{0}' has already been used in an activation request. Did you combine a provided instance with non-root/single-instance lifetime/sharing?. - - - - - Supplies values based on the target parameter type. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - Thrown if or is . - - - - - Binds a constructor to the parameters that will be used when it is invoked. - - - - - Gets the constructor on the target type. The actual constructor used - might differ, e.g. if using a dynamic proxy. - - - - - Gets a value indicating whether the binding is valid. - - - - - Initializes a new instance of the class. - - ConstructorInfo to bind. - Available parameters. - Context in which to construct instance. - - - - Invoke the constructor with the parameter bindings. - - The constructed instance. - - - - Gets a description of the constructor parameter binding. - - - - Returns a System.String that represents the current System.Object. - A System.String that represents the current System.Object. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Bound constructor '{0}'.. - - - - - Looks up a localized string similar to The binding cannot be instantiated: {0}. - - - - - Looks up a localized string similar to An exception was thrown while invoking the constructor '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Cannot resolve parameter '{1}' of constructor '{0}'.. - - - - - Finds constructors that match a finder function. - - - - - Initializes a new instance of the class. - - - Default to selecting all public constructors. - - - - - Initializes a new instance of the class. - - The finder function. - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Provides parameters that have a default value, set with an optional parameter - declaration in C# or VB. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the parameter will - be set to a function that will lazily retrieve the parameter value. If the result is , - will be set to . - if a value can be supplied; otherwise, . - - Thrown if is . - - - - - Find suitable constructors from which to select. - - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Selects the best constructor from a set of available constructors. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - Parameters to the instance being resolved. - The best constructor. - - - - Selects a constructor based on its signature. - - - - - Initializes a new instance of the class. - - Signature to match. - - - - Selects the best constructor from the available constructors. - - Available constructors. - Parameters to the instance being resolved. - The best constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to At least one binding must be provided in order to select a constructor.. - - - - - Looks up a localized string similar to The required constructor on type '{0}' with signature '{1}' is unavailable.. - - - - - Looks up a localized string similar to More than one constructor matches the signature '{0}'.. - - - - - Selects the constructor with the most parameters. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - Parameters to the instance being resolved. - The best constructor. - A single unambiguous match could not be chosen. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot choose between multiple constructors with equal length {0} on type '{1}'. Select the constructor explicitly, with the UsingConstructor() configuration method, when the component is registered.. - - - - - Initializes a new instance of the class. - - The whose constructor was not found. - - - - Initializes a new instance of the class. - - The whose constructor was not found. - Exception message. - - - - Initializes a new instance of the class. - - The whose constructor was not found. - The inner exception. - - - - Initializes a new instance of the class. - - The whose constructor was not found. - Exception message. - The inner exception. - - - - Gets the type without found constructors. - - - A that was processed by an - or similar mechanism and was determined to have no available constructors. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No accessible constructors were found for the type '{0}'.. - - - - - Uses reflection to activate instances of a type. - - - - - Initializes a new instance of the class. - - Type to activate. - Constructor finder. - Constructor selector. - Parameters configured explicitly for this instance. - Properties configured explicitly for this instance. - - - - Gets the constructor finder. - - - - - Gets the constructor selector. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No constructors on type '{0}' can be found with the constructor finder '{1}'.. - - - - - Looks up a localized string similar to None of the constructors found with '{0}' on type '{1}' can be invoked with the available services and parameters:{2}. - - - - - Finds suitable properties to inject. - - - - - Provides filtering to determine if property should be injected. - - Property to be injected. - Instance that has the property to be injected. - Whether property should be injected. - - - - Service used as a "flag" to indicate a particular component should be - automatically activated on container build. - - - - - Gets the service description. - - - Always returns AutoActivate. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is not - and is an ; otherwise, . - - - - All services of this type are considered "equal". - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . Always 0 for this type. - - - - All services of this type are considered "equal" and use the same hash code. - - - - - - Information about the ocurrence of a component being registered - with a container. - - - - - Gets the container into which the registration was made. - - - - - Gets the component registration. - - - - - Initializes a new instance of the class. - - The container into which the registration - was made. - The component registration. - - - - Extension methods for . - - - - - For components registered instance-per-matching-lifetime-scope, retrieves the set - of lifetime scope tags to match. - - - The to query for matching lifetime scope tags. - - - If the component is registered instance-per-matching-lifetime-scope, this method returns - the set of matching lifetime scope tags. If the component is singleton, instance-per-scope, - instance-per-dependency, or otherwise not an instance-per-matching-lifetime-scope - component, this method returns an empty enumeration. - - - - - Base class for parameters that provide a constant value. - - - - - Gets the value of the parameter. - - - - - Initializes a new instance of the class. - - - The constant parameter value. - - - A predicate used to locate the parameter that should be populated by the constant. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Standard container implementation. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Gets associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The container's self-registration of context interfaces should never be activated as it is hard-wired into the LifetimeScope class.. - - - - - Base exception type thrown whenever the dependency resolution process fails. This is a fatal - exception, as Autofac is unable to 'roll back' changes to components that may have already - been made during the operation. For example, 'on activated' handlers may have already been - fired, or 'single instance' components partially constructed. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Marks a module as container-aware (for the purposes of attaching to diagnostic events.) - - - - - Initialise the module with the container into which it is being registered. - - The container. - - - - Maintains a set of objects to dispose, and disposes them in the reverse order - from which they were added when the Disposer is itself disposed. - - - - - Contents all implement IDisposable. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the instance that will be used to satisfy the request. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Locates the lifetime to which instances of a component should be attached. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Describes a logical component within the container. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets a value indicating whether the component instances are shared or not. - - - - - Gets a value indicating whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Gets the component registration upon which this registration is based. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. These may be modified by the event handler. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Provides component registrations according to the services they provide. - - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the set of registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Selects all available decorator registrations that can be applied to the specified registration. - - The registration for which decorator registrations are sought. - Decorator registrations applicable to . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. - - - - Fired when an is added to the registry. - - - - - Provided on an object that will dispose of other objects when it is - itself disposed. - - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Activates component instances. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Represents a set of components and related functionality - packaged together. - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Determines when instances supporting IDisposable are disposed. - - - - - The lifetime scope does not dispose the instances. - - - - - The instances are disposed when the lifetime scope is disposed. - - - - - Determines whether instances are shared within a lifetime scope. - - - - - Each request for an instance will return a new object. - - - - - Each request for an instance will return the same object. - - - - - Allows registrations to be made on-the-fly when unregistered - services are requested (lazy registrations.) - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (e.g., Meta, Func, or Owned). - - - - - Interface supported by services that carry type information. - - - - - Gets the type of the service. - - The type of the service. - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Defines a nested structure of lifetimes. - - - - - Gets the root of the sharing hierarchy. - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Identifies a service using a key in addition to its type. - - - - - Initializes a new instance of the class. - - Key of the service. - Type of the service. - - - - Gets the key of the service. - - The key of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Attaches the instance's lifetime to the current lifetime scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Lifetime scope implementation. - - - - - Protects shared instances from concurrent access. Other members and the base class are threadsafe. - - - - - The tag applied to root scopes when no other tag is specified. - - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - Parent scope. - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - - - - Initializes a new instance of the class. - - Components used in the scope. - - - - Begin a new anonymous sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new tagged sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new anonymous sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope(builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - - Begin a new tagged sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope("unitOfWork", builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - - Creates and setup the registry for a child scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the child scope. - Registry to use for a child scope. - It is the responsibility of the caller to make sure that the registry is properly - disposed of. This is generally done by adding the registry to the - property of the child scope. - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Gets the root of the sharing hierarchy. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Gets the services associated with the components that provide them. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Describes when a lifetime scope is beginning. - - - - - Initializes a new instance of the class. - - The lifetime scope that is beginning. - - - - Gets the lifetime scope that is beginning. - - - - - Describes when a lifetime scope is ending. - - - - - Initializes a new instance of the class. - - The lifetime scope that is ending. - - - - Gets the lifetime scope that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The tag '{0}' has already been assigned to a parent lifetime scope. If you are using Owned<T> this indicates you may have a circular dependency chain.. - - - - - Looks up a localized string similar to Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it has already been disposed.. - - - - - Looks up a localized string similar to The constructor of type '{0}' attempted to create another instance of itself. This is not permitted because the service is configured to only allowed a single instance per lifetime scope.. - - - - - Attaches the component's lifetime to scopes matching a supplied expression. - - - - - Initializes a new instance of the class. - - The tags applied to matching scopes. - - - - Gets the list of lifetime scope tags to match. - - - An of object tags to match - when searching for the lifetime scope for the component. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No scope with a tag matching '{0}' is visible from the scope in which the instance was requested. - - If you see this during execution of a web application, it generally indicates that a component registered as per-HTTP request is being requested by a SingleInstance() component (or a similar scenario). Under the web integration always request dependencies from the dependency resolver or the request lifetime scope, never from the container itself.. - - - - - Well-known tags used in setting up matching lifetime scopes. - - - - - Tag used in setting up per-request lifetime scope registrations - (e.g., per-HTTP-request or per-API-request). - - - - - Attaches the component's lifetime to the root scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A property identified by name. When applied to a reflection-based - component, the name will be matched against property names. - - - - - Gets the name of the property. - - - - - Initializes a new instance of the class. - - The name of the property. - The property value. - - - - Used in order to provide a value to a constructor parameter or property on an instance - being created by the container. - - - Not all parameters can be applied to all sites. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Fired before the activation process to allow parameters to be changed or an alternative - instance to be provided. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - - - - Gets the context in which the activation is occurring. - - - - - Gets the component providing the instance being activated. - - - - - Gets or sets the parameters supplied to the activator. - - - - - Fired when an is added to the registry. - - - - - Initializes a new instance of the class. - - The registry to which the source was added. - The source that was added. - - - - - Gets the registry to which the source was added. - - - - - Gets the source that was added. - - - - - A service was requested that cannot be provided by the container. To avoid this exception, either register a component - to provide the required service, check for service registration using IsRegistered(), or use the ResolveOptional() - method to resolve an optional dependency. - - This exception is fatal. See for more information. - - - - Initializes a new instance of the class. - - The service. - - - - Initializes a new instance of the class. - - The service. - The inner exception. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The requested service '{0}' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency.. - - - - - Describes a logical component within the container. - - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - The component registration upon which this registration is based. - - - - Gets the component registration upon which this registration is based. - If this registration was created directly by the user, returns this. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets or sets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets information about whether the component instances are shared or not. - - - - - Gets information about whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Describes the component in a human-readable form. - - A description of the component. - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Wraps a component registration, switching its lifetime. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activator = {0}, Services = [{1}], Lifetime = {2}, Sharing = {3}, Ownership = {4}. - - - - - Maps services onto the components that provide them. - - - The component registry provides services directly from components, - and also uses to generate components - on-the-fly or as adapters for other components. A component registry - is normally used through a , and not - directly by application code. - - - - - Protects instance variables from concurrent access. - - - - - External registration sources. - - - - - All registrations. - - - - - Keeps track of the status of registered services. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. - - - - Fired when an is added to the registry. - - - - - Delegates registration lookups to a specified registry. When write operations are applied, - initialises a new 'writeable' registry. - - - Safe for concurrent access by multiple readers. Write operations are single-threaded. - - - - - Gets or sets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Pulls registrations from another component registry. - Excludes most auto-generated registrations - currently has issues with - collection registrations. - - - - - Initializes a new instance of the class. - - Component registry to pull registrations from. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether components are adapted from the same logical scope. - In this case because the components that are adapted do not come from the same - logical scope, we must return false to avoid duplicating them. - - - - - ComponentRegistration subtyped only to distinguish it from other adapted registrations. - - - - - Interface providing fluent syntax for chaining module registrations. - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - - - Interface providing fluent syntax for chaining registration source registrations. - - - - - Add a registration source to the container. - - The registration source to add. - - The to allow additional chained registration source registrations. - - - - - Basic implementation of the - interface allowing registration of modules into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - Thrown if is . - - - - - Switches components with a RootScopeLifetime (singletons) with - decorators exposing MatchingScopeLifetime targeting the specified scope. - - - - - Tracks the services known to the registry. - - - - - List of implicit default service implementations. Overriding default implementations are appended to the end, - so the enumeration should begin from the end too, and the most default implementation comes last. - - - - - List of service implementations coming from sources. Sources have priority over preserve-default implementations. - Implementations from sources are enumerated in preserve-default order, so the most default implementation comes first. - - - - - List of explicit service implementations specified with the PreserveExistingDefaults option. - Enumerated in preserve-defaults order, so the most default implementation comes first. - - - - - Used for bookkeeping so that the same source is not queried twice (may be null). - - - - - Initializes a new instance of the class. - - The tracked service. - - - - Gets a value indicating whether the first time a service is requested, initialization (e.g. reading from sources) - happens. This value will then be set to true. Calling many methods on this type before - initialization is an error. - - - - - Gets the known implementations. The first implementation is a default one. - - - - - Gets a value indicating whether any implementations are known. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The operation is only valid during initialization.. - - - - - Looks up a localized string similar to The operation is not valid until the object is initialized.. - - - - - Basic implementation of the - interface allowing registration of registration sources into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a registration source to the container. - - The registration source to add. - - The to allow additional chained registration source registrations. - - - Thrown if is . - - - - - Flexible parameter type allows arbitrary values to be retrieved - from the resolution context. - - - - - Initializes a new instance of the class. - - A predicate that determines which parameters on a constructor will be supplied by this instance. - A function that supplies the parameter value given the context. - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the name . - - The type of the parameter to match. - The name of the matching service to resolve. - A configured instance. - - - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the key . - - The type of the parameter to match. - The key of the matching service to resolve. - A configured instance. - - - - Catch circular dependencies that are triggered by post-resolve processing (e.g. 'OnActivated'). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Circular component dependency detected: {0}.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The activation has already been executed: {0}. - - - - - Looks up a localized string similar to An exception was thrown while activating {0}.. - - - - - Looks up a localized string similar to Unable to resolve the type '{0}' because the lifetime scope it belongs in can't be located. The following services are exposed by this registration: - {1} - Details. - - - - - Represents the process of finding a component during a resolve operation. - - - - - Gets the component for which an instance is to be looked up. - - - - - Gets the scope in which the instance will be looked up. - - - - - Gets the parameters provided for new instance creation. - - - - - Raised when the lookup phase of the operation is ending. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Fired when instance lookup is complete. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - - - - Gets the instance lookup operation that is beginning. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Initializes a new instance of the class. - - The instance lookup that is beginning the completion phase. - - - - Gets the instance lookup operation that is beginning the completion phase. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending the completion phase. - - - - Gets the instance lookup operation that is ending the completion phase. - - - - - Fired when an instance is looked up. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - True if a new instance was created as part of the operation. - - - - Gets a value indicating whether a new instance was created as part of the operation. - - - - - Gets the instance lookup operation that is ending. - - - - - An is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Get or create and share an instance of in the . - - The scope in the hierarchy in which the operation will begin. - The component to resolve. - Parameters for the component. - The component instance. - - - - Raised when the entire operation is complete. - - - - - Raised when an instance is looked up within the operation. - - - - - A is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Initializes a new instance of the class. - - The most nested scope in which to begin the operation. The operation - can move upward to less nested scopes as components with wider sharing scopes are activated. - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Execute the complete resolve operation. - - The registration. - Parameters for the instance. - - - - Continue building the object graph by instantiating in the - current . - - The current scope of the operation. - The component to activate. - The parameters for the component. - The resolved instance. - - - - - Gets the services associated with the components that provide them. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is beginning. - - - - Gets the resolve operation that is beginning. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is ending. - If included, the exception causing the operation to end; otherwise, null. - - - - Gets the exception causing the operation to end, or null. - - - - - Gets the resolve operation that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An exception was thrown while executing a resolve operation. See the InnerException for details.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - Looks up a localized string similar to This resolve operation has already ended. When registering components using lambdas, the IComponentContext 'c' parameter to the lambda cannot be stored. Instead, either resolve IComponentContext again from 'c', or resolve a Func<> based factory to create subsequent components from.. - - - - - Services are the lookup keys used to locate component instances. - - - - - Gets a human-readable description of the service. - - The description. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Implements the operator ==. - - The left operand. - The right operand. - The result of the operator. - - - - Implements the operator !=. - - The left operand. - The right operand. - The result of the operator. - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.Equals(). - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.GetHashCode(). - - - - - Identifies a service according to a type to which it can be assigned. - - - - - Initializes a new instance of the class. - - Type of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - A handy unique service identifier type - all instances will be regarded as unequal. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The id. - - - - Gets a programmer-readable description of the identifying feature of the service. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides an annotation to resolve constructor dependencies - according to their registered key. - - - - This attribute allows constructor dependencies to be resolved by key. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with their own key, - the consumer can simply specify the key filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([KeyFilter("Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [KeyFilter("Solution")] IEnumerable<IAdapter> adapters, - [KeyFilter("Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated key on the - dependencies will be used. Be sure to specify the - - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Register the components getting filtered with keys - builder.RegisterType<ConsoleLogger>().Keyed<ILogger>("Solution"); - builder.RegisterType<FileLogger>().Keyed<ILogger>("Other"); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The key that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered service key on a component. - Resolved components must be keyed with this value to satisfy the filter. - - - - - Resolves a constructor parameter based on keyed service requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Provides an annotation to filter constructor dependencies - according to their specified metadata. - - - - This attribute allows constructor dependencies to be filtered by metadata. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with the LoggerName - metadata, the consumer can simply specify the filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([MetadataFilter("LoggerName", "Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [MetadataFilter("Target", "Solution")] IEnumerable<IAdapter> adapters, - [MetadataFilter("LoggerName", "Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated metadata on the dependencies will be used. - Be sure to specify the - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Attach metadata to the components getting filtered - builder.RegisterType<ConsoleLogger>().WithMetadata("LoggerName", "Solution").As<ILogger>(); - builder.RegisterType<FileLogger>().WithMetadata("LoggerName", "Other").As<ILogger>(); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The metadata key that the dependency should have in order to satisfy the parameter. - The metadata value that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - key on a component. Resolved components must have this metadata key to - satisfy the filter. - - - - - Gets the value the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - value on a component. Resolved components must have the metadata - with - this value to satisfy the filter. - - - - - Resolves a constructor parameter based on metadata requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Base attribute class for marking constructor parameters and enabling - filtering by attributed criteria. - - - - Implementations of this attribute can be used to mark constructor parameters - so filtering can be done based on registered service data. For example, the - allows constructor - parameters to be filtered by registered metadata criteria and the - allows constructor - parameters to be filtered by a keyed service registration. - - - If a type uses these attributes, it should be registered with Autofac - using the - - extension to enable the behavior. - - - For specific attribute usage examples, see the attribute documentation. - - - - - - - - Implemented in derived classes to resolve a specific parameter marked with this attribute. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - The instance of the object that should be used for the parameter value. - - - - Extends registration syntax for attribute scenarios. - - - - - Applies attribute-based filtering on constructor dependencies for use with attributes - derived from the . - - The type of the registration limit. - Activator data type. - Registration style type. - The registration builder containing registration data. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - Apply this extension to component registrations that use attributes - that derive from the - like the - in their constructors. Doing so will allow the attribute-based filtering to occur. See - for an - example on how to use the filter and attribute together. - - - - - - - Registration source providing implicit collection/list/enumerable support. - - - - This registration source provides enumerable support to allow resolving - the set of all registered services of a given type. - - - What may not be immediately apparent is that it also means any time there - are no items of a particular type registered, it will always return an - empty set rather than or throwing an exception. - This is by design. - - - Consider the [possibly majority] use case where you're resolving a set - of message handlers or event handlers from the container. If there aren't - any handlers, you want an empty set - not or - an exception. It's valid to have no handlers registered. - - - This implicit support means other areas (like MVC support or manual - property injection) must take care to only request enumerable values they - expect to get something back for. In other words, "Don't ask the container - for something you don't expect to resolve". - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Collection Support (Arrays and Generic Collection Interfaces). - - - - - - - - - - - - - - - - - - - - A service that has been registered for the purpose of decorating other components. - - - This service type is used to locate decorator services and is intended for internal use only. - - - - - - - - Gets the condition that must be met for the decorator to be applied. - - - - - Initializes a new instance of the class. - - The service type for the decorator. - The condition that must be met for the decorator to be applied. - - - - - - - - - - - - - - - - - - - Gets the implementation type of the service that is being decorated. - - - - - Gets the service type of the service that is being decorated. - - - - - Gets the implementation types of the decorators that have been applied. - - - - - Gets the decorator instances that have been applied. - - - - - Gets the current instance in the decorator chain. This will be initialized - to the service being decorated and will then become the decorated instance - as each decorator is applied. - - - - - Generates context-bound closures that represent factories from - a set of heuristics based on delegate type signatures. - - - - - Initializes a new instance of the class. - - The service that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Initializes a new instance of the class. - - The component that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Data used to create factory activators. - - - - - Initializes a new instance of the class. - - The type of the factory. - The service used to provide the products of the factory. - - - - Gets or sets a value determining how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - For Func-based delegates, this defaults to ByType. Otherwise, the - parameters will be mapped by name. - - - - - Gets the activator data that can provide an IInstanceActivator instance. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Unable to generate a function to return type '{0}' with input parameter types [{1}]. The input parameter type list has duplicate types. Try registering a custom delegate type instead of using a generic Func relationship.. - - - - - Looks up a localized string similar to Delegate Support (Func<T>and Custom Delegates). - - - - - Determines how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - - - - - Chooses parameter mapping based on the factory type. - For Func-based factories this is equivalent to ByType, for all - others ByName will be used. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as NamedParameters based on the parameter - names in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as TypedParameters based on the parameter - types in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as PositionalParameters based on the parameter - indices in the delegate type's formal argument list. - - - - - Provides components by lookup operations via an index (key) type. - - The type of the index. - The service provided by the indexed components. - - Retrieving a value given a key: - - IIndex<AccountType, IRenderer> accountRenderers = // ... - var renderer = accountRenderers[AccountType.User]; - - - - - - Get the value associated with . - - The value to retrieve. - The associated value. - - - - Get the value associated with if any is available. - - The key to look up. - The retrieved value. - True if a value associated with the key exists. - - - - Support the - type automatically whenever type T is registered with the container. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T> Support. - - - - - Support the System.Lazy<T, TMetadata> - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T, TMetadata> Support. - - - - - Describes the basic requirements for generating a lightweight adapter. - - - - - Initializes a new instance of the class. - - The service that will be adapted from. - The adapter function. - - - - Gets the adapter function. - - - - - Gets the service to be adapted from. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lightweight Adapter from {0} to {1}. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' cannot be used as a metadata view. A metadata view must be a concrete class with a parameterless or dictionary constructor.. - - - - - Looks up a localized string similar to Export metadata for '{0}' is missing and no default value was supplied.. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Meta<T> Support. - - - - - Looks up a localized string similar to Meta<T, TMetadata> Support. - - - - - Provides a value along with metadata describing the value. - - The type of the value. - An interface to which metadata values can be bound. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets metadata describing the value. - - - - - Provides a value along with a dictionary of metadata describing the value. - - The type of the value. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets the metadata describing the value. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - Describes the activator for an open generic decorator. - - - - - Initializes a new instance of the class. - - The decorator type. - The open generic service type to decorate. - - - - Gets the open generic service type to decorate. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - Looks up a localized string similar to Open Generic Decorator {0} from {1} to {2}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type {0} is not an open generic type definition.. - - - - - Generates activators for open generic types. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} providing {1}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' does not implement the interface '{1}'.. - - - - - Looks up a localized string similar to The implementation type '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The implementation type '{0}' does not support the interface '{1}'.. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The service '{1}' is not assignable from implementation type '{0}'.. - - - - - Represents a dependency that can be released by the dependent component. - - The service provided by the dependency. - - - Autofac automatically provides instances of whenever the - service is registered. - - - It is not necessary for , or the underlying component, to implement . - Disposing of the object is the correct way to handle cleanup of the dependency, - as this will dispose of any other components created indirectly as well. - - - When is resolved, a new is created for the - underlying , and tagged with the service matching , - generally a . This means that shared instances can be tied to this - scope by registering them as InstancePerMatchingLifetimeScope(new TypedService(typeof(T))). - - - - The component D below is disposable and implements IService: - - public class D : IService, IDisposable - { - // ... - } - - The dependent component C can dispose of the D instance whenever required by taking a dependency on - : - - public class C - { - IService _service; - - public C(Owned<IService> service) - { - _service = service; - } - - void DoWork() - { - _service.Value.DoSomething(); - } - - void OnFinished() - { - _service.Dispose(); - } - } - - In general, rather than depending on directly, components will depend on - System.Func<Owned<T>> in order to create and dispose of other components as required. - - - - - Initializes a new instance of the class. - - The value representing the instance. - An IDisposable interface through which ownership can be released. - - - - Gets or sets the owned value. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Generates registrations for services of type whenever the service - T is available. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Owned<T> Support. - - - - - Provides registrations on-the-fly for any concrete type not already registered with - the container. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A predicate that selects types the source will register. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (e.g., Meta, Func, or Owned). - - - - - Gets or sets an expression used to configure generated registrations. - - - A that can be used to modify the behavior - of registrations that are generated by this source. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Extension methods for configuring the . - - - - - Fluent method for setting the registration configuration on . - - The registration source to configure. - A configuration action that will run on any registration provided by the source. - - The with the registration configuration set. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to "Resolve Anything" Support. - - - - - Activation data for types located by scanning assemblies. - - - - - Initializes a new instance of the class. - - - - - Gets the filters applied to the types from the scanned assembly. - - - - - Gets the additional actions to be performed on the concrete type registrations. - - - - - Gets the actions to be called once the scanning operation is complete. - - - - - Enables contravariant Resolve() for interfaces that have a single contravariant ('in') parameter. - - - - interface IHandler<in TCommand> - { - void Handle(TCommand command); - } - - class Command { } - - class DerivedCommand : Command { } - - class CommandHandler : IHandler<Command> { ... } - - var builder = new ContainerBuilder(); - builder.RegisterSource(new ContravariantRegistrationSource()); - builder.RegisterType<CommandHandler>(); - var container = builder.Build(); - // Source enables this line, even though IHandler<Command> is the - // actual registered type. - var handler = container.Resolve<IHandler<DerivedCommand>>(); - handler.Handle(new DerivedCommand()); - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (e.g., Meta, Func, or Owned). - - - - - The context in which a service can be accessed or a component's - dependencies resolved. Disposal of a context will dispose any owned - components. - - - - - Gets the associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Creates, wires dependencies and manages lifetime for a set of components. - Most instances of are created - by a . - - - - // See ContainerBuilder for the definition of the builder variable - using (var container = builder.Build()) - { - var program = container.Resolve<Program>(); - program.Run(); - } - - - - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - An tracks the instantiation of component instances. - It defines a boundary in which instances are shared and configured. - Disposing an will dispose the components that were - resolved through it. - - - - // See IContainer for definition of the container variable - using (var requestScope = container.BeginLifetimeScope()) - { - // Note that handler is resolved from requestScope, not - // from the container: - - var handler = requestScope.Resolve<IRequestHandler>(); - handler.Handle(request); - - // When requestScope is disposed, all resources used in processing - // the request will be released. - } - - - - All long-running applications should resolve components via an - . Choosing the duration of the lifetime is application- - specific. The standard Autofac WCF and ASP.NET/MVC integrations are already configured - to create and release s as appropriate. For example, the - ASP.NET integration will create and release an per HTTP - request. - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this . - Component instances can be associated with it manually if required. - - Typical usage does not require interaction with this member- it - is used when extending the container. - - - - Gets the tag applied to the . - - Tags allow a level in the lifetime hierarchy to be identified. - In most applications, tags are not necessary. - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - When implemented by a component, an instance of the component will be resolved - and started as soon as the container is built. Autofac will not call the Start() - method when subsequent instances are resolved. If this behavior is required, use - an OnActivated() event handler instead. - - - For equivalent "Stop" functionality, implement . Autofac - will always dispose a component before any of its dependencies (except in the presence - of circular dependencies, in which case the components in the cycle are disposed in - reverse-construction order.) - - - - - Perform once-off startup processing. - - - - - Base class for user-defined modules. Modules can add a set of related components - to a container () or attach cross-cutting functionality - to other components (. - Modules are given special support in the XML configuration feature - see - http://code.google.com/p/autofac/wiki/StructuringWithModules. - - Provides a user-friendly way to implement - via . - - Defining a module: - - public class DataAccessModule : Module - { - public string ConnectionString { get; set; } - - public override void Load(ContainerBuilder moduleBuilder) - { - moduleBuilder.RegisterGeneric(typeof(MyRepository<>)) - .As(typeof(IRepository<>)) - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - - moduleBuilder.Register(c => new MyDbConnection(ConnectionString)) - .As<IDbConnection>() - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - } - } - - Using the module... - - var builder = new ContainerBuilder(); - builder.RegisterModule(new DataAccessModule { ConnectionString = "..." }); - var container = builder.Build(); - var customers = container.Resolve<IRepository<Customer>>(); - - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Override to add registrations to the container. - - - Note that the ContainerBuilder parameter is unique to this module. - - The builder through which components can be - registered. - - - - Override to attach module-specific functionality to a - component registration. - - This method will be called for all existing and future component - registrations - ordering is not important. - The component registry. - The registration to attach functionality to. - - - - Override to perform module-specific processing on a registration source. - - This method will be called for all existing and future sources - - ordering is not important. - The component registry into which the source was added. - The registration source. - - - - Gets the assembly in which the concrete module type is located. To avoid bugs whereby deriving from a module will - change the target assembly, this property can only be used by modules that inherit directly from - . - - - - - Extension methods for registering instances with a container. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The module registrar that will make the registration into the container. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Module.ThisAssembly is only available in modules that inherit directly from Module. It can't be used in '{0}' which inherits from '{1}'.. - - - - - A parameter identified by name. When applied to a reflection-based - component, will be matched against - the name of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - - Component with parameter... - - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - - Providing the parameter... - - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new NamedParameter("amount", 123)); - - - - - - Gets the name of the parameter. - - - - - Initializes a new instance of the class. - - The name of the parameter. - The parameter value. - - - - Extension methods that simplify extraction of parameter values from - an where T is . - Each method returns the first matching parameter value, or throws an exception if - none is provided. - - - At configuration time, delegate registrations can retrieve parameter values using - the methods , and : - - builder.Register((c, p) => new FtpClient(p.Named<string>("server"))); - - These parameters can be provided at resolution time: - - container.Resolve<FtpClient>(new NamedParameter("server", "ftp.example.com")); - - Alternatively, the parameters can be provided via a Generated Factory - http://code.google.com/p/autofac/wiki/DelegateFactories. - - - - - Retrieve a named parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The name of the parameter to select. - The value of the selected parameter. - - - - - Retrieve a positional parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The zero-based position of the parameter to select. - The value of the selected parameter. - The position value is the one associated with the parameter when - it was constructed, not its index into the - sequence. - - - - - Retrieve a typed parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The value of the selected parameter. - - - - - A parameter that is identified according to an integer representing its - position in an argument list. When applied to a reflection-based - component, will be matched against - the indices of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - - Component with parameter... - - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - - Providing the parameter... - - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new PositionalParameter(0, 123)); - - - - - - Gets the zero-based position of the parameter. - - - - - Initializes a new instance of the class. - - The zero-based position of the parameter. - The parameter value. - - - - Options that can be applied when autowiring properties on a component. (Multiple options can - be specified using bitwise 'or' - e.g. AllowCircularDependencies | PreserveSetValues. - - - - - Default behavior. Circular dependencies are not allowed; existing non-default - property values are overwritten. - - - - - Allows property-property and property-constructor circular dependency wiring. - This flag moves property wiring from the Activating to the Activated event. - - - - - If specified, properties that already have a non-default value will be left - unchanged in the wiring operation. - - - - - Adds registration syntax to the type. - - - - - Add a component to the container. - - The builder to register the component with. - The component to add. - - - - Add a registration source to the container. - - The builder to register the registration source via. - The registration source to add. - - - - Register an instance as a component. - - The type of the instance. - Container builder. - The instance to register. - Registration builder allowing the registration to be configured. - If no services are explicitly specified for the instance, the - static type will be used as the default service (i.e. *not* instance.GetType()). - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register an un-parameterised generic type, e.g. Repository<>. - Concrete types will be made as they are requested, e.g. with Resolve<Repository<int>>(). - - Container builder. - The open generic implementation type. - Registration builder allowing the registration to be configured. - - - - Specifies that the component being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that the components being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Register all types in an assembly. - - Container builder. - The assemblies from which to register types. - Registration builder allowing the registration to be configured. - - - - Register the types in a list. - - Container builder. - The types to register. - Registration builder allowing the registration to be configured. - - - - Specifies a subset of types to register from a scanned assembly. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Predicate that returns true for types to register. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set metadata on. - A function mapping the type to a list of metadata items. - Registration builder allowing the registration to be configured. - - - - Use the properties of an attribute (or interface implemented by an attribute) on the scanned type - to provide metadata values. - - Inherited attributes are supported; however, there must be at most one matching attribute - in the inheritance chain. - The attribute applied to the scanned type. - Registration to set metadata on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Key of the metadata item. - A function retrieving the value of the item from the component type. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered as providing all of its - implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for constructors. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - A function that returns the constructors to select from. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container will be wired to instances of the appropriate service. - - Registration to auto-wire properties. - Set wiring options such as circular dependency wiring support. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate properties on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for properties to inject. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Constructor signature to match. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when selecting a constructor. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Expression demonstrating how the constructor is called. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - Name of a constructor parameter on the target type. - Value to supply to the parameter.0 - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameter to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - A predicate selecting the parameter to set. - The provider that will generate the parameter value. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for constructor parameters. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameters to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set property on. - Name of a property on the target type. - Value to supply to the property. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The property to supply. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for properties. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The properties to supply. - A registration builder allowing further configuration of the component. - - - - Sets the target of the registration (used for metadata generation). - - The type of the limit. - The type of the activator data. - Registration style. - Registration to set target for. - The target. - - Registration builder allowing the registration to be configured. - - - Thrown if or is . - - - - - Provide a handler to be called when the component is registered. - - Registration limit type. - Activator data type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Provide a handler to be called when the component is registred. - - Registration limit type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Key of the service. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type. - - Registration to filter types from. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type, providing specific configuration for - the excluded type. - - Registration to filter types from. - Registration for the excepted type. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the namespace of the provided type - or one of its sub-namespaces. - - Registration to filter types from. - A type in the target namespace. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the provided namespace - or one of its sub-namespaces. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The namespace from which types will be selected. - Registration builder allowing the registration to be configured. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context and parameters. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service . - - - - Decorate all components implementing open generic service . - The and parameters must be different values. - - Container builder. - Service type being decorated. Must be an open generic type. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context and parameters. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - . - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - with decorator service . - - Service type of the decorator. Must accept a parameter - of type , which will be set to the instance being decorated. - Service type being decorated. - Container builder. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Decorate all components implementing service - with decorator service . - - Container builder. - Service type of the decorator. Must accept a parameter - of type , which will be set to the instance being decorated. - Service type being decorated. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Decorate all components implementing service - using the provided function. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context, parameters and service to decorate. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Decorate all components implementing open generic service . - - Container builder. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - Service type being decorated. Must be an open generic type. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Run a supplied action instead of disposing instances when they're no - longer required. - - Registration limit type. - Activator data type. - Registration style. - Registration to set release action for. - An action to perform instead of disposing the instance. - Registration builder allowing the registration to be configured. - Only one release action can be configured per registration. - - - - Wraps a registration in an implicit and automatically - activates the registration after the container is built. - - Registration to set release action for. - Registration limit type. - Activator data type. - Registration style. - A registration builder allowing further configuration of the component. - - - While you can implement an to perform some logic at - container build time, sometimes you need to just activate a registered component and - that's it. This extension allows you to automatically activate a registration on - container build. No additional logic is executed and the resolved instance is not held - so container disposal will end up disposing of the instance. - - - Depending on how you register the lifetime of the component, you may get an exception - when you build the container - components that are scoped to specific lifetimes (like - ASP.NET components scoped to a request lifetime) will fail to resolve because the - appropriate lifetime is not available. - - - - - - Share one instance of the component within the context of a single - web/HTTP/API request. Only available for integration that supports - per-request dependencies (e.g., MVC, Web API, web forms, etc.). - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - Additional tags applied for matching lifetime scopes. - A registration builder allowing further configuration of the component. - - Thrown if is . - - - - - Attaches a predicate to evaluate prior to executing the registration. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - The predicate to run to determine if the registration should be made. - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - Attaches a predicate such that a registration will only be made if - a specific service type is not already registered. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - - The service type to check for to determine if the registration should be made. - Note this is the *service type* - the As<T> part. - - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A decorator for '{0}' was not provided with an instance parameter.. - - - - - Looks up a localized string similar to The instance registration '{0}' can support SingleInstance() sharing only.. - - - - - Looks up a localized string similar to A metadata attribute of type '{0}' was not found on '{1}'.. - - - - - Looks up a localized string similar to More than one metadata attribute of type '{0}' was found on '{1}'.. - - - - - Looks up a localized string similar to No matching constructor exists on type '{0}'.. - - - - - Looks up a localized string similar to You can only attach a registration predicate to a registration that has a callback container attached (e.g., one that was made with a standard ContainerBuilder extension method).. - - - - - Adds syntactic convenience methods to the interface. - - - - - The name, provided when properties are injected onto an existing instance. - - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by . - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by . - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by . - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Retrieve a service from the context. - - The service to retrieve. - The context from which to resolve the service. - The component instance that provides the service. - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The key of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Try to retrieve a service from the context. - - The service type to resolve. - The context from which to resolve the service. - The resulting component instance providing the service, or default(T). - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service type to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The key of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The name of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - The parameters. - - True if a component providing the service is available. - - - - Thrown if is . - - - - - Convenience filters for use with assembly scanning registrations. - - - - - Filters scanned assembly types to be only the public types. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Registration builder allowing the registration to be configured. - - - - Extension methods for registering instances with a container. - - - - - Add a registration source to the container. - - The builder to register the registration source with. - The registration source to add. - - Thrown if is . - - - The to allow additional chained registration source registrations. - - - - - Add a registration source to the container. - - The source registrar that will make the registration into the container. - The registration source to add. - - Thrown if is . - - - The to allow additional chained registration source registrations. - - - - - A parameter that can supply values to sites that exactly - match a specified type. When applied to a reflection-based - component, will be matched against - the types of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - - Component with parameter... - - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - - Providing the parameter... - - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new TypedParameter(typeof(int), 123)); - - - - - - Gets the type against which targets are matched. - - - - - Initializes a new instance of the class. - - The exact type to match. - The parameter value. - - - - Shortcut for creating - by using the . - - Type to be used for the parameter. - The parameter value. - New typed parameter. - - - - Extends with methods that are useful in - building scanning rules for . - - - - - Returns true if this type is in the namespace - or one of its sub-namespaces. - - The type to test. - The namespace to test. - True if this type is in the namespace - or one of its sub-namespaces; otherwise, false. - - - - Returns true if this type is in the same namespace as - or one of its sub-namespaces. - - The type to test. - True if this type is in the same namespace as - or one of its sub-namespaces; otherwise, false. - - - - Determines whether the candidate type supports any base or - interface that closes the provided generic type. - - The type to test. - The open generic against which the type should be tested. - - - - Determines whether this type is assignable to . - - The type to test assignability to. - The type to test. - True if this type is assignable to references of type - ; otherwise, False. - - - - Finds a constructor with the matching type parameters. - - The type being tested. - The types of the contractor to find. - The is a match is found; otherwise, null. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not an open generic class or interface type so it won't work with methods that act on open generics.. - - - - - Extension methods for . - - - - - Safely returns the set of loadable types from an assembly. - - The from which to load types. - - The set of types from the , or the subset - of types that could be loaded if there was any error. - - - Thrown if is . - - - - - Base class for disposable objects. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets a value indicating whether the current instance has been disposed. - - - - - Helper methods used throughout the codebase. - - - - - Enforce that sequence does not contain null. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The parameter name. - - - - Enforces that the provided object is non-null. - - The type of value being checked. - The value. - if not null. - - - - Enforce that an argument is not null or empty. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The description. - if not null or empty. - - - - Enforce that the argument is a delegate type. - - The type to test. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The argument '{0}' cannot be empty.. - - - - - Looks up a localized string similar to The object of type '{0}' cannot be null.. - - - - - Looks up a localized string similar to Type {0} returns void.. - - - - - Looks up a localized string similar to The sequence provided as argument '{0}' cannot contain null elements.. - - - - - Looks up a localized string similar to Type {0} is not a delegate type.. - - - - - Dictionary used to allow local property get/set and fall back to parent values. - - - - - Storage for local values set in the dictionary. - - - - - Initializes a new instance of the class - with an empty parent. - - - - - Initializes a new instance of the class - with a specified parent. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets the number of elements contained in the dictionary. - - - The number of elements contained in this collection plus the parent collection, minus overlapping key counts. - - - - - Gets a value indicating whether this collection is read-only. - - - Always returns . - - - - - Gets an containing the keys of the dictionary. - - - An containing the keys of the dictionary without duplicates. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding values in the - returned by the property. - - - - - Gets the parent dictionary. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets an containing the values of the dictionary. - - - An containing the values of the dictionary with overrides taken into account. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding keys in the - returned by the property. - - - - - Gets or sets the with the specified key. - - - The . - - The key. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an item to the dictionary. - - The object to add to the dictionary. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an element with the provided key and value to the dictionary. - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - Changes made to this dictionary do not affect the parent. - - - - Thrown if is . - - - Thrown if an element with the same key is already present in the local or parent dictionary. - - - - - Removes all items from the dictionary. Does not clear parent entries, only local overrides. - - - - - Determines whether the dictionary contains a specific value. - - The object to locate in the dictionary. - - if is found in the dictionary; otherwise, . - - - - - Determines whether the dictionary contains an element with the specified key. - - The key to locate in the dictionary. - - if the dictionary or its parent contains an element with the key; otherwise, . - - - - - Copies the elements of the dictionary to an , starting at a particular index. - - - The one-dimensional that is the destination of the elements copied from - the dictionary. The must have zero-based indexing. - - - The zero-based index in at which copying begins. - - - - - Returns an enumerator that iterates through the collection. - - - An enumerator that can be used to iterate through the collection. - - - - - Removes the first occurrence of a specific object from the dictionary. - - The object to remove from the dictionary. - - if was successfully removed from the dictionary; otherwise, . - This method also returns if is not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Removes the element with the specified key from the dictionary. - - The key of the element to remove. - - if the element is successfully removed; otherwise, . - This method also returns if was not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Gets the value associated with the specified key. - - The key whose value to get. - When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - if the dictionary or parent contains an element with the specified key; otherwise, . - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Gets the list of correctly ordered unique keys from the local and parent dictionaries. - - - An with the unique set of all keys. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Item has already been added with key '{0}'.. - - - - - Extension methods for reflection-related types. - - - - - Maps from a property-set-value parameter to the declaring property. - - Parameter to the property setter. - The property info on which the setter is specified. - True if the parameter is a property setter. - - - - Get a PropertyInfo object from an expression of the form - x => x.P. - - Type declaring the property. - The type of the property. - Expression mapping an instance of the - declaring type to the property value. - Property info. - - - - Get the MethodInfo for a method called in the - expression. - - Type on which the method is called. - Expression demonstrating how the method appears. - The method info for the called method. - - - - Gets the for the new operation called in the expression. - - The type on which the constructor is called. - Expression demonstrating how the constructor is called. - The for the called constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided expression must be of the form () =>new X(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.M(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.P, but the provided expression was {0}.. - - - - - Adapts an action to the interface. - - - - - Initializes a new instance of the class. - - - The action to execute on disposal. - - - A factory that retrieves the value on which the - should be executed. - - - - - Joins the strings into one single string interspersing the elements with the separator (a-la - System.String.Join()). - - The elements. - The separator. - The joined string. - - - - Appends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The trailing item. - The sequence with an item appended to the end. - - - - Prepends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The leading item. - The sequence with an item prepended. - - - Returns the first concrete interface supported by the candidate type that - closes the provided open generic service type. - The type that is being checked for the interface. - The open generic type to locate. - The type of the interface. - - - - Looks for an interface on the candidate type that closes the provided open generic interface type. - - The type that is being checked for the interface. - The open generic service type to locate. - True if a closed implementation was found; otherwise false. - - - - Signal attribute for static analysis that indicates a helper method is - validating arguments for . - - - - diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard1.1/Autofac.dll b/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard1.1/Autofac.dll deleted file mode 100644 index 0dc857b..0000000 Binary files a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard1.1/Autofac.dll and /dev/null differ diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard1.1/Autofac.pdb b/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard1.1/Autofac.pdb deleted file mode 100644 index 4f73d12..0000000 Binary files a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard1.1/Autofac.pdb and /dev/null differ diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard1.1/Autofac.xml b/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard1.1/Autofac.xml deleted file mode 100644 index eaad912..0000000 --- a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard1.1/Autofac.xml +++ /dev/null @@ -1,8177 +0,0 @@ - - - - Autofac - - - - - Reflection activator data for concrete types. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets the instance activator based on the provided data. - - - - - Parameterises the construction of a container by a . - - - - - No options - the default behavior for container building. - - - - - Prevents inclusion of standard modules like support for - relationship types including etc. - - - - - Does not call on components implementing - this interface (useful for module testing.) - - - - - Reference object allowing location and update of a registration callback. - - - - - Initializes a new instance of the class. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets or sets the callback to execute during registration. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets the callback identifier. - - - A that uniquely identifies the callback action - in a set of callbacks. - - - - - Registration style for dynamic registrations. - - - - - Activator data that can provide an IInstanceActivator instance. - - - - - Gets the instance activator based on the provided data. - - - - - Hides standard Object members to make fluent interfaces - easier to read. - Based on blog post by @kzu here: - http://www.clariusconsulting.net/blogs/kzu/archive/2008/03/10/58301.aspx. - - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - The other. - Standard result. - - - - Data structure used to construct registrations. - - The most specific type to which instances of the registration - can be cast. - Activator builder type. - Registration style type. - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Used with the WithMetadata configuration method to - associate key-value pairs with an . - - Interface with properties whose names correspond to - the property keys. - This feature was suggested by OJ Reeves (@TheColonial). - - - - Set one of the property values. - - The type of the property. - An expression that accesses the property to set. - The property value to set. - - - - Builder for reflection-based activators. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets or sets the implementation type. - - - - - Gets or sets the constructor finder for the registration. - - - - - Gets or sets the constructor selector for the registration. - - - - - Gets the explicitly bound constructor parameters. - - - - - Gets the explicitly bound properties. - - - - - Static factory methods to simplify the creation and handling of IRegistrationBuilder{L,A,R}. - - - To create an for a specific type, use: - - var cr = RegistrationBuilder.ForType(t).CreateRegistration(); - - The full builder syntax is supported. - - var cr = RegistrationBuilder.ForType(t).Named("foo").ExternallyOwned().CreateRegistration(); - - - - - - Creates a registration builder for the provided delegate. - - Instance type returned by delegate. - Delegate to register. - A registration builder. - - - - Creates a registration builder for the provided delegate. - - Delegate to register. - Most specific type return value of delegate can be cast to. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Create an from a . - There is no need to call this method when registering components through a . - - - When called on the result of one of the methods, - the returned registration will be different from the one the builder itself registers - in the container. - - - - var registration = RegistrationBuilder.ForType<Foo>().CreateRegistration(); - - - The registration builder. - An IComponentRegistration. - - Thrown if is . - - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - An IComponentRegistration. - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - Optional; target registration. - An IComponentRegistration. - - Thrown if or is . - - - - - Register a component in the component registry. This helper method is necessary - in order to execute OnRegistered hooks and respect PreserveDefaults. - - Hoping to refactor this out. - Component registry to make registration in. - Registration builder with data for new registration. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not assignable to service '{1}'.. - - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure a single service that the component will provide. - - Service type to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Configure a single service that the component will provide. - - Service to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Data common to all registrations made in the container, both direct (IComponentRegistration) - and dynamic (IRegistrationSource). - - - - - Initializes a new instance of the class. - - The default service that will be used if no others - are added. - - - - Gets the services explicitly assigned to the component. - - - - - Add multiple services for the registration, overriding the default. - - The services to add. - If an empty collection is specified, this will still - clear the default service. - - - - Add a service to the registration, overriding the default. - - The service to add. - - - - Gets or sets the instance ownership assigned to the component. - - - - - Gets or sets the lifetime assigned to the component. - - - - - Gets or sets the sharing mode assigned to the component. - - - - - Gets the extended properties assigned to the component. - - - - - Gets or sets the callback used to register this component. - - - A that contains the delegate - used to register this component with an . - - - - - Gets the handlers for the Preparing event. - - - - - Gets the handlers for the Activating event. - - - - - Gets the handlers for the Activated event. - - - - - Copies the contents of another RegistrationData object into this one. - - The data to copy. - When true, the default service - will be changed to that of the other. - - Thrown if is . - - - - - Empties the configured services. - - - - - Adds registration syntax for less commonly-used features. - - - These features are in this namespace because they will remain accessible to - applications originally written against Autofac 1.4. In Autofac 2, this functionality - is implicitly provided and thus making explicit registrations is rarely necessary. - - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, and - this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by name. - - Factory delegate type. - Activator data type. - Registration style. - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by position. - - Factory delegate type. - Activator data type. - Registration style. - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by type. - - Factory delegate type. - Activator data type. - Registration style. - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - An activator builder with no parameters. - - - - - Initializes a new instance of the class. - - The activator to return. - - - - Gets the activator. - - - - - Registration style for individual components. - - - - - Gets or sets the ID used for the registration. - - - - - Gets the handlers to notify of the component registration event. - - - - - Gets or sets a value indicating whether default registrations should be preserved. - By default, new registrations override existing registrations as defaults. - If set to true, new registrations will not change existing defaults. - - - - - Gets or sets the component upon which this registration is based. - - - - - Executes the startable and auto-activate components in a context. - - - The in which startables should execute. - - - - - Used to build an from component registrations. - - - - var builder = new ContainerBuilder(); - - builder.RegisterType<Logger>() - .As<ILogger>() - .SingleInstance(); - - builder.Register(c => new MessageHandler(c.Resolve<ILogger>())); - - var container = builder.Build(); - // resolve components from container... - - - Most functionality is accessed - via extension methods in . - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Register a callback that will be invoked when the container is configured. - - This is primarily for extending the builder syntax. - Callback to execute. - - - - Register a callback that will be invoked when the container is built. - - Callback to execute. - The instance to continue registration calls. - - - - Create a new container with the component registrations that have been made. - - Options that influence the way the container is initialised. - - Build can only be called once per - - this prevents ownership issues for provided instances. - Build enables support for the relationship types that come with Autofac (e.g. - Func, Owned, Meta, Lazy, IEnumerable.) To exclude support for these types, - first create the container, then call Update() on the builder. - - A new container with the configured component registrations. - - - - Configure an existing container with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - - - - Configure an existing container with the component registrations - that have been made and allows additional build options to be specified. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - Options that influence the way the container is updated. - - - - Configure an existing registry with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - Configure an existing registry with the component registrations - that have been made. Primarily useful in dynamically adding registrations - to a child lifetime scope. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Build() or Update() can only be called once on a ContainerBuilder.. - - - - - Looks up a localized string similar to An error occurred while attempting to automatically activate registration '{0}'. See the inner exception for information on the source of the failure.. - - - - - Fired when the activation process for a new instance is complete. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets or sets the instance that will be used to satisfy the request. - - - The instance can be replaced if needed, e.g. by an interface proxy. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Provides default property selector that applies appropriate filters to ensure only - public settable properties are selected (including filtering for value types and indexed - properties). - - - - - Initializes a new instance of the class - that provides default selection criteria. - - Determines if values should be preserved or not. - - - - Gets or sets a value indicating whether the value should be set if the value is already - set (ie non-null). - - - - - Gets an instance of DefaultPropertySelector that will cause values to be overwritten. - - - - - Gets an instance of DefaultPropertySelector that will preserve any values already set. - - - - - Provides default filtering to determine if property should be injected by rejecting - non-public settable properties. - - Property to be injected. - Instance that has the property to be injected. - Whether property should be injected. - - - - Provides a property selector that applies a filter defined by a delegate. - - - - - Initializes a new instance of the class - that invokes a delegate to determine selection. - - Delegate to determine whether a property should be injected. - - - - Activate instances using a delegate. - - - - - Initializes a new instance of the class. - - The most specific type to which activated instances can be cast. - Activation delegate. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A delegate registered to create instances of '{0}' returned null.. - - - - - Base class for instance activators. - - - - - Initializes a new instance of the class. - - Most derived type to which instances can be cast. - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Gets a string representation of the activator. - - A string describing the activator. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Instances cannot be created by this activator as it has already been disposed.. - - - - - Provides a pre-constructed instance. - - - - - Initializes a new instance of the class. - - The instance to provide. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - Gets or sets a value indicating whether the activator disposes the instance that it holds. - Necessary because otherwise instances that are never resolved will never be - disposed. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided instance of '{0}' has already been used in an activation request. Did you combine a provided instance with non-root/single-instance lifetime/sharing?. - - - - - Supplies values based on the target parameter type. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - Thrown if or is . - - - - - Binds a constructor to the parameters that will be used when it is invoked. - - - - - Gets the constructor on the target type. The actual constructor used - might differ, e.g. if using a dynamic proxy. - - - - - Gets a value indicating whether the binding is valid. - - - - - Initializes a new instance of the class. - - ConstructorInfo to bind. - Available parameters. - Context in which to construct instance. - - - - Invoke the constructor with the parameter bindings. - - The constructed instance. - - - - Gets a description of the constructor parameter binding. - - - - Returns a System.String that represents the current System.Object. - A System.String that represents the current System.Object. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Bound constructor '{0}'.. - - - - - Looks up a localized string similar to The binding cannot be instantiated: {0}. - - - - - Looks up a localized string similar to An exception was thrown while invoking the constructor '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Cannot resolve parameter '{1}' of constructor '{0}'.. - - - - - Finds constructors that match a finder function. - - - - - Initializes a new instance of the class. - - - Default to selecting all public constructors. - - - - - Initializes a new instance of the class. - - The finder function. - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Provides parameters that have a default value, set with an optional parameter - declaration in C# or VB. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the parameter will - be set to a function that will lazily retrieve the parameter value. If the result is , - will be set to . - if a value can be supplied; otherwise, . - - Thrown if is . - - - - - Find suitable constructors from which to select. - - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Selects the best constructor from a set of available constructors. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - Parameters to the instance being resolved. - The best constructor. - - - - Selects a constructor based on its signature. - - - - - Initializes a new instance of the class. - - Signature to match. - - - - Selects the best constructor from the available constructors. - - Available constructors. - Parameters to the instance being resolved. - The best constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to At least one binding must be provided in order to select a constructor.. - - - - - Looks up a localized string similar to The required constructor on type '{0}' with signature '{1}' is unavailable.. - - - - - Looks up a localized string similar to More than one constructor matches the signature '{0}'.. - - - - - Selects the constructor with the most parameters. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - Parameters to the instance being resolved. - The best constructor. - A single unambiguous match could not be chosen. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot choose between multiple constructors with equal length {0} on type '{1}'. Select the constructor explicitly, with the UsingConstructor() configuration method, when the component is registered.. - - - - - Initializes a new instance of the class. - - The whose constructor was not found. - - - - Initializes a new instance of the class. - - The whose constructor was not found. - Exception message. - - - - Initializes a new instance of the class. - - The whose constructor was not found. - The inner exception. - - - - Initializes a new instance of the class. - - The whose constructor was not found. - Exception message. - The inner exception. - - - - Gets the type without found constructors. - - - A that was processed by an - or similar mechanism and was determined to have no available constructors. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No accessible constructors were found for the type '{0}'.. - - - - - Uses reflection to activate instances of a type. - - - - - Initializes a new instance of the class. - - Type to activate. - Constructor finder. - Constructor selector. - Parameters configured explicitly for this instance. - Properties configured explicitly for this instance. - - - - Gets the constructor finder. - - - - - Gets the constructor selector. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No constructors on type '{0}' can be found with the constructor finder '{1}'.. - - - - - Looks up a localized string similar to None of the constructors found with '{0}' on type '{1}' can be invoked with the available services and parameters:{2}. - - - - - Finds suitable properties to inject. - - - - - Provides filtering to determine if property should be injected. - - Property to be injected. - Instance that has the property to be injected. - Whether property should be injected. - - - - Service used as a "flag" to indicate a particular component should be - automatically activated on container build. - - - - - Gets the service description. - - - Always returns AutoActivate. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is not - and is an ; otherwise, . - - - - All services of this type are considered "equal". - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . Always 0 for this type. - - - - All services of this type are considered "equal" and use the same hash code. - - - - - - Information about the ocurrence of a component being registered - with a container. - - - - - Gets the container into which the registration was made. - - - - - Gets the component registration. - - - - - Initializes a new instance of the class. - - The container into which the registration - was made. - The component registration. - - - - Extension methods for . - - - - - For components registered instance-per-matching-lifetime-scope, retrieves the set - of lifetime scope tags to match. - - - The to query for matching lifetime scope tags. - - - If the component is registered instance-per-matching-lifetime-scope, this method returns - the set of matching lifetime scope tags. If the component is singleton, instance-per-scope, - instance-per-dependency, or otherwise not an instance-per-matching-lifetime-scope - component, this method returns an empty enumeration. - - - - - Base class for parameters that provide a constant value. - - - - - Gets the value of the parameter. - - - - - Initializes a new instance of the class. - - - The constant parameter value. - - - A predicate used to locate the parameter that should be populated by the constant. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Standard container implementation. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Gets associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The container's self-registration of context interfaces should never be activated as it is hard-wired into the LifetimeScope class.. - - - - - Base exception type thrown whenever the dependency resolution process fails. This is a fatal - exception, as Autofac is unable to 'roll back' changes to components that may have already - been made during the operation. For example, 'on activated' handlers may have already been - fired, or 'single instance' components partially constructed. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Marks a module as container-aware (for the purposes of attaching to diagnostic events.) - - - - - Initialise the module with the container into which it is being registered. - - The container. - - - - Maintains a set of objects to dispose, and disposes them in the reverse order - from which they were added when the Disposer is itself disposed. - - - - - Contents all implement IDisposable. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the instance that will be used to satisfy the request. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Locates the lifetime to which instances of a component should be attached. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Describes a logical component within the container. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets a value indicating whether the component instances are shared or not. - - - - - Gets a value indicating whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Gets the component registration upon which this registration is based. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. These may be modified by the event handler. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Provides component registrations according to the services they provide. - - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the set of registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Selects all available decorator registrations that can be applied to the specified registration. - - The registration for which decorator registrations are sought. - Decorator registrations applicable to . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. - - - - Fired when an is added to the registry. - - - - - Provided on an object that will dispose of other objects when it is - itself disposed. - - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Activates component instances. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Represents a set of components and related functionality - packaged together. - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Determines when instances supporting IDisposable are disposed. - - - - - The lifetime scope does not dispose the instances. - - - - - The instances are disposed when the lifetime scope is disposed. - - - - - Determines whether instances are shared within a lifetime scope. - - - - - Each request for an instance will return a new object. - - - - - Each request for an instance will return the same object. - - - - - Allows registrations to be made on-the-fly when unregistered - services are requested (lazy registrations.) - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (e.g., Meta, Func, or Owned). - - - - - Interface supported by services that carry type information. - - - - - Gets the type of the service. - - The type of the service. - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Defines a nested structure of lifetimes. - - - - - Gets the root of the sharing hierarchy. - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Identifies a service using a key in addition to its type. - - - - - Initializes a new instance of the class. - - Key of the service. - Type of the service. - - - - Gets the key of the service. - - The key of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Attaches the instance's lifetime to the current lifetime scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Lifetime scope implementation. - - - - - Protects shared instances from concurrent access. Other members and the base class are threadsafe. - - - - - The tag applied to root scopes when no other tag is specified. - - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - Parent scope. - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - - - - Initializes a new instance of the class. - - Components used in the scope. - - - - Begin a new anonymous sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new tagged sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new anonymous sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope(builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - - Begin a new tagged sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope("unitOfWork", builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - - Creates and setup the registry for a child scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the child scope. - Registry to use for a child scope. - It is the responsibility of the caller to make sure that the registry is properly - disposed of. This is generally done by adding the registry to the - property of the child scope. - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Gets the root of the sharing hierarchy. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Gets the services associated with the components that provide them. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Describes when a lifetime scope is beginning. - - - - - Initializes a new instance of the class. - - The lifetime scope that is beginning. - - - - Gets the lifetime scope that is beginning. - - - - - Describes when a lifetime scope is ending. - - - - - Initializes a new instance of the class. - - The lifetime scope that is ending. - - - - Gets the lifetime scope that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The tag '{0}' has already been assigned to a parent lifetime scope. If you are using Owned<T> this indicates you may have a circular dependency chain.. - - - - - Looks up a localized string similar to Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it has already been disposed.. - - - - - Looks up a localized string similar to The constructor of type '{0}' attempted to create another instance of itself. This is not permitted because the service is configured to only allowed a single instance per lifetime scope.. - - - - - Attaches the component's lifetime to scopes matching a supplied expression. - - - - - Initializes a new instance of the class. - - The tags applied to matching scopes. - - - - Gets the list of lifetime scope tags to match. - - - An of object tags to match - when searching for the lifetime scope for the component. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No scope with a tag matching '{0}' is visible from the scope in which the instance was requested. - - If you see this during execution of a web application, it generally indicates that a component registered as per-HTTP request is being requested by a SingleInstance() component (or a similar scenario). Under the web integration always request dependencies from the dependency resolver or the request lifetime scope, never from the container itself.. - - - - - Well-known tags used in setting up matching lifetime scopes. - - - - - Tag used in setting up per-request lifetime scope registrations - (e.g., per-HTTP-request or per-API-request). - - - - - Attaches the component's lifetime to the root scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A property identified by name. When applied to a reflection-based - component, the name will be matched against property names. - - - - - Gets the name of the property. - - - - - Initializes a new instance of the class. - - The name of the property. - The property value. - - - - Used in order to provide a value to a constructor parameter or property on an instance - being created by the container. - - - Not all parameters can be applied to all sites. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Fired before the activation process to allow parameters to be changed or an alternative - instance to be provided. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - - - - Gets the context in which the activation is occurring. - - - - - Gets the component providing the instance being activated. - - - - - Gets or sets the parameters supplied to the activator. - - - - - Fired when an is added to the registry. - - - - - Initializes a new instance of the class. - - The registry to which the source was added. - The source that was added. - - - - - Gets the registry to which the source was added. - - - - - Gets the source that was added. - - - - - A service was requested that cannot be provided by the container. To avoid this exception, either register a component - to provide the required service, check for service registration using IsRegistered(), or use the ResolveOptional() - method to resolve an optional dependency. - - This exception is fatal. See for more information. - - - - Initializes a new instance of the class. - - The service. - - - - Initializes a new instance of the class. - - The service. - The inner exception. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The requested service '{0}' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency.. - - - - - Describes a logical component within the container. - - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - The component registration upon which this registration is based. - - - - Gets the component registration upon which this registration is based. - If this registration was created directly by the user, returns this. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets or sets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets information about whether the component instances are shared or not. - - - - - Gets information about whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Describes the component in a human-readable form. - - A description of the component. - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Wraps a component registration, switching its lifetime. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activator = {0}, Services = [{1}], Lifetime = {2}, Sharing = {3}, Ownership = {4}. - - - - - Maps services onto the components that provide them. - - - The component registry provides services directly from components, - and also uses to generate components - on-the-fly or as adapters for other components. A component registry - is normally used through a , and not - directly by application code. - - - - - Protects instance variables from concurrent access. - - - - - External registration sources. - - - - - All registrations. - - - - - Keeps track of the status of registered services. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. - - - - Fired when an is added to the registry. - - - - - Delegates registration lookups to a specified registry. When write operations are applied, - initialises a new 'writeable' registry. - - - Safe for concurrent access by multiple readers. Write operations are single-threaded. - - - - - Gets or sets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Pulls registrations from another component registry. - Excludes most auto-generated registrations - currently has issues with - collection registrations. - - - - - Initializes a new instance of the class. - - Component registry to pull registrations from. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether components are adapted from the same logical scope. - In this case because the components that are adapted do not come from the same - logical scope, we must return false to avoid duplicating them. - - - - - ComponentRegistration subtyped only to distinguish it from other adapted registrations. - - - - - Interface providing fluent syntax for chaining module registrations. - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - - - Interface providing fluent syntax for chaining registration source registrations. - - - - - Add a registration source to the container. - - The registration source to add. - - The to allow additional chained registration source registrations. - - - - - Basic implementation of the - interface allowing registration of modules into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - Thrown if is . - - - - - Switches components with a RootScopeLifetime (singletons) with - decorators exposing MatchingScopeLifetime targeting the specified scope. - - - - - Tracks the services known to the registry. - - - - - List of implicit default service implementations. Overriding default implementations are appended to the end, - so the enumeration should begin from the end too, and the most default implementation comes last. - - - - - List of service implementations coming from sources. Sources have priority over preserve-default implementations. - Implementations from sources are enumerated in preserve-default order, so the most default implementation comes first. - - - - - List of explicit service implementations specified with the PreserveExistingDefaults option. - Enumerated in preserve-defaults order, so the most default implementation comes first. - - - - - Used for bookkeeping so that the same source is not queried twice (may be null). - - - - - Initializes a new instance of the class. - - The tracked service. - - - - Gets a value indicating whether the first time a service is requested, initialization (e.g. reading from sources) - happens. This value will then be set to true. Calling many methods on this type before - initialization is an error. - - - - - Gets the known implementations. The first implementation is a default one. - - - - - Gets a value indicating whether any implementations are known. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The operation is only valid during initialization.. - - - - - Looks up a localized string similar to The operation is not valid until the object is initialized.. - - - - - Basic implementation of the - interface allowing registration of registration sources into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a registration source to the container. - - The registration source to add. - - The to allow additional chained registration source registrations. - - - Thrown if is . - - - - - Flexible parameter type allows arbitrary values to be retrieved - from the resolution context. - - - - - Initializes a new instance of the class. - - A predicate that determines which parameters on a constructor will be supplied by this instance. - A function that supplies the parameter value given the context. - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the name . - - The type of the parameter to match. - The name of the matching service to resolve. - A configured instance. - - - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the key . - - The type of the parameter to match. - The key of the matching service to resolve. - A configured instance. - - - - Catch circular dependencies that are triggered by post-resolve processing (e.g. 'OnActivated'). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Circular component dependency detected: {0}.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The activation has already been executed: {0}. - - - - - Looks up a localized string similar to An exception was thrown while activating {0}.. - - - - - Looks up a localized string similar to Unable to resolve the type '{0}' because the lifetime scope it belongs in can't be located. The following services are exposed by this registration: - {1} - Details. - - - - - Represents the process of finding a component during a resolve operation. - - - - - Gets the component for which an instance is to be looked up. - - - - - Gets the scope in which the instance will be looked up. - - - - - Gets the parameters provided for new instance creation. - - - - - Raised when the lookup phase of the operation is ending. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Fired when instance lookup is complete. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - - - - Gets the instance lookup operation that is beginning. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Initializes a new instance of the class. - - The instance lookup that is beginning the completion phase. - - - - Gets the instance lookup operation that is beginning the completion phase. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending the completion phase. - - - - Gets the instance lookup operation that is ending the completion phase. - - - - - Fired when an instance is looked up. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - True if a new instance was created as part of the operation. - - - - Gets a value indicating whether a new instance was created as part of the operation. - - - - - Gets the instance lookup operation that is ending. - - - - - An is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Get or create and share an instance of in the . - - The scope in the hierarchy in which the operation will begin. - The component to resolve. - Parameters for the component. - The component instance. - - - - Raised when the entire operation is complete. - - - - - Raised when an instance is looked up within the operation. - - - - - A is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Initializes a new instance of the class. - - The most nested scope in which to begin the operation. The operation - can move upward to less nested scopes as components with wider sharing scopes are activated. - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Execute the complete resolve operation. - - The registration. - Parameters for the instance. - - - - Continue building the object graph by instantiating in the - current . - - The current scope of the operation. - The component to activate. - The parameters for the component. - The resolved instance. - - - - - Gets the services associated with the components that provide them. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is beginning. - - - - Gets the resolve operation that is beginning. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is ending. - If included, the exception causing the operation to end; otherwise, null. - - - - Gets the exception causing the operation to end, or null. - - - - - Gets the resolve operation that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An exception was thrown while executing a resolve operation. See the InnerException for details.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - Looks up a localized string similar to This resolve operation has already ended. When registering components using lambdas, the IComponentContext 'c' parameter to the lambda cannot be stored. Instead, either resolve IComponentContext again from 'c', or resolve a Func<> based factory to create subsequent components from.. - - - - - Services are the lookup keys used to locate component instances. - - - - - Gets a human-readable description of the service. - - The description. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Implements the operator ==. - - The left operand. - The right operand. - The result of the operator. - - - - Implements the operator !=. - - The left operand. - The right operand. - The result of the operator. - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.Equals(). - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.GetHashCode(). - - - - - Identifies a service according to a type to which it can be assigned. - - - - - Initializes a new instance of the class. - - Type of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - A handy unique service identifier type - all instances will be regarded as unequal. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The id. - - - - Gets a programmer-readable description of the identifying feature of the service. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides an annotation to resolve constructor dependencies - according to their registered key. - - - - This attribute allows constructor dependencies to be resolved by key. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with their own key, - the consumer can simply specify the key filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([KeyFilter("Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [KeyFilter("Solution")] IEnumerable<IAdapter> adapters, - [KeyFilter("Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated key on the - dependencies will be used. Be sure to specify the - - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Register the components getting filtered with keys - builder.RegisterType<ConsoleLogger>().Keyed<ILogger>("Solution"); - builder.RegisterType<FileLogger>().Keyed<ILogger>("Other"); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The key that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered service key on a component. - Resolved components must be keyed with this value to satisfy the filter. - - - - - Resolves a constructor parameter based on keyed service requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Provides an annotation to filter constructor dependencies - according to their specified metadata. - - - - This attribute allows constructor dependencies to be filtered by metadata. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with the LoggerName - metadata, the consumer can simply specify the filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([MetadataFilter("LoggerName", "Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [MetadataFilter("Target", "Solution")] IEnumerable<IAdapter> adapters, - [MetadataFilter("LoggerName", "Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated metadata on the dependencies will be used. - Be sure to specify the - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Attach metadata to the components getting filtered - builder.RegisterType<ConsoleLogger>().WithMetadata("LoggerName", "Solution").As<ILogger>(); - builder.RegisterType<FileLogger>().WithMetadata("LoggerName", "Other").As<ILogger>(); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The metadata key that the dependency should have in order to satisfy the parameter. - The metadata value that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - key on a component. Resolved components must have this metadata key to - satisfy the filter. - - - - - Gets the value the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - value on a component. Resolved components must have the metadata - with - this value to satisfy the filter. - - - - - Resolves a constructor parameter based on metadata requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Base attribute class for marking constructor parameters and enabling - filtering by attributed criteria. - - - - Implementations of this attribute can be used to mark constructor parameters - so filtering can be done based on registered service data. For example, the - allows constructor - parameters to be filtered by registered metadata criteria and the - allows constructor - parameters to be filtered by a keyed service registration. - - - If a type uses these attributes, it should be registered with Autofac - using the - - extension to enable the behavior. - - - For specific attribute usage examples, see the attribute documentation. - - - - - - - - Implemented in derived classes to resolve a specific parameter marked with this attribute. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - The instance of the object that should be used for the parameter value. - - - - Extends registration syntax for attribute scenarios. - - - - - Applies attribute-based filtering on constructor dependencies for use with attributes - derived from the . - - The type of the registration limit. - Activator data type. - Registration style type. - The registration builder containing registration data. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - Apply this extension to component registrations that use attributes - that derive from the - like the - in their constructors. Doing so will allow the attribute-based filtering to occur. See - for an - example on how to use the filter and attribute together. - - - - - - - Registration source providing implicit collection/list/enumerable support. - - - - This registration source provides enumerable support to allow resolving - the set of all registered services of a given type. - - - What may not be immediately apparent is that it also means any time there - are no items of a particular type registered, it will always return an - empty set rather than or throwing an exception. - This is by design. - - - Consider the [possibly majority] use case where you're resolving a set - of message handlers or event handlers from the container. If there aren't - any handlers, you want an empty set - not or - an exception. It's valid to have no handlers registered. - - - This implicit support means other areas (like MVC support or manual - property injection) must take care to only request enumerable values they - expect to get something back for. In other words, "Don't ask the container - for something you don't expect to resolve". - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Collection Support (Arrays and Generic Collection Interfaces). - - - - - - - - - - - - - - - - - - - - A service that has been registered for the purpose of decorating other components. - - - This service type is used to locate decorator services and is intended for internal use only. - - - - - - - - Gets the condition that must be met for the decorator to be applied. - - - - - Initializes a new instance of the class. - - The service type for the decorator. - The condition that must be met for the decorator to be applied. - - - - - - - - - - - - - - - - - - - Gets the implementation type of the service that is being decorated. - - - - - Gets the service type of the service that is being decorated. - - - - - Gets the implementation types of the decorators that have been applied. - - - - - Gets the decorator instances that have been applied. - - - - - Gets the current instance in the decorator chain. This will be initialized - to the service being decorated and will then become the decorated instance - as each decorator is applied. - - - - - Generates context-bound closures that represent factories from - a set of heuristics based on delegate type signatures. - - - - - Initializes a new instance of the class. - - The service that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Initializes a new instance of the class. - - The component that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Data used to create factory activators. - - - - - Initializes a new instance of the class. - - The type of the factory. - The service used to provide the products of the factory. - - - - Gets or sets a value determining how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - For Func-based delegates, this defaults to ByType. Otherwise, the - parameters will be mapped by name. - - - - - Gets the activator data that can provide an IInstanceActivator instance. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Unable to generate a function to return type '{0}' with input parameter types [{1}]. The input parameter type list has duplicate types. Try registering a custom delegate type instead of using a generic Func relationship.. - - - - - Looks up a localized string similar to Delegate Support (Func<T>and Custom Delegates). - - - - - Determines how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - - - - - Chooses parameter mapping based on the factory type. - For Func-based factories this is equivalent to ByType, for all - others ByName will be used. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as NamedParameters based on the parameter - names in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as TypedParameters based on the parameter - types in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as PositionalParameters based on the parameter - indices in the delegate type's formal argument list. - - - - - Provides components by lookup operations via an index (key) type. - - The type of the index. - The service provided by the indexed components. - - Retrieving a value given a key: - - IIndex<AccountType, IRenderer> accountRenderers = // ... - var renderer = accountRenderers[AccountType.User]; - - - - - - Get the value associated with . - - The value to retrieve. - The associated value. - - - - Get the value associated with if any is available. - - The key to look up. - The retrieved value. - True if a value associated with the key exists. - - - - Support the - type automatically whenever type T is registered with the container. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T> Support. - - - - - Support the System.Lazy<T, TMetadata> - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T, TMetadata> Support. - - - - - Describes the basic requirements for generating a lightweight adapter. - - - - - Initializes a new instance of the class. - - The service that will be adapted from. - The adapter function. - - - - Gets the adapter function. - - - - - Gets the service to be adapted from. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lightweight Adapter from {0} to {1}. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' cannot be used as a metadata view. A metadata view must be a concrete class with a parameterless or dictionary constructor.. - - - - - Looks up a localized string similar to Export metadata for '{0}' is missing and no default value was supplied.. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Meta<T> Support. - - - - - Looks up a localized string similar to Meta<T, TMetadata> Support. - - - - - Provides a value along with metadata describing the value. - - The type of the value. - An interface to which metadata values can be bound. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets metadata describing the value. - - - - - Provides a value along with a dictionary of metadata describing the value. - - The type of the value. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets the metadata describing the value. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - Describes the activator for an open generic decorator. - - - - - Initializes a new instance of the class. - - The decorator type. - The open generic service type to decorate. - - - - Gets the open generic service type to decorate. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - Looks up a localized string similar to Open Generic Decorator {0} from {1} to {2}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type {0} is not an open generic type definition.. - - - - - Generates activators for open generic types. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} providing {1}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' does not implement the interface '{1}'.. - - - - - Looks up a localized string similar to The implementation type '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The implementation type '{0}' does not support the interface '{1}'.. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The service '{1}' is not assignable from implementation type '{0}'.. - - - - - Represents a dependency that can be released by the dependent component. - - The service provided by the dependency. - - - Autofac automatically provides instances of whenever the - service is registered. - - - It is not necessary for , or the underlying component, to implement . - Disposing of the object is the correct way to handle cleanup of the dependency, - as this will dispose of any other components created indirectly as well. - - - When is resolved, a new is created for the - underlying , and tagged with the service matching , - generally a . This means that shared instances can be tied to this - scope by registering them as InstancePerMatchingLifetimeScope(new TypedService(typeof(T))). - - - - The component D below is disposable and implements IService: - - public class D : IService, IDisposable - { - // ... - } - - The dependent component C can dispose of the D instance whenever required by taking a dependency on - : - - public class C - { - IService _service; - - public C(Owned<IService> service) - { - _service = service; - } - - void DoWork() - { - _service.Value.DoSomething(); - } - - void OnFinished() - { - _service.Dispose(); - } - } - - In general, rather than depending on directly, components will depend on - System.Func<Owned<T>> in order to create and dispose of other components as required. - - - - - Initializes a new instance of the class. - - The value representing the instance. - An IDisposable interface through which ownership can be released. - - - - Gets or sets the owned value. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Generates registrations for services of type whenever the service - T is available. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Owned<T> Support. - - - - - Provides registrations on-the-fly for any concrete type not already registered with - the container. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A predicate that selects types the source will register. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (e.g., Meta, Func, or Owned). - - - - - Gets or sets an expression used to configure generated registrations. - - - A that can be used to modify the behavior - of registrations that are generated by this source. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Extension methods for configuring the . - - - - - Fluent method for setting the registration configuration on . - - The registration source to configure. - A configuration action that will run on any registration provided by the source. - - The with the registration configuration set. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to "Resolve Anything" Support. - - - - - Activation data for types located by scanning assemblies. - - - - - Initializes a new instance of the class. - - - - - Gets the filters applied to the types from the scanned assembly. - - - - - Gets the additional actions to be performed on the concrete type registrations. - - - - - Gets the actions to be called once the scanning operation is complete. - - - - - Enables contravariant Resolve() for interfaces that have a single contravariant ('in') parameter. - - - - interface IHandler<in TCommand> - { - void Handle(TCommand command); - } - - class Command { } - - class DerivedCommand : Command { } - - class CommandHandler : IHandler<Command> { ... } - - var builder = new ContainerBuilder(); - builder.RegisterSource(new ContravariantRegistrationSource()); - builder.RegisterType<CommandHandler>(); - var container = builder.Build(); - // Source enables this line, even though IHandler<Command> is the - // actual registered type. - var handler = container.Resolve<IHandler<DerivedCommand>>(); - handler.Handle(new DerivedCommand()); - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (e.g., Meta, Func, or Owned). - - - - - The context in which a service can be accessed or a component's - dependencies resolved. Disposal of a context will dispose any owned - components. - - - - - Gets the associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Creates, wires dependencies and manages lifetime for a set of components. - Most instances of are created - by a . - - - - // See ContainerBuilder for the definition of the builder variable - using (var container = builder.Build()) - { - var program = container.Resolve<Program>(); - program.Run(); - } - - - - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - An tracks the instantiation of component instances. - It defines a boundary in which instances are shared and configured. - Disposing an will dispose the components that were - resolved through it. - - - - // See IContainer for definition of the container variable - using (var requestScope = container.BeginLifetimeScope()) - { - // Note that handler is resolved from requestScope, not - // from the container: - - var handler = requestScope.Resolve<IRequestHandler>(); - handler.Handle(request); - - // When requestScope is disposed, all resources used in processing - // the request will be released. - } - - - - All long-running applications should resolve components via an - . Choosing the duration of the lifetime is application- - specific. The standard Autofac WCF and ASP.NET/MVC integrations are already configured - to create and release s as appropriate. For example, the - ASP.NET integration will create and release an per HTTP - request. - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this . - Component instances can be associated with it manually if required. - - Typical usage does not require interaction with this member- it - is used when extending the container. - - - - Gets the tag applied to the . - - Tags allow a level in the lifetime hierarchy to be identified. - In most applications, tags are not necessary. - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - When implemented by a component, an instance of the component will be resolved - and started as soon as the container is built. Autofac will not call the Start() - method when subsequent instances are resolved. If this behavior is required, use - an OnActivated() event handler instead. - - - For equivalent "Stop" functionality, implement . Autofac - will always dispose a component before any of its dependencies (except in the presence - of circular dependencies, in which case the components in the cycle are disposed in - reverse-construction order.) - - - - - Perform once-off startup processing. - - - - - Base class for user-defined modules. Modules can add a set of related components - to a container () or attach cross-cutting functionality - to other components (. - Modules are given special support in the XML configuration feature - see - http://code.google.com/p/autofac/wiki/StructuringWithModules. - - Provides a user-friendly way to implement - via . - - Defining a module: - - public class DataAccessModule : Module - { - public string ConnectionString { get; set; } - - public override void Load(ContainerBuilder moduleBuilder) - { - moduleBuilder.RegisterGeneric(typeof(MyRepository<>)) - .As(typeof(IRepository<>)) - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - - moduleBuilder.Register(c => new MyDbConnection(ConnectionString)) - .As<IDbConnection>() - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - } - } - - Using the module... - - var builder = new ContainerBuilder(); - builder.RegisterModule(new DataAccessModule { ConnectionString = "..." }); - var container = builder.Build(); - var customers = container.Resolve<IRepository<Customer>>(); - - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Override to add registrations to the container. - - - Note that the ContainerBuilder parameter is unique to this module. - - The builder through which components can be - registered. - - - - Override to attach module-specific functionality to a - component registration. - - This method will be called for all existing and future component - registrations - ordering is not important. - The component registry. - The registration to attach functionality to. - - - - Override to perform module-specific processing on a registration source. - - This method will be called for all existing and future sources - - ordering is not important. - The component registry into which the source was added. - The registration source. - - - - Gets the assembly in which the concrete module type is located. To avoid bugs whereby deriving from a module will - change the target assembly, this property can only be used by modules that inherit directly from - . - - - - - Extension methods for registering instances with a container. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The module registrar that will make the registration into the container. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Module.ThisAssembly is only available in modules that inherit directly from Module. It can't be used in '{0}' which inherits from '{1}'.. - - - - - A parameter identified by name. When applied to a reflection-based - component, will be matched against - the name of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - - Component with parameter... - - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - - Providing the parameter... - - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new NamedParameter("amount", 123)); - - - - - - Gets the name of the parameter. - - - - - Initializes a new instance of the class. - - The name of the parameter. - The parameter value. - - - - Extension methods that simplify extraction of parameter values from - an where T is . - Each method returns the first matching parameter value, or throws an exception if - none is provided. - - - At configuration time, delegate registrations can retrieve parameter values using - the methods , and : - - builder.Register((c, p) => new FtpClient(p.Named<string>("server"))); - - These parameters can be provided at resolution time: - - container.Resolve<FtpClient>(new NamedParameter("server", "ftp.example.com")); - - Alternatively, the parameters can be provided via a Generated Factory - http://code.google.com/p/autofac/wiki/DelegateFactories. - - - - - Retrieve a named parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The name of the parameter to select. - The value of the selected parameter. - - - - - Retrieve a positional parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The zero-based position of the parameter to select. - The value of the selected parameter. - The position value is the one associated with the parameter when - it was constructed, not its index into the - sequence. - - - - - Retrieve a typed parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The value of the selected parameter. - - - - - A parameter that is identified according to an integer representing its - position in an argument list. When applied to a reflection-based - component, will be matched against - the indices of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - - Component with parameter... - - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - - Providing the parameter... - - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new PositionalParameter(0, 123)); - - - - - - Gets the zero-based position of the parameter. - - - - - Initializes a new instance of the class. - - The zero-based position of the parameter. - The parameter value. - - - - Options that can be applied when autowiring properties on a component. (Multiple options can - be specified using bitwise 'or' - e.g. AllowCircularDependencies | PreserveSetValues. - - - - - Default behavior. Circular dependencies are not allowed; existing non-default - property values are overwritten. - - - - - Allows property-property and property-constructor circular dependency wiring. - This flag moves property wiring from the Activating to the Activated event. - - - - - If specified, properties that already have a non-default value will be left - unchanged in the wiring operation. - - - - - Adds registration syntax to the type. - - - - - Add a component to the container. - - The builder to register the component with. - The component to add. - - - - Add a registration source to the container. - - The builder to register the registration source via. - The registration source to add. - - - - Register an instance as a component. - - The type of the instance. - Container builder. - The instance to register. - Registration builder allowing the registration to be configured. - If no services are explicitly specified for the instance, the - static type will be used as the default service (i.e. *not* instance.GetType()). - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register an un-parameterised generic type, e.g. Repository<>. - Concrete types will be made as they are requested, e.g. with Resolve<Repository<int>>(). - - Container builder. - The open generic implementation type. - Registration builder allowing the registration to be configured. - - - - Specifies that the component being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that the components being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Register all types in an assembly. - - Container builder. - The assemblies from which to register types. - Registration builder allowing the registration to be configured. - - - - Register the types in a list. - - Container builder. - The types to register. - Registration builder allowing the registration to be configured. - - - - Specifies a subset of types to register from a scanned assembly. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Predicate that returns true for types to register. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set metadata on. - A function mapping the type to a list of metadata items. - Registration builder allowing the registration to be configured. - - - - Use the properties of an attribute (or interface implemented by an attribute) on the scanned type - to provide metadata values. - - Inherited attributes are supported; however, there must be at most one matching attribute - in the inheritance chain. - The attribute applied to the scanned type. - Registration to set metadata on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Key of the metadata item. - A function retrieving the value of the item from the component type. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered as providing all of its - implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for constructors. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - A function that returns the constructors to select from. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container will be wired to instances of the appropriate service. - - Registration to auto-wire properties. - Set wiring options such as circular dependency wiring support. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate properties on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for properties to inject. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Constructor signature to match. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when selecting a constructor. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Expression demonstrating how the constructor is called. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - Name of a constructor parameter on the target type. - Value to supply to the parameter.0 - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameter to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - A predicate selecting the parameter to set. - The provider that will generate the parameter value. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for constructor parameters. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameters to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set property on. - Name of a property on the target type. - Value to supply to the property. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The property to supply. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for properties. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The properties to supply. - A registration builder allowing further configuration of the component. - - - - Sets the target of the registration (used for metadata generation). - - The type of the limit. - The type of the activator data. - Registration style. - Registration to set target for. - The target. - - Registration builder allowing the registration to be configured. - - - Thrown if or is . - - - - - Provide a handler to be called when the component is registered. - - Registration limit type. - Activator data type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Provide a handler to be called when the component is registred. - - Registration limit type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Key of the service. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type. - - Registration to filter types from. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type, providing specific configuration for - the excluded type. - - Registration to filter types from. - Registration for the excepted type. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the namespace of the provided type - or one of its sub-namespaces. - - Registration to filter types from. - A type in the target namespace. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the provided namespace - or one of its sub-namespaces. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The namespace from which types will be selected. - Registration builder allowing the registration to be configured. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context and parameters. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service . - - - - Decorate all components implementing open generic service . - The and parameters must be different values. - - Container builder. - Service type being decorated. Must be an open generic type. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context and parameters. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - . - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - with decorator service . - - Service type of the decorator. Must accept a parameter - of type , which will be set to the instance being decorated. - Service type being decorated. - Container builder. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Decorate all components implementing service - with decorator service . - - Container builder. - Service type of the decorator. Must accept a parameter - of type , which will be set to the instance being decorated. - Service type being decorated. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Decorate all components implementing service - using the provided function. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context, parameters and service to decorate. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Decorate all components implementing open generic service . - - Container builder. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - Service type being decorated. Must be an open generic type. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Run a supplied action instead of disposing instances when they're no - longer required. - - Registration limit type. - Activator data type. - Registration style. - Registration to set release action for. - An action to perform instead of disposing the instance. - Registration builder allowing the registration to be configured. - Only one release action can be configured per registration. - - - - Wraps a registration in an implicit and automatically - activates the registration after the container is built. - - Registration to set release action for. - Registration limit type. - Activator data type. - Registration style. - A registration builder allowing further configuration of the component. - - - While you can implement an to perform some logic at - container build time, sometimes you need to just activate a registered component and - that's it. This extension allows you to automatically activate a registration on - container build. No additional logic is executed and the resolved instance is not held - so container disposal will end up disposing of the instance. - - - Depending on how you register the lifetime of the component, you may get an exception - when you build the container - components that are scoped to specific lifetimes (like - ASP.NET components scoped to a request lifetime) will fail to resolve because the - appropriate lifetime is not available. - - - - - - Share one instance of the component within the context of a single - web/HTTP/API request. Only available for integration that supports - per-request dependencies (e.g., MVC, Web API, web forms, etc.). - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - Additional tags applied for matching lifetime scopes. - A registration builder allowing further configuration of the component. - - Thrown if is . - - - - - Attaches a predicate to evaluate prior to executing the registration. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - The predicate to run to determine if the registration should be made. - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - Attaches a predicate such that a registration will only be made if - a specific service type is not already registered. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - - The service type to check for to determine if the registration should be made. - Note this is the *service type* - the As<T> part. - - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A decorator for '{0}' was not provided with an instance parameter.. - - - - - Looks up a localized string similar to The instance registration '{0}' can support SingleInstance() sharing only.. - - - - - Looks up a localized string similar to A metadata attribute of type '{0}' was not found on '{1}'.. - - - - - Looks up a localized string similar to More than one metadata attribute of type '{0}' was found on '{1}'.. - - - - - Looks up a localized string similar to No matching constructor exists on type '{0}'.. - - - - - Looks up a localized string similar to You can only attach a registration predicate to a registration that has a callback container attached (e.g., one that was made with a standard ContainerBuilder extension method).. - - - - - Adds syntactic convenience methods to the interface. - - - - - The name, provided when properties are injected onto an existing instance. - - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by . - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by . - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by . - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Retrieve a service from the context. - - The service to retrieve. - The context from which to resolve the service. - The component instance that provides the service. - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The key of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Try to retrieve a service from the context. - - The service type to resolve. - The context from which to resolve the service. - The resulting component instance providing the service, or default(T). - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service type to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The key of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The name of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - The parameters. - - True if a component providing the service is available. - - - - Thrown if is . - - - - - Convenience filters for use with assembly scanning registrations. - - - - - Filters scanned assembly types to be only the public types. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Registration builder allowing the registration to be configured. - - - - Extension methods for registering instances with a container. - - - - - Add a registration source to the container. - - The builder to register the registration source with. - The registration source to add. - - Thrown if is . - - - The to allow additional chained registration source registrations. - - - - - Add a registration source to the container. - - The source registrar that will make the registration into the container. - The registration source to add. - - Thrown if is . - - - The to allow additional chained registration source registrations. - - - - - A parameter that can supply values to sites that exactly - match a specified type. When applied to a reflection-based - component, will be matched against - the types of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - - Component with parameter... - - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - - Providing the parameter... - - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new TypedParameter(typeof(int), 123)); - - - - - - Gets the type against which targets are matched. - - - - - Initializes a new instance of the class. - - The exact type to match. - The parameter value. - - - - Shortcut for creating - by using the . - - Type to be used for the parameter. - The parameter value. - New typed parameter. - - - - Extends with methods that are useful in - building scanning rules for . - - - - - Returns true if this type is in the namespace - or one of its sub-namespaces. - - The type to test. - The namespace to test. - True if this type is in the namespace - or one of its sub-namespaces; otherwise, false. - - - - Returns true if this type is in the same namespace as - or one of its sub-namespaces. - - The type to test. - True if this type is in the same namespace as - or one of its sub-namespaces; otherwise, false. - - - - Determines whether the candidate type supports any base or - interface that closes the provided generic type. - - The type to test. - The open generic against which the type should be tested. - - - - Determines whether this type is assignable to . - - The type to test assignability to. - The type to test. - True if this type is assignable to references of type - ; otherwise, False. - - - - Finds a constructor with the matching type parameters. - - The type being tested. - The types of the contractor to find. - The is a match is found; otherwise, null. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not an open generic class or interface type so it won't work with methods that act on open generics.. - - - - - Extension methods for . - - - - - Safely returns the set of loadable types from an assembly. - - The from which to load types. - - The set of types from the , or the subset - of types that could be loaded if there was any error. - - - Thrown if is . - - - - - Base class for disposable objects. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets a value indicating whether the current instance has been disposed. - - - - - Helper methods used throughout the codebase. - - - - - Enforce that sequence does not contain null. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The parameter name. - - - - Enforces that the provided object is non-null. - - The type of value being checked. - The value. - if not null. - - - - Enforce that an argument is not null or empty. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The description. - if not null or empty. - - - - Enforce that the argument is a delegate type. - - The type to test. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The argument '{0}' cannot be empty.. - - - - - Looks up a localized string similar to The object of type '{0}' cannot be null.. - - - - - Looks up a localized string similar to Type {0} returns void.. - - - - - Looks up a localized string similar to The sequence provided as argument '{0}' cannot contain null elements.. - - - - - Looks up a localized string similar to Type {0} is not a delegate type.. - - - - - Dictionary used to allow local property get/set and fall back to parent values. - - - - - Storage for local values set in the dictionary. - - - - - Initializes a new instance of the class - with an empty parent. - - - - - Initializes a new instance of the class - with a specified parent. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets the number of elements contained in the dictionary. - - - The number of elements contained in this collection plus the parent collection, minus overlapping key counts. - - - - - Gets a value indicating whether this collection is read-only. - - - Always returns . - - - - - Gets an containing the keys of the dictionary. - - - An containing the keys of the dictionary without duplicates. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding values in the - returned by the property. - - - - - Gets the parent dictionary. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets an containing the values of the dictionary. - - - An containing the values of the dictionary with overrides taken into account. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding keys in the - returned by the property. - - - - - Gets or sets the with the specified key. - - - The . - - The key. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an item to the dictionary. - - The object to add to the dictionary. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an element with the provided key and value to the dictionary. - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - Changes made to this dictionary do not affect the parent. - - - - Thrown if is . - - - Thrown if an element with the same key is already present in the local or parent dictionary. - - - - - Removes all items from the dictionary. Does not clear parent entries, only local overrides. - - - - - Determines whether the dictionary contains a specific value. - - The object to locate in the dictionary. - - if is found in the dictionary; otherwise, . - - - - - Determines whether the dictionary contains an element with the specified key. - - The key to locate in the dictionary. - - if the dictionary or its parent contains an element with the key; otherwise, . - - - - - Copies the elements of the dictionary to an , starting at a particular index. - - - The one-dimensional that is the destination of the elements copied from - the dictionary. The must have zero-based indexing. - - - The zero-based index in at which copying begins. - - - - - Returns an enumerator that iterates through the collection. - - - An enumerator that can be used to iterate through the collection. - - - - - Removes the first occurrence of a specific object from the dictionary. - - The object to remove from the dictionary. - - if was successfully removed from the dictionary; otherwise, . - This method also returns if is not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Removes the element with the specified key from the dictionary. - - The key of the element to remove. - - if the element is successfully removed; otherwise, . - This method also returns if was not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Gets the value associated with the specified key. - - The key whose value to get. - When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - if the dictionary or parent contains an element with the specified key; otherwise, . - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Gets the list of correctly ordered unique keys from the local and parent dictionaries. - - - An with the unique set of all keys. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Item has already been added with key '{0}'.. - - - - - Extension methods for reflection-related types. - - - - - Maps from a property-set-value parameter to the declaring property. - - Parameter to the property setter. - The property info on which the setter is specified. - True if the parameter is a property setter. - - - - Get a PropertyInfo object from an expression of the form - x => x.P. - - Type declaring the property. - The type of the property. - Expression mapping an instance of the - declaring type to the property value. - Property info. - - - - Get the MethodInfo for a method called in the - expression. - - Type on which the method is called. - Expression demonstrating how the method appears. - The method info for the called method. - - - - Gets the for the new operation called in the expression. - - The type on which the constructor is called. - Expression demonstrating how the constructor is called. - The for the called constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided expression must be of the form () =>new X(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.M(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.P, but the provided expression was {0}.. - - - - - Adapts an action to the interface. - - - - - Initializes a new instance of the class. - - - The action to execute on disposal. - - - A factory that retrieves the value on which the - should be executed. - - - - - Joins the strings into one single string interspersing the elements with the separator (a-la - System.String.Join()). - - The elements. - The separator. - The joined string. - - - - Appends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The trailing item. - The sequence with an item appended to the end. - - - - Prepends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The leading item. - The sequence with an item prepended. - - - Returns the first concrete interface supported by the candidate type that - closes the provided open generic service type. - The type that is being checked for the interface. - The open generic type to locate. - The type of the interface. - - - - Looks for an interface on the candidate type that closes the provided open generic interface type. - - The type that is being checked for the interface. - The open generic service type to locate. - True if a closed implementation was found; otherwise false. - - - - Signal attribute for static analysis that indicates a helper method is - validating arguments for . - - - - diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard2.0/Autofac.dll b/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard2.0/Autofac.dll deleted file mode 100644 index 47df47b..0000000 Binary files a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard2.0/Autofac.dll and /dev/null differ diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard2.0/Autofac.pdb b/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard2.0/Autofac.pdb deleted file mode 100644 index c75e835..0000000 Binary files a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard2.0/Autofac.pdb and /dev/null differ diff --git a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard2.0/Autofac.xml b/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard2.0/Autofac.xml deleted file mode 100644 index eaad912..0000000 --- a/src/IoC_Inject/packages/Autofac.4.9.2/lib/netstandard2.0/Autofac.xml +++ /dev/null @@ -1,8177 +0,0 @@ - - - - Autofac - - - - - Reflection activator data for concrete types. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets the instance activator based on the provided data. - - - - - Parameterises the construction of a container by a . - - - - - No options - the default behavior for container building. - - - - - Prevents inclusion of standard modules like support for - relationship types including etc. - - - - - Does not call on components implementing - this interface (useful for module testing.) - - - - - Reference object allowing location and update of a registration callback. - - - - - Initializes a new instance of the class. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets or sets the callback to execute during registration. - - - An that executes a registration action - against an . - - - Thrown if is . - - - - - Gets the callback identifier. - - - A that uniquely identifies the callback action - in a set of callbacks. - - - - - Registration style for dynamic registrations. - - - - - Activator data that can provide an IInstanceActivator instance. - - - - - Gets the instance activator based on the provided data. - - - - - Hides standard Object members to make fluent interfaces - easier to read. - Based on blog post by @kzu here: - http://www.clariusconsulting.net/blogs/kzu/archive/2008/03/10/58301.aspx. - - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - Standard result. - - - - Standard System.Object member. - - The other. - Standard result. - - - - Data structure used to construct registrations. - - The most specific type to which instances of the registration - can be cast. - Activator builder type. - Registration style type. - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Used with the WithMetadata configuration method to - associate key-value pairs with an . - - Interface with properties whose names correspond to - the property keys. - This feature was suggested by OJ Reeves (@TheColonial). - - - - Set one of the property values. - - The type of the property. - An expression that accesses the property to set. - The property value to set. - - - - Builder for reflection-based activators. - - - - - Initializes a new instance of the class. - - Type that will be activated. - - - - Gets or sets the implementation type. - - - - - Gets or sets the constructor finder for the registration. - - - - - Gets or sets the constructor selector for the registration. - - - - - Gets the explicitly bound constructor parameters. - - - - - Gets the explicitly bound properties. - - - - - Static factory methods to simplify the creation and handling of IRegistrationBuilder{L,A,R}. - - - To create an for a specific type, use: - - var cr = RegistrationBuilder.ForType(t).CreateRegistration(); - - The full builder syntax is supported. - - var cr = RegistrationBuilder.ForType(t).Named("foo").ExternallyOwned().CreateRegistration(); - - - - - - Creates a registration builder for the provided delegate. - - Instance type returned by delegate. - Delegate to register. - A registration builder. - - - - Creates a registration builder for the provided delegate. - - Delegate to register. - Most specific type return value of delegate can be cast to. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Creates a registration builder for the provided type. - - Implementation type to register. - A registration builder. - - - - Create an from a . - There is no need to call this method when registering components through a . - - - When called on the result of one of the methods, - the returned registration will be different from the one the builder itself registers - in the container. - - - - var registration = RegistrationBuilder.ForType<Foo>().CreateRegistration(); - - - The registration builder. - An IComponentRegistration. - - Thrown if is . - - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - An IComponentRegistration. - - - - Create an IComponentRegistration from data. - - Id of the registration. - Registration data. - Activator. - Services provided by the registration. - Optional; target registration. - An IComponentRegistration. - - Thrown if or is . - - - - - Register a component in the component registry. This helper method is necessary - in order to execute OnRegistered hooks and respect PreserveDefaults. - - Hoping to refactor this out. - Component registry to make registration in. - Registration builder with data for new registration. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not assignable to service '{1}'.. - - - - - Gets the activator data. - - - - - Gets the registration style. - - - - - Gets the registration data. - - - - - Configure the component so that instances are never disposed by the container. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that instances that support IDisposable are - disposed by the container (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets a new, unique instance (default). - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - gets the same, shared instance. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a single ILifetimeScope gets the same, shared instance. Dependent components in - different lifetime scopes will get different instances. - - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() within - a ILifetimeScope tagged with any of the provided tags value gets the same, shared instance. - Dependent components in lifetime scopes that are children of the tagged scope will - share the parent's instance. If no appropriately tagged scope can be found in the - hierarchy an is thrown. - - Tag applied to matching lifetime scopes. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - The service type provided by the component. - Key to associate with the component. - A registration builder allowing further configuration of the component. - - - - Configure the component so that every dependent component or call to Resolve() - within a ILifetimeScope created by an owned instance gets the same, shared instance. - Dependent components in lifetime scopes that are children of the owned instance scope will - share the parent's instance. If no appropriate owned instance scope can be found in the - hierarchy an is thrown. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. The generic parameter(s) to As() - will be exposed as TypedService instances. - - Service type. - Service type. - Service type. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Service types to expose. - A registration builder allowing further configuration of the component. - - - - Configure a single service that the component will provide. - - Service type to expose. - A registration builder allowing further configuration of the component. - - - - Configure the services that the component will provide. - - Services to expose. - A registration builder allowing further configuration of the component. - - - - Configure a single service that the component will provide. - - Service to expose. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a textual name that can be used to retrieve the component. - - Named service to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Provide a key that can be used to retrieve the component. - - Key to associate with the component. - The service type provided by the component. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Preparing event. This event allows manipulating of the parameters - that will be provided to the component. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activating event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Add a handler for the Activated event. - - The event handler. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container and follow specific criteria will be wired to instances of the appropriate service. - - Selector to determine which properties should be injected. - Determine if circular dependencies should be allowed or not. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - Key by which the data can be located. - The data value. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - The extended properties to associate with the component. - A registration builder allowing further configuration of the component. - - - - Associates data with the component. - - A type with properties whose names correspond to the - property names to configure. - - The action used to configure the metadata. - - A registration builder allowing further configuration of the component. - - - - Data common to all registrations made in the container, both direct (IComponentRegistration) - and dynamic (IRegistrationSource). - - - - - Initializes a new instance of the class. - - The default service that will be used if no others - are added. - - - - Gets the services explicitly assigned to the component. - - - - - Add multiple services for the registration, overriding the default. - - The services to add. - If an empty collection is specified, this will still - clear the default service. - - - - Add a service to the registration, overriding the default. - - The service to add. - - - - Gets or sets the instance ownership assigned to the component. - - - - - Gets or sets the lifetime assigned to the component. - - - - - Gets or sets the sharing mode assigned to the component. - - - - - Gets the extended properties assigned to the component. - - - - - Gets or sets the callback used to register this component. - - - A that contains the delegate - used to register this component with an . - - - - - Gets the handlers for the Preparing event. - - - - - Gets the handlers for the Activating event. - - - - - Gets the handlers for the Activated event. - - - - - Copies the contents of another RegistrationData object into this one. - - The data to copy. - When true, the default service - will be changed to that of the other. - - Thrown if is . - - - - - Empties the configured services. - - - - - Adds registration syntax for less commonly-used features. - - - These features are in this namespace because they will remain accessible to - applications originally written against Autofac 1.4. In Autofac 2, this functionality - is implicitly provided and thus making explicit registrations is rarely necessary. - - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - Container builder. - Factory type to generate. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, and - this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - The service that the delegate will return instances of. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Registers a factory delegate. - - The type of the delegate. - Container builder. - Registration builder allowing the registration to be configured. - Factory delegates are provided automatically in Autofac 2, - and this method is generally not required. - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by name. - - Factory delegate type. - Activator data type. - Registration style. - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by position. - - Factory delegate type. - Activator data type. - Registration style. - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - Changes the parameter mapping mode of the supplied delegate type to match - parameters by type. - - Factory delegate type. - Activator data type. - Registration style. - Registration to change parameter mapping mode of. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - - An activator builder with no parameters. - - - - - Initializes a new instance of the class. - - The activator to return. - - - - Gets the activator. - - - - - Registration style for individual components. - - - - - Gets or sets the ID used for the registration. - - - - - Gets the handlers to notify of the component registration event. - - - - - Gets or sets a value indicating whether default registrations should be preserved. - By default, new registrations override existing registrations as defaults. - If set to true, new registrations will not change existing defaults. - - - - - Gets or sets the component upon which this registration is based. - - - - - Executes the startable and auto-activate components in a context. - - - The in which startables should execute. - - - - - Used to build an from component registrations. - - - - var builder = new ContainerBuilder(); - - builder.RegisterType<Logger>() - .As<ILogger>() - .SingleInstance(); - - builder.Register(c => new MessageHandler(c.Resolve<ILogger>())); - - var container = builder.Build(); - // resolve components from container... - - - Most functionality is accessed - via extension methods in . - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Register a callback that will be invoked when the container is configured. - - This is primarily for extending the builder syntax. - Callback to execute. - - - - Register a callback that will be invoked when the container is built. - - Callback to execute. - The instance to continue registration calls. - - - - Create a new container with the component registrations that have been made. - - Options that influence the way the container is initialised. - - Build can only be called once per - - this prevents ownership issues for provided instances. - Build enables support for the relationship types that come with Autofac (e.g. - Func, Owned, Meta, Lazy, IEnumerable.) To exclude support for these types, - first create the container, then call Update() on the builder. - - A new container with the configured component registrations. - - - - Configure an existing container with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - - - - Configure an existing container with the component registrations - that have been made and allows additional build options to be specified. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing container to make the registrations in. - Options that influence the way the container is updated. - - - - Configure an existing registry with the component registrations - that have been made. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - Configure an existing registry with the component registrations - that have been made. Primarily useful in dynamically adding registrations - to a child lifetime scope. - - - Update can only be called once per - - this prevents ownership issues for provided instances. - - An existing registry to make the registrations in. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Build() or Update() can only be called once on a ContainerBuilder.. - - - - - Looks up a localized string similar to An error occurred while attempting to automatically activate registration '{0}'. See the inner exception for information on the source of the failure.. - - - - - Fired when the activation process for a new instance is complete. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - The instance. - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets or sets the instance that will be used to satisfy the request. - - - The instance can be replaced if needed, e.g. by an interface proxy. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Provides default property selector that applies appropriate filters to ensure only - public settable properties are selected (including filtering for value types and indexed - properties). - - - - - Initializes a new instance of the class - that provides default selection criteria. - - Determines if values should be preserved or not. - - - - Gets or sets a value indicating whether the value should be set if the value is already - set (ie non-null). - - - - - Gets an instance of DefaultPropertySelector that will cause values to be overwritten. - - - - - Gets an instance of DefaultPropertySelector that will preserve any values already set. - - - - - Provides default filtering to determine if property should be injected by rejecting - non-public settable properties. - - Property to be injected. - Instance that has the property to be injected. - Whether property should be injected. - - - - Provides a property selector that applies a filter defined by a delegate. - - - - - Initializes a new instance of the class - that invokes a delegate to determine selection. - - Delegate to determine whether a property should be injected. - - - - Activate instances using a delegate. - - - - - Initializes a new instance of the class. - - The most specific type to which activated instances can be cast. - Activation delegate. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A delegate registered to create instances of '{0}' returned null.. - - - - - Base class for instance activators. - - - - - Initializes a new instance of the class. - - Most derived type to which instances can be cast. - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Gets a string representation of the activator. - - A string describing the activator. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Instances cannot be created by this activator as it has already been disposed.. - - - - - Provides a pre-constructed instance. - - - - - Initializes a new instance of the class. - - The instance to provide. - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - Gets or sets a value indicating whether the activator disposes the instance that it holds. - Necessary because otherwise instances that are never resolved will never be - disposed. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided instance of '{0}' has already been used in an activation request. Did you combine a provided instance with non-root/single-instance lifetime/sharing?. - - - - - Supplies values based on the target parameter type. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - Thrown if or is . - - - - - Binds a constructor to the parameters that will be used when it is invoked. - - - - - Gets the constructor on the target type. The actual constructor used - might differ, e.g. if using a dynamic proxy. - - - - - Gets a value indicating whether the binding is valid. - - - - - Initializes a new instance of the class. - - ConstructorInfo to bind. - Available parameters. - Context in which to construct instance. - - - - Invoke the constructor with the parameter bindings. - - The constructed instance. - - - - Gets a description of the constructor parameter binding. - - - - Returns a System.String that represents the current System.Object. - A System.String that represents the current System.Object. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Bound constructor '{0}'.. - - - - - Looks up a localized string similar to The binding cannot be instantiated: {0}. - - - - - Looks up a localized string similar to An exception was thrown while invoking the constructor '{0}' on type '{1}'.. - - - - - Looks up a localized string similar to Cannot resolve parameter '{1}' of constructor '{0}'.. - - - - - Finds constructors that match a finder function. - - - - - Initializes a new instance of the class. - - - Default to selecting all public constructors. - - - - - Initializes a new instance of the class. - - The finder function. - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Provides parameters that have a default value, set with an optional parameter - declaration in C# or VB. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the parameter will - be set to a function that will lazily retrieve the parameter value. If the result is , - will be set to . - if a value can be supplied; otherwise, . - - Thrown if is . - - - - - Find suitable constructors from which to select. - - - - - Finds suitable constructors on the target type. - - Type to search for constructors. - Suitable constructors. - - - - Selects the best constructor from a set of available constructors. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - Parameters to the instance being resolved. - The best constructor. - - - - Selects a constructor based on its signature. - - - - - Initializes a new instance of the class. - - Signature to match. - - - - Selects the best constructor from the available constructors. - - Available constructors. - Parameters to the instance being resolved. - The best constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to At least one binding must be provided in order to select a constructor.. - - - - - Looks up a localized string similar to The required constructor on type '{0}' with signature '{1}' is unavailable.. - - - - - Looks up a localized string similar to More than one constructor matches the signature '{0}'.. - - - - - Selects the constructor with the most parameters. - - - - - Selects the best constructor from the available constructors. - - Available constructors. - Parameters to the instance being resolved. - The best constructor. - A single unambiguous match could not be chosen. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot choose between multiple constructors with equal length {0} on type '{1}'. Select the constructor explicitly, with the UsingConstructor() configuration method, when the component is registered.. - - - - - Initializes a new instance of the class. - - The whose constructor was not found. - - - - Initializes a new instance of the class. - - The whose constructor was not found. - Exception message. - - - - Initializes a new instance of the class. - - The whose constructor was not found. - The inner exception. - - - - Initializes a new instance of the class. - - The whose constructor was not found. - Exception message. - The inner exception. - - - - Gets the type without found constructors. - - - A that was processed by an - or similar mechanism and was determined to have no available constructors. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No accessible constructors were found for the type '{0}'.. - - - - - Uses reflection to activate instances of a type. - - - - - Initializes a new instance of the class. - - Type to activate. - Constructor finder. - Constructor selector. - Parameters configured explicitly for this instance. - Properties configured explicitly for this instance. - - - - Gets the constructor finder. - - - - - Gets the constructor selector. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No constructors on type '{0}' can be found with the constructor finder '{1}'.. - - - - - Looks up a localized string similar to None of the constructors found with '{0}' on type '{1}' can be invoked with the available services and parameters:{2}. - - - - - Finds suitable properties to inject. - - - - - Provides filtering to determine if property should be injected. - - Property to be injected. - Instance that has the property to be injected. - Whether property should be injected. - - - - Service used as a "flag" to indicate a particular component should be - automatically activated on container build. - - - - - Gets the service description. - - - Always returns AutoActivate. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is not - and is an ; otherwise, . - - - - All services of this type are considered "equal". - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . Always 0 for this type. - - - - All services of this type are considered "equal" and use the same hash code. - - - - - - Information about the ocurrence of a component being registered - with a container. - - - - - Gets the container into which the registration was made. - - - - - Gets the component registration. - - - - - Initializes a new instance of the class. - - The container into which the registration - was made. - The component registration. - - - - Extension methods for . - - - - - For components registered instance-per-matching-lifetime-scope, retrieves the set - of lifetime scope tags to match. - - - The to query for matching lifetime scope tags. - - - If the component is registered instance-per-matching-lifetime-scope, this method returns - the set of matching lifetime scope tags. If the component is singleton, instance-per-scope, - instance-per-dependency, or otherwise not an instance-per-matching-lifetime-scope - component, this method returns an empty enumeration. - - - - - Base class for parameters that provide a constant value. - - - - - Gets the value of the parameter. - - - - - Initializes a new instance of the class. - - - The constant parameter value. - - - A predicate used to locate the parameter that should be populated by the constant. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Standard container implementation. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Gets associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The container's self-registration of context interfaces should never be activated as it is hard-wired into the LifetimeScope class.. - - - - - Base exception type thrown whenever the dependency resolution process fails. This is a fatal - exception, as Autofac is unable to 'roll back' changes to components that may have already - been made during the operation. For example, 'on activated' handlers may have already been - fired, or 'single instance' components partially constructed. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Marks a module as container-aware (for the purposes of attaching to diagnostic events.) - - - - - Initialise the module with the container into which it is being registered. - - The container. - - - - Maintains a set of objects to dispose, and disposes them in the reverse order - from which they were added when the Disposer is itself disposed. - - - - - Contents all implement IDisposable. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the paramters provided when resolved. - - - - - Gets the instance that will be used to satisfy the request. - - - - - Fired after the construction of an instance but before that instance - is shared with any other or any members are invoked on it. - - - - - Gets the context in which the activation occurred. - - - - - Gets the component providing the instance. - - - - - Gets the instance that will be used to satisfy the request. - - - - - The instance can be replaced if needed, e.g. by an interface proxy. - - The object to use instead of the activated instance. - - - - Gets the parameters supplied to the activator. - - - - - Locates the lifetime to which instances of a component should be attached. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Describes a logical component within the container. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets a value indicating whether the component instances are shared or not. - - - - - Gets a value indicating whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Gets the component registration upon which this registration is based. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. These may be modified by the event handler. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Provides component registrations according to the services they provide. - - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the set of registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - Selects all available decorator registrations that can be applied to the specified registration. - - The registration for which decorator registrations are sought. - Decorator registrations applicable to . - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. - - - - Fired when an is added to the registry. - - - - - Provided on an object that will dispose of other objects when it is - itself disposed. - - - - - Adds an object to the disposer. When the disposer is - disposed, so will the object be. - - The instance. - - - - Activates component instances. - - - - - Activate an instance in the provided context. - - Context in which to activate instances. - Parameters to the instance. - The activated instance. - - The context parameter here should probably be ILifetimeScope in order to reveal Disposer, - but will wait until implementing a concrete use case to make the decision. - - - - - Gets the most specific type that the component instances are known to be castable to. - - - - - Represents a set of components and related functionality - packaged together. - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Determines when instances supporting IDisposable are disposed. - - - - - The lifetime scope does not dispose the instances. - - - - - The instances are disposed when the lifetime scope is disposed. - - - - - Determines whether instances are shared within a lifetime scope. - - - - - Each request for an instance will return a new object. - - - - - Each request for an instance will return the same object. - - - - - Allows registrations to be made on-the-fly when unregistered - services are requested (lazy registrations.) - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (e.g., Meta, Func, or Owned). - - - - - Interface supported by services that carry type information. - - - - - Gets the type of the service. - - The type of the service. - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Defines a nested structure of lifetimes. - - - - - Gets the root of the sharing hierarchy. - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Identifies a service using a key in addition to its type. - - - - - Initializes a new instance of the class. - - Key of the service. - Type of the service. - - - - Gets the key of the service. - - The key of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - Attaches the instance's lifetime to the current lifetime scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - Lifetime scope implementation. - - - - - Protects shared instances from concurrent access. Other members and the base class are threadsafe. - - - - - The tag applied to root scopes when no other tag is specified. - - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - Parent scope. - - - - Initializes a new instance of the class. - - The tag applied to the . - Components used in the scope. - - - - Initializes a new instance of the class. - - Components used in the scope. - - - - Begin a new anonymous sub-scope. Instances created via the sub-scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new tagged sub-scope. Instances created via the sub-scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new anonymous sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope(builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - - Begin a new tagged sub-scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - IContainer cr = // ... - using (var lifetime = cr.BeginLifetimeScope("unitOfWork", builder => { - builder.RegisterType<Foo>(); - builder.RegisterType<Bar>().As<IBar>(); }) - { - var foo = lifetime.Resolve<Foo>(); - } - - - - - - Creates and setup the registry for a child scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the child scope. - Registry to use for a child scope. - It is the responsibility of the caller to make sure that the registry is properly - disposed of. This is generally done by adding the registry to the - property of the child scope. - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Gets the parent of this node of the hierarchy, or null. - - - - - Gets the root of the sharing hierarchy. - - - - - Try to retrieve an instance based on a GUID key. If the instance - does not exist, invoke to create it. - - Key to look up. - Creation function. - An instance. - - - - Gets the disposer associated with this container. Instances can be associated - with it manually if required. - - - - - Gets the tag applied to the lifetime scope. - - The tag applied to this scope and the contexts generated when - it resolves component dependencies. - - - - Gets the services associated with the components that provide them. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the service object of the specified type. - - An object that specifies the type of service object - to get. - - A service object of type .-or- null if there is - no service object of type . - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - Describes when a lifetime scope is beginning. - - - - - Initializes a new instance of the class. - - The lifetime scope that is beginning. - - - - Gets the lifetime scope that is beginning. - - - - - Describes when a lifetime scope is ending. - - - - - Initializes a new instance of the class. - - The lifetime scope that is ending. - - - - Gets the lifetime scope that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The tag '{0}' has already been assigned to a parent lifetime scope. If you are using Owned<T> this indicates you may have a circular dependency chain.. - - - - - Looks up a localized string similar to Instances cannot be resolved and nested lifetimes cannot be created from this LifetimeScope as it has already been disposed.. - - - - - Looks up a localized string similar to The constructor of type '{0}' attempted to create another instance of itself. This is not permitted because the service is configured to only allowed a single instance per lifetime scope.. - - - - - Attaches the component's lifetime to scopes matching a supplied expression. - - - - - Initializes a new instance of the class. - - The tags applied to matching scopes. - - - - Gets the list of lifetime scope tags to match. - - - An of object tags to match - when searching for the lifetime scope for the component. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to No scope with a tag matching '{0}' is visible from the scope in which the instance was requested. - - If you see this during execution of a web application, it generally indicates that a component registered as per-HTTP request is being requested by a SingleInstance() component (or a similar scenario). Under the web integration always request dependencies from the dependency resolver or the request lifetime scope, never from the container itself.. - - - - - Well-known tags used in setting up matching lifetime scopes. - - - - - Tag used in setting up per-request lifetime scope registrations - (e.g., per-HTTP-request or per-API-request). - - - - - Attaches the component's lifetime to the root scope. - - - - - Given the most nested scope visible within the resolve operation, find - the scope for the component. - - The most nested visible scope. - The scope for the component. - - - - A property identified by name. When applied to a reflection-based - component, the name will be matched against property names. - - - - - Gets the name of the property. - - - - - Initializes a new instance of the class. - - The name of the property. - The property value. - - - - Used in order to provide a value to a constructor parameter or property on an instance - being created by the container. - - - Not all parameters can be applied to all sites. - - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Fired before the activation process to allow parameters to be changed or an alternative - instance to be provided. - - - - - Initializes a new instance of the class. - - The context. - The component. - The parameters. - - - - Gets the context in which the activation is occurring. - - - - - Gets the component providing the instance being activated. - - - - - Gets or sets the parameters supplied to the activator. - - - - - Fired when an is added to the registry. - - - - - Initializes a new instance of the class. - - The registry to which the source was added. - The source that was added. - - - - - Gets the registry to which the source was added. - - - - - Gets the source that was added. - - - - - A service was requested that cannot be provided by the container. To avoid this exception, either register a component - to provide the required service, check for service registration using IsRegistered(), or use the ResolveOptional() - method to resolve an optional dependency. - - This exception is fatal. See for more information. - - - - Initializes a new instance of the class. - - The service. - - - - Initializes a new instance of the class. - - The service. - The inner exception. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The requested service '{0}' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency.. - - - - - Describes a logical component within the container. - - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - - - - Initializes a new instance of the class. - - Unique identifier for the component. - Activator used to activate instances. - Determines how the component will be associated with its lifetime. - Whether the component is shared within its lifetime scope. - Whether the component instances are disposed at the end of their lifetimes. - Services the component provides. - Data associated with the component. - The component registration upon which this registration is based. - - - - Gets the component registration upon which this registration is based. - If this registration was created directly by the user, returns this. - - - - - Gets a unique identifier for this component (shared in all sub-contexts.) - This value also appears in Services. - - - - - Gets or sets the activator used to create instances. - - - - - Gets the lifetime associated with the component. - - - - - Gets information about whether the component instances are shared or not. - - - - - Gets information about whether the instances of the component should be disposed by the container. - - - - - Gets the services provided by the component. - - - - - Gets additional data associated with the component. - - - - - Fired when a new instance is required. The instance can be - provided in order to skip the regular activator, by setting the Instance property in - the provided event arguments. - - - - - Called by the container when an instance is required. - - The context in which the instance will be activated. - Parameters for activation. - - - - Fired when a new instance is being activated. The instance can be - wrapped or switched at this time by setting the Instance property in - the provided event arguments. - - - - - Called by the container once an instance has been constructed. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Fired when the activation process for a new instance is complete. - - - - - Called by the container once an instance has been fully constructed, including - any requested objects that depend on the instance. - - The context in which the instance was activated. - The parameters supplied to the activator. - The instance. - - - - Describes the component in a human-readable form. - - A description of the component. - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Wraps a component registration, switching its lifetime. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activator = {0}, Services = [{1}], Lifetime = {2}, Sharing = {3}, Ownership = {4}. - - - - - Maps services onto the components that provide them. - - - The component registry provides services directly from components, - and also uses to generate components - on-the-fly or as adapters for other components. A component registry - is normally used through a , and not - directly by application code. - - - - - Protects instance variables from concurrent access. - - - - - External registration sources. - - - - - All registrations. - - - - - Keeps track of the status of registered services. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The properties used during component registration. - - - - Gets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Attempts to find a default registration for the specified service. - - The service to look up. - The default registration for the service. - True if a registration exists. - - - - Determines whether the specified service is registered. - - The service to test. - True if the service is registered. - - - - Register a component. - - The component registration. - - - - Register a component. - - The component registration. - If true, existing defaults for the services provided by the - component will not be changed. - - - - Gets the registered components. - - - - - Selects from the available registrations after ensuring that any - dynamic registration sources that may provide - have been invoked. - - The service for which registrations are sought. - Registrations supporting . - - - - - - - Fired whenever a component is registered - either explicitly or via a - . - - - - - Add a registration source that will provide registrations on-the-fly. - - The source to register. - - - - Gets the registration sources that are used by the registry. - - - - - Gets a value indicating whether the registry contains its own components. - True if the registry contains its own components; false if it is forwarding - registrations from another external registry. - - This property is used when walking up the scope tree looking for - registrations for a new customised scope. - - - - Fired when an is added to the registry. - - - - - Delegates registration lookups to a specified registry. When write operations are applied, - initialises a new 'writeable' registry. - - - Safe for concurrent access by multiple readers. Write operations are single-threaded. - - - - - Gets or sets the set of properties used during component registration. - - - An that can be used to share - context across registrations. - - - - - Pulls registrations from another component registry. - Excludes most auto-generated registrations - currently has issues with - collection registrations. - - - - - Initializes a new instance of the class. - - Component registry to pull registrations from. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether components are adapted from the same logical scope. - In this case because the components that are adapted do not come from the same - logical scope, we must return false to avoid duplicating them. - - - - - ComponentRegistration subtyped only to distinguish it from other adapted registrations. - - - - - Interface providing fluent syntax for chaining module registrations. - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - - - Interface providing fluent syntax for chaining registration source registrations. - - - - - Add a registration source to the container. - - The registration source to add. - - The to allow additional chained registration source registrations. - - - - - Basic implementation of the - interface allowing registration of modules into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a module to the container. - - The module to add. - - The to allow - additional chained module registrations. - - - Thrown if is . - - - - - Switches components with a RootScopeLifetime (singletons) with - decorators exposing MatchingScopeLifetime targeting the specified scope. - - - - - Tracks the services known to the registry. - - - - - List of implicit default service implementations. Overriding default implementations are appended to the end, - so the enumeration should begin from the end too, and the most default implementation comes last. - - - - - List of service implementations coming from sources. Sources have priority over preserve-default implementations. - Implementations from sources are enumerated in preserve-default order, so the most default implementation comes first. - - - - - List of explicit service implementations specified with the PreserveExistingDefaults option. - Enumerated in preserve-defaults order, so the most default implementation comes first. - - - - - Used for bookkeeping so that the same source is not queried twice (may be null). - - - - - Initializes a new instance of the class. - - The tracked service. - - - - Gets a value indicating whether the first time a service is requested, initialization (e.g. reading from sources) - happens. This value will then be set to true. Calling many methods on this type before - initialization is an error. - - - - - Gets the known implementations. The first implementation is a default one. - - - - - Gets a value indicating whether any implementations are known. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The operation is only valid during initialization.. - - - - - Looks up a localized string similar to The operation is not valid until the object is initialized.. - - - - - Basic implementation of the - interface allowing registration of registration sources into a - in a fluent format. - - - - - The into which registrations will be made. - - - - - Initializes a new instance of the class. - - - The into which registrations will be made. - - - Thrown if is . - - - - - Add a registration source to the container. - - The registration source to add. - - The to allow additional chained registration source registrations. - - - Thrown if is . - - - - - Flexible parameter type allows arbitrary values to be retrieved - from the resolution context. - - - - - Initializes a new instance of the class. - - A predicate that determines which parameters on a constructor will be supplied by this instance. - A function that supplies the parameter value given the context. - - - - Returns true if the parameter is able to provide a value to a particular site. - - Constructor, method, or property-mutator parameter. - The component context in which the value is being provided. - If the result is true, the valueProvider parameter will - be set to a function that will lazily retrieve the parameter value. If the result is false, - will be set to null. - True if a value can be supplied; otherwise, false. - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the name . - - The type of the parameter to match. - The name of the matching service to resolve. - A configured instance. - - - - - - Construct a that will match parameters of type - and resolve for those parameters an implementation - registered with the key . - - The type of the parameter to match. - The key of the matching service to resolve. - A configured instance. - - - - Catch circular dependencies that are triggered by post-resolve processing (e.g. 'OnActivated'). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Circular component dependency detected: {0}.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The activation has already been executed: {0}. - - - - - Looks up a localized string similar to An exception was thrown while activating {0}.. - - - - - Looks up a localized string similar to Unable to resolve the type '{0}' because the lifetime scope it belongs in can't be located. The following services are exposed by this registration: - {1} - Details. - - - - - Represents the process of finding a component during a resolve operation. - - - - - Gets the component for which an instance is to be looked up. - - - - - Gets the scope in which the instance will be looked up. - - - - - Gets the parameters provided for new instance creation. - - - - - Raised when the lookup phase of the operation is ending. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Fired when instance lookup is complete. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - - - - Gets the instance lookup operation that is beginning. - - - - - Raised when the completion phase of an instance lookup operation begins. - - - - - Initializes a new instance of the class. - - The instance lookup that is beginning the completion phase. - - - - Gets the instance lookup operation that is beginning the completion phase. - - - - - Raised when the completion phase of an instance lookup operation ends. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending the completion phase. - - - - Gets the instance lookup operation that is ending the completion phase. - - - - - Fired when an instance is looked up. - - - - - Initializes a new instance of the class. - - The instance lookup that is ending. - True if a new instance was created as part of the operation. - - - - Gets a value indicating whether a new instance was created as part of the operation. - - - - - Gets the instance lookup operation that is ending. - - - - - An is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Get or create and share an instance of in the . - - The scope in the hierarchy in which the operation will begin. - The component to resolve. - Parameters for the component. - The component instance. - - - - Raised when the entire operation is complete. - - - - - Raised when an instance is looked up within the operation. - - - - - A is a component context that sequences and monitors the multiple - activations that go into producing a single requested object graph. - - - - - Initializes a new instance of the class. - - The most nested scope in which to begin the operation. The operation - can move upward to less nested scopes as components with wider sharing scopes are activated. - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Execute the complete resolve operation. - - The registration. - Parameters for the instance. - - - - Continue building the object graph by instantiating in the - current . - - The current scope of the operation. - The component to activate. - The parameters for the component. - The resolved instance. - - - - - Gets the services associated with the components that provide them. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is beginning. - - - - Gets the resolve operation that is beginning. - - - - - Describes the commencement of a new resolve operation. - - - - - Initializes a new instance of the class. - - The resolve operation that is ending. - If included, the exception causing the operation to end; otherwise, null. - - - - Gets the exception causing the operation to end, or null. - - - - - Gets the resolve operation that is ending. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An exception was thrown while executing a resolve operation. See the InnerException for details.. - - - - - Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'. - - - - - Looks up a localized string similar to This resolve operation has already ended. When registering components using lambdas, the IComponentContext 'c' parameter to the lambda cannot be stored. Instead, either resolve IComponentContext again from 'c', or resolve a Func<> based factory to create subsequent components from.. - - - - - Services are the lookup keys used to locate component instances. - - - - - Gets a human-readable description of the service. - - The description. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Implements the operator ==. - - The left operand. - The right operand. - The result of the operator. - - - - Implements the operator !=. - - The left operand. - The right operand. - The result of the operator. - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.Equals(). - - - - - Looks up a localized string similar to Subclasses of Autofac.Service must override Object.GetHashCode(). - - - - - Identifies a service according to a type to which it can be assigned. - - - - - Initializes a new instance of the class. - - Type of the service. - - - - Gets the type of the service. - - The type of the service. - - - - Gets a human-readable description of the service. - - The description. - - - - Indicates whether the current object is equal to another object of the same type. - - An object to compare with this object. - - true if the current object is equal to the parameter; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Return a new service of the same kind, but carrying - as the . - - The new service type. - A new service with the service type. - - - - A handy unique service identifier type - all instances will be regarded as unequal. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The id. - - - - Gets a programmer-readable description of the identifying feature of the service. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides an annotation to resolve constructor dependencies - according to their registered key. - - - - This attribute allows constructor dependencies to be resolved by key. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with their own key, - the consumer can simply specify the key filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([KeyFilter("Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [KeyFilter("Solution")] IEnumerable<IAdapter> adapters, - [KeyFilter("Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated key on the - dependencies will be used. Be sure to specify the - - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Register the components getting filtered with keys - builder.RegisterType<ConsoleLogger>().Keyed<ILogger>("Solution"); - builder.RegisterType<FileLogger>().Keyed<ILogger>("Other"); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The key that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered service key on a component. - Resolved components must be keyed with this value to satisfy the filter. - - - - - Resolves a constructor parameter based on keyed service requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Provides an annotation to filter constructor dependencies - according to their specified metadata. - - - - This attribute allows constructor dependencies to be filtered by metadata. - By marking your dependencies with this attribute and associating - an attribute filter with your type registration, you can be selective - about which service registration should be used to provide the - dependency. - - - - - A simple example might be registration of a specific logger type to be - used by a class. If many loggers are registered with the LoggerName - metadata, the consumer can simply specify the filter as an attribute to - the constructor parameter. - - - public class Manager - { - public Manager([MetadataFilter("LoggerName", "Manager")] ILogger logger) - { - // ... - } - } - - - The same thing can be done for enumerable: - - - public class SolutionExplorer - { - public SolutionExplorer( - [MetadataFilter("Target", "Solution")] IEnumerable<IAdapter> adapters, - [MetadataFilter("LoggerName", "Solution")] ILogger logger) - { - this.Adapters = adapters.ToList(); - this.Logger = logger; - } - } - - - When registering your components, the associated metadata on the dependencies will be used. - Be sure to specify the - extension on the type with the filtered constructor parameters. - - - var builder = new ContainerBuilder(); - - // Attach metadata to the components getting filtered - builder.RegisterType<ConsoleLogger>().WithMetadata("LoggerName", "Solution").As<ILogger>(); - builder.RegisterType<FileLogger>().WithMetadata("LoggerName", "Other").As<ILogger>(); - - // Attach the filtering behavior to the component with the constructor - builder.RegisterType<SolutionExplorer>().WithAttributeFiltering(); - - var container = builder.Build(); - - // The resolved instance will have the appropriate services in place - var explorer = container.Resolve<SolutionExplorer>(); - - - - - - Initializes a new instance of the class. - - The metadata key that the dependency should have in order to satisfy the parameter. - The metadata value that the dependency should have in order to satisfy the parameter. - - - - Gets the key the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - key on a component. Resolved components must have this metadata key to - satisfy the filter. - - - - - Gets the value the dependency is expected to have to satisfy the parameter. - - - The corresponding to a registered metadata - value on a component. Resolved components must have the metadata - with - this value to satisfy the filter. - - - - - Resolves a constructor parameter based on metadata requirements. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - - The instance of the object that should be used for the parameter value. - - - Thrown if or is . - - - - - Base attribute class for marking constructor parameters and enabling - filtering by attributed criteria. - - - - Implementations of this attribute can be used to mark constructor parameters - so filtering can be done based on registered service data. For example, the - allows constructor - parameters to be filtered by registered metadata criteria and the - allows constructor - parameters to be filtered by a keyed service registration. - - - If a type uses these attributes, it should be registered with Autofac - using the - - extension to enable the behavior. - - - For specific attribute usage examples, see the attribute documentation. - - - - - - - - Implemented in derived classes to resolve a specific parameter marked with this attribute. - - The specific parameter being resolved that is marked with this attribute. - The component context under which the parameter is being resolved. - The instance of the object that should be used for the parameter value. - - - - Extends registration syntax for attribute scenarios. - - - - - Applies attribute-based filtering on constructor dependencies for use with attributes - derived from the . - - The type of the registration limit. - Activator data type. - Registration style type. - The registration builder containing registration data. - Registration builder allowing the registration to be configured. - - Thrown if is . - - - - Apply this extension to component registrations that use attributes - that derive from the - like the - in their constructors. Doing so will allow the attribute-based filtering to occur. See - for an - example on how to use the filter and attribute together. - - - - - - - Registration source providing implicit collection/list/enumerable support. - - - - This registration source provides enumerable support to allow resolving - the set of all registered services of a given type. - - - What may not be immediately apparent is that it also means any time there - are no items of a particular type registered, it will always return an - empty set rather than or throwing an exception. - This is by design. - - - Consider the [possibly majority] use case where you're resolving a set - of message handlers or event handlers from the container. If there aren't - any handlers, you want an empty set - not or - an exception. It's valid to have no handlers registered. - - - This implicit support means other areas (like MVC support or manual - property injection) must take care to only request enumerable values they - expect to get something back for. In other words, "Don't ask the container - for something you don't expect to resolve". - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Collection Support (Arrays and Generic Collection Interfaces). - - - - - - - - - - - - - - - - - - - - A service that has been registered for the purpose of decorating other components. - - - This service type is used to locate decorator services and is intended for internal use only. - - - - - - - - Gets the condition that must be met for the decorator to be applied. - - - - - Initializes a new instance of the class. - - The service type for the decorator. - The condition that must be met for the decorator to be applied. - - - - - - - - - - - - - - - - - - - Gets the implementation type of the service that is being decorated. - - - - - Gets the service type of the service that is being decorated. - - - - - Gets the implementation types of the decorators that have been applied. - - - - - Gets the decorator instances that have been applied. - - - - - Gets the current instance in the decorator chain. This will be initialized - to the service being decorated and will then become the decorated instance - as each decorator is applied. - - - - - Generates context-bound closures that represent factories from - a set of heuristics based on delegate type signatures. - - - - - Initializes a new instance of the class. - - The service that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Initializes a new instance of the class. - - The component that will be activated in - order to create the products of the factory. - The delegate to provide as a factory. - The parameter mapping mode to use. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Generates a factory delegate that closes over the provided context. - - The context in which the factory will be used. - Parameters provided to the resolve call for the factory itself. - A factory delegate that will work within the context. - - - - Data used to create factory activators. - - - - - Initializes a new instance of the class. - - The type of the factory. - The service used to provide the products of the factory. - - - - Gets or sets a value determining how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - For Func-based delegates, this defaults to ByType. Otherwise, the - parameters will be mapped by name. - - - - - Gets the activator data that can provide an IInstanceActivator instance. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Unable to generate a function to return type '{0}' with input parameter types [{1}]. The input parameter type list has duplicate types. Try registering a custom delegate type instead of using a generic Func relationship.. - - - - - Looks up a localized string similar to Delegate Support (Func<T>and Custom Delegates). - - - - - Determines how the parameters of the delegate type are passed on - to the generated Resolve() call as Parameter objects. - - - - - Chooses parameter mapping based on the factory type. - For Func-based factories this is equivalent to ByType, for all - others ByName will be used. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as NamedParameters based on the parameter - names in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as TypedParameters based on the parameter - types in the delegate type's formal argument list. - - - - - Pass the parameters supplied to the delegate through to the - underlying registration as PositionalParameters based on the parameter - indices in the delegate type's formal argument list. - - - - - Provides components by lookup operations via an index (key) type. - - The type of the index. - The service provided by the indexed components. - - Retrieving a value given a key: - - IIndex<AccountType, IRenderer> accountRenderers = // ... - var renderer = accountRenderers[AccountType.User]; - - - - - - Get the value associated with . - - The value to retrieve. - The associated value. - - - - Get the value associated with if any is available. - - The key to look up. - The retrieved value. - True if a value associated with the key exists. - - - - Support the - type automatically whenever type T is registered with the container. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T> Support. - - - - - Support the System.Lazy<T, TMetadata> - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - When a dependency of a lazy type is used, the instantiation of the underlying - component will be delayed until the Value property is first accessed. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lazy<T, TMetadata> Support. - - - - - Describes the basic requirements for generating a lightweight adapter. - - - - - Initializes a new instance of the class. - - The service that will be adapted from. - The adapter function. - - - - Gets the adapter function. - - - - - Gets the service to be adapted from. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Lightweight Adapter from {0} to {1}. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' cannot be used as a metadata view. A metadata view must be a concrete class with a parameterless or dictionary constructor.. - - - - - Looks up a localized string similar to Export metadata for '{0}' is missing and no default value was supplied.. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Meta<T> Support. - - - - - Looks up a localized string similar to Meta<T, TMetadata> Support. - - - - - Provides a value along with metadata describing the value. - - The type of the value. - An interface to which metadata values can be bound. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets metadata describing the value. - - - - - Provides a value along with a dictionary of metadata describing the value. - - The type of the value. - - - - Initializes a new instance of the class. - - The value described by the instance. - The metadata describing the value. - - - - Gets the value described by . - - - - - Gets the metadata describing the value. - - - - - Support the - types automatically whenever type T is registered with the container. - Metadata values come from the component registration's metadata. - - - - - Describes the activator for an open generic decorator. - - - - - Initializes a new instance of the class. - - The decorator type. - The open generic service type to decorate. - - - - Gets the open generic service type to decorate. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The service {0} cannot be both the adapter's from and to parameters - these must differ.. - - - - - Looks up a localized string similar to Open Generic Decorator {0} from {1} to {2}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type {0} is not an open generic type definition.. - - - - - Generates activators for open generic types. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to {0} providing {1}. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' does not implement the interface '{1}'.. - - - - - Looks up a localized string similar to The implementation type '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The implementation type '{0}' does not support the interface '{1}'.. - - - - - Looks up a localized string similar to The service '{0}' is not an open generic type definition.. - - - - - Looks up a localized string similar to The service '{1}' is not assignable from implementation type '{0}'.. - - - - - Represents a dependency that can be released by the dependent component. - - The service provided by the dependency. - - - Autofac automatically provides instances of whenever the - service is registered. - - - It is not necessary for , or the underlying component, to implement . - Disposing of the object is the correct way to handle cleanup of the dependency, - as this will dispose of any other components created indirectly as well. - - - When is resolved, a new is created for the - underlying , and tagged with the service matching , - generally a . This means that shared instances can be tied to this - scope by registering them as InstancePerMatchingLifetimeScope(new TypedService(typeof(T))). - - - - The component D below is disposable and implements IService: - - public class D : IService, IDisposable - { - // ... - } - - The dependent component C can dispose of the D instance whenever required by taking a dependency on - : - - public class C - { - IService _service; - - public C(Owned<IService> service) - { - _service = service; - } - - void DoWork() - { - _service.Value.DoSomething(); - } - - void OnFinished() - { - _service.Dispose(); - } - } - - In general, rather than depending on directly, components will depend on - System.Func<Owned<T>> in order to create and dispose of other components as required. - - - - - Initializes a new instance of the class. - - The value representing the instance. - An IDisposable interface through which ownership can be released. - - - - Gets or sets the owned value. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Generates registrations for services of type whenever the service - T is available. - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Owned<T> Support. - - - - - Provides registrations on-the-fly for any concrete type not already registered with - the container. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - A predicate that selects types the source will register. - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (e.g., Meta, Func, or Owned). - - - - - Gets or sets an expression used to configure generated registrations. - - - A that can be used to modify the behavior - of registrations that are generated by this source. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Extension methods for configuring the . - - - - - Fluent method for setting the registration configuration on . - - The registration source to configure. - A configuration action that will run on any registration provided by the source. - - The with the registration configuration set. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to "Resolve Anything" Support. - - - - - Activation data for types located by scanning assemblies. - - - - - Initializes a new instance of the class. - - - - - Gets the filters applied to the types from the scanned assembly. - - - - - Gets the additional actions to be performed on the concrete type registrations. - - - - - Gets the actions to be called once the scanning operation is complete. - - - - - Enables contravariant Resolve() for interfaces that have a single contravariant ('in') parameter. - - - - interface IHandler<in TCommand> - { - void Handle(TCommand command); - } - - class Command { } - - class DerivedCommand : Command { } - - class CommandHandler : IHandler<Command> { ... } - - var builder = new ContainerBuilder(); - builder.RegisterSource(new ContravariantRegistrationSource()); - builder.RegisterType<CommandHandler>(); - var container = builder.Build(); - // Source enables this line, even though IHandler<Command> is the - // actual registered type. - var handler = container.Resolve<IHandler<DerivedCommand>>(); - handler.Handle(new DerivedCommand()); - - - - - - Retrieve registrations for an unregistered service, to be used - by the container. - - The service that was requested. - A function that will return existing registrations for a service. - Registrations providing the service. - - If the source is queried for service s, and it returns a component that implements both s and s', then it - will not be queried again for either s or s'. This means that if the source can return other implementations - of s', it should return these, plus the transitive closure of other components implementing their - additional services, along with the implementation of s. It is not an error to return components - that do not implement . - - - - - Gets a value indicating whether the registrations provided by this source are 1:1 adapters on top - of other components (e.g., Meta, Func, or Owned). - - - - - The context in which a service can be accessed or a component's - dependencies resolved. Disposal of a context will dispose any owned - components. - - - - - Gets the associated services with the components that provide them. - - - - - Resolve an instance of the provided registration within the context. - - The registration. - Parameters for the instance. - - The component instance. - - - - - - - Creates, wires dependencies and manages lifetime for a set of components. - Most instances of are created - by a . - - - - // See ContainerBuilder for the definition of the builder variable - using (var container = builder.Build()) - { - var program = container.Resolve<Program>(); - program.Run(); - } - - - - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - An tracks the instantiation of component instances. - It defines a boundary in which instances are shared and configured. - Disposing an will dispose the components that were - resolved through it. - - - - // See IContainer for definition of the container variable - using (var requestScope = container.BeginLifetimeScope()) - { - // Note that handler is resolved from requestScope, not - // from the container: - - var handler = requestScope.Resolve<IRequestHandler>(); - handler.Handle(request); - - // When requestScope is disposed, all resources used in processing - // the request will be released. - } - - - - All long-running applications should resolve components via an - . Choosing the duration of the lifetime is application- - specific. The standard Autofac WCF and ASP.NET/MVC integrations are already configured - to create and release s as appropriate. For example, the - ASP.NET integration will create and release an per HTTP - request. - Most functionality is provided by extension methods - on the inherited interface. - - - - - - - - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - A new lifetime scope. - - - - Begin a new nested scope. Component instances created via the new scope - will be disposed along with it. - - The tag applied to the . - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Begin a new nested scope, with additional components available to it. - Component instances created via the new scope - will be disposed along with it. - - - The components registered in the sub-scope will be treated as though they were - registered in the root scope, i.e., SingleInstance() components will live as long - as the root scope. - - The tag applied to the . - Action on a - that adds component registrations visible only in the new scope. - A new lifetime scope. - - - - Gets the disposer associated with this . - Component instances can be associated with it manually if required. - - Typical usage does not require interaction with this member- it - is used when extending the container. - - - - Gets the tag applied to the . - - Tags allow a level in the lifetime hierarchy to be identified. - In most applications, tags are not necessary. - - - - - Fired when a new scope based on the current scope is beginning. - - - - - Fired when this scope is ending. - - - - - Fired when a resolve operation is beginning in this scope. - - - - - When implemented by a component, an instance of the component will be resolved - and started as soon as the container is built. Autofac will not call the Start() - method when subsequent instances are resolved. If this behavior is required, use - an OnActivated() event handler instead. - - - For equivalent "Stop" functionality, implement . Autofac - will always dispose a component before any of its dependencies (except in the presence - of circular dependencies, in which case the components in the cycle are disposed in - reverse-construction order.) - - - - - Perform once-off startup processing. - - - - - Base class for user-defined modules. Modules can add a set of related components - to a container () or attach cross-cutting functionality - to other components (. - Modules are given special support in the XML configuration feature - see - http://code.google.com/p/autofac/wiki/StructuringWithModules. - - Provides a user-friendly way to implement - via . - - Defining a module: - - public class DataAccessModule : Module - { - public string ConnectionString { get; set; } - - public override void Load(ContainerBuilder moduleBuilder) - { - moduleBuilder.RegisterGeneric(typeof(MyRepository<>)) - .As(typeof(IRepository<>)) - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - - moduleBuilder.Register(c => new MyDbConnection(ConnectionString)) - .As<IDbConnection>() - .InstancePerMatchingLifetimeScope(WebLifetime.Request); - } - } - - Using the module... - - var builder = new ContainerBuilder(); - builder.RegisterModule(new DataAccessModule { ConnectionString = "..." }); - var container = builder.Build(); - var customers = container.Resolve<IRepository<Customer>>(); - - - - - - Apply the module to the component registry. - - Component registry to apply configuration to. - - - - Override to add registrations to the container. - - - Note that the ContainerBuilder parameter is unique to this module. - - The builder through which components can be - registered. - - - - Override to attach module-specific functionality to a - component registration. - - This method will be called for all existing and future component - registrations - ordering is not important. - The component registry. - The registration to attach functionality to. - - - - Override to perform module-specific processing on a registration source. - - This method will be called for all existing and future sources - - ordering is not important. - The component registry into which the source was added. - The registration source. - - - - Gets the assembly in which the concrete module type is located. To avoid bugs whereby deriving from a module will - change the target assembly, this property can only be used by modules that inherit directly from - . - - - - - Extension methods for registering instances with a container. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The assemblies from which to register modules. - The type of the module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The builder to register the modules with. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Registers modules found in an assembly. - - The module registrar that will make the registrations into the container. - The of the module to add. - The assemblies from which to register modules. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The module registrar that will make the registration into the container. - The module to add. - - Thrown if is . - - - The to allow - additional chained module registrations. - - - - - Add a module to the container. - - The builder to register the module with. - The module to add. - - Thrown if or is . - - - The to allow - additional chained module registrations. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Module.ThisAssembly is only available in modules that inherit directly from Module. It can't be used in '{0}' which inherits from '{1}'.. - - - - - A parameter identified by name. When applied to a reflection-based - component, will be matched against - the name of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - - Component with parameter... - - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - - Providing the parameter... - - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new NamedParameter("amount", 123)); - - - - - - Gets the name of the parameter. - - - - - Initializes a new instance of the class. - - The name of the parameter. - The parameter value. - - - - Extension methods that simplify extraction of parameter values from - an where T is . - Each method returns the first matching parameter value, or throws an exception if - none is provided. - - - At configuration time, delegate registrations can retrieve parameter values using - the methods , and : - - builder.Register((c, p) => new FtpClient(p.Named<string>("server"))); - - These parameters can be provided at resolution time: - - container.Resolve<FtpClient>(new NamedParameter("server", "ftp.example.com")); - - Alternatively, the parameters can be provided via a Generated Factory - http://code.google.com/p/autofac/wiki/DelegateFactories. - - - - - Retrieve a named parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The name of the parameter to select. - The value of the selected parameter. - - - - - Retrieve a positional parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The zero-based position of the parameter to select. - The value of the selected parameter. - The position value is the one associated with the parameter when - it was constructed, not its index into the - sequence. - - - - - Retrieve a typed parameter value from a instance. - - The type to which the returned value will be cast. - The available parameters to choose from. - The value of the selected parameter. - - - - - A parameter that is identified according to an integer representing its - position in an argument list. When applied to a reflection-based - component, will be matched against - the indices of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - - Component with parameter... - - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - - Providing the parameter... - - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new PositionalParameter(0, 123)); - - - - - - Gets the zero-based position of the parameter. - - - - - Initializes a new instance of the class. - - The zero-based position of the parameter. - The parameter value. - - - - Options that can be applied when autowiring properties on a component. (Multiple options can - be specified using bitwise 'or' - e.g. AllowCircularDependencies | PreserveSetValues. - - - - - Default behavior. Circular dependencies are not allowed; existing non-default - property values are overwritten. - - - - - Allows property-property and property-constructor circular dependency wiring. - This flag moves property wiring from the Activating to the Activated event. - - - - - If specified, properties that already have a non-default value will be left - unchanged in the wiring operation. - - - - - Adds registration syntax to the type. - - - - - Add a component to the container. - - The builder to register the component with. - The component to add. - - - - Add a registration source to the container. - - The builder to register the registration source via. - The registration source to add. - - - - Register an instance as a component. - - The type of the instance. - Container builder. - The instance to register. - Registration builder allowing the registration to be configured. - If no services are explicitly specified for the instance, the - static type will be used as the default service (i.e. *not* instance.GetType()). - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a component to be created through reflection. - - The type of the component implementation. - Container builder. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register a delegate as a component. - - The type of the instance. - Container builder. - The delegate to register. - Registration builder allowing the registration to be configured. - - - - Register an un-parameterised generic type, e.g. Repository<>. - Concrete types will be made as they are requested, e.g. with Resolve<Repository<int>>(). - - Container builder. - The open generic implementation type. - Registration builder allowing the registration to be configured. - - - - Specifies that the component being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that the components being registered should only be made the default for services - that have not already been registered. - - Registration limit type. - Registration style. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Register all types in an assembly. - - Container builder. - The assemblies from which to register types. - Registration builder allowing the registration to be configured. - - - - Register the types in a list. - - Container builder. - The types to register. - Registration builder allowing the registration to be configured. - - - - Specifies a subset of types to register from a scanned assembly. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Predicate that returns true for types to register. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Function mapping types to services. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type provides its own concrete type as a service. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set metadata on. - A function mapping the type to a list of metadata items. - Registration builder allowing the registration to be configured. - - - - Use the properties of an attribute (or interface implemented by an attribute) on the scanned type - to provide metadata values. - - Inherited attributes are supported; however, there must be at most one matching attribute - in the inheritance chain. - The attribute applied to the scanned type. - Registration to set metadata on. - Registration builder allowing the registration to be configured. - - - - Specify how a type from a scanned assembly provides metadata. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Key of the metadata item. - A function retrieving the value of the item from the component type. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a named service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service names. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies how a type from a scanned assembly is mapped to a keyed service. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - Service type provided by the component. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered as providing all of its - implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Activator data type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Specifies that a type is registered as providing all of its implemented interfaces. - - Registration limit type. - Registration to set service mapping on. - Registration builder allowing the registration to be configured. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for constructors. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - A function that returns the constructors to select from. - A registration builder allowing further configuration of the component. - - - - Configure the component so that any properties whose types are registered in the - container will be wired to instances of the appropriate service. - - Registration to auto-wire properties. - Set wiring options such as circular dependency wiring support. - A registration builder allowing further configuration of the component. - - - - Set the policy used to find candidate properties on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when searching for properties to inject. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Constructor signature to match. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Policy to be used when selecting a constructor. - A registration builder allowing further configuration of the component. - - - - Set the policy used to select from available constructors on the implementation type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set policy on. - Expression demonstrating how the constructor is called. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - Name of a constructor parameter on the target type. - Value to supply to the parameter.0 - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameter to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a constructor parameter. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - A predicate selecting the parameter to set. - The provider that will generate the parameter value. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for constructor parameters. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The parameters to supply to the constructor. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set property on. - Name of a property on the target type. - Value to supply to the property. - A registration builder allowing further configuration of the component. - - - - Configure an explicit value for a property. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The property to supply. - A registration builder allowing further configuration of the component. - - - - Configure explicit values for properties. - - Registration limit type. - Activator data type. - Registration style. - Registration to set parameter on. - The properties to supply. - A registration builder allowing further configuration of the component. - - - - Sets the target of the registration (used for metadata generation). - - The type of the limit. - The type of the activator data. - Registration style. - Registration to set target for. - The target. - - Registration builder allowing the registration to be configured. - - - Thrown if or is . - - - - - Provide a handler to be called when the component is registered. - - Registration limit type. - Activator data type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Provide a handler to be called when the component is registred. - - Registration limit type. - Registration style. - Registration add handler to. - The handler. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Key of the service. - Registration builder allowing the registration to be configured. - - - - Specifies that a type from a scanned assembly is registered if it implements an interface - that closes the provided open generic interface type. - - Registration limit type. - Activator data type. - Registration style. - Registration to set service mapping on. - The open generic interface or base class type for which implementations will be found. - Function mapping types to service keys. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those assignable to the provided - type. - - Registration to filter types from. - The type or interface which all classes must be assignable from. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type. - - Registration to filter types from. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to exclude the provided type, providing specific configuration for - the excluded type. - - Registration to filter types from. - Registration for the excepted type. - The concrete type to exclude. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the namespace of the provided type - or one of its sub-namespaces. - - Registration to filter types from. - A type in the target namespace. - Registration builder allowing the registration to be configured. - - - - Filters the scanned types to include only those in the provided namespace - or one of its sub-namespaces. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - The namespace from which types will be selected. - Registration builder allowing the registration to be configured. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context and parameters. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service , given the context. - - - - Adapt all components implementing service - to provide using the provided - function. - - Service type to adapt from. - Service type to adapt to. Must not be the - same as . - Container builder. - Function adapting to - service . - - - - Decorate all components implementing open generic service . - The and parameters must be different values. - - Container builder. - Service type being decorated. Must be an open generic type. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context and parameters. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context. - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - using the provided function. - The and parameters must be different values. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - . - Service key or name associated with the components being decorated. - Service key or name given to the decorated components. - - - - Decorate all components implementing service - with decorator service . - - Service type of the decorator. Must accept a parameter - of type , which will be set to the instance being decorated. - Service type being decorated. - Container builder. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Decorate all components implementing service - with decorator service . - - Container builder. - Service type of the decorator. Must accept a parameter - of type , which will be set to the instance being decorated. - Service type being decorated. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Decorate all components implementing service - using the provided function. - - Service type being decorated. - Container builder. - Function decorating a component instance that provides - , given the context, parameters and service to decorate. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Decorate all components implementing open generic service . - - Container builder. - The type of the decorator. Must be an open generic type, and accept a parameter - of type , which will be set to the instance being decorated. - Service type being decorated. Must be an open generic type. - A function that when provided with an - instance determines if the decorator should be applied. - - - - Run a supplied action instead of disposing instances when they're no - longer required. - - Registration limit type. - Activator data type. - Registration style. - Registration to set release action for. - An action to perform instead of disposing the instance. - Registration builder allowing the registration to be configured. - Only one release action can be configured per registration. - - - - Wraps a registration in an implicit and automatically - activates the registration after the container is built. - - Registration to set release action for. - Registration limit type. - Activator data type. - Registration style. - A registration builder allowing further configuration of the component. - - - While you can implement an to perform some logic at - container build time, sometimes you need to just activate a registered component and - that's it. This extension allows you to automatically activate a registration on - container build. No additional logic is executed and the resolved instance is not held - so container disposal will end up disposing of the instance. - - - Depending on how you register the lifetime of the component, you may get an exception - when you build the container - components that are scoped to specific lifetimes (like - ASP.NET components scoped to a request lifetime) will fail to resolve because the - appropriate lifetime is not available. - - - - - - Share one instance of the component within the context of a single - web/HTTP/API request. Only available for integration that supports - per-request dependencies (e.g., MVC, Web API, web forms, etc.). - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - Additional tags applied for matching lifetime scopes. - A registration builder allowing further configuration of the component. - - Thrown if is . - - - - - Attaches a predicate to evaluate prior to executing the registration. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - The predicate to run to determine if the registration should be made. - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - Attaches a predicate such that a registration will only be made if - a specific service type is not already registered. - The predicate will run at registration time, not runtime, to determine - whether the registration should execute. - - Registration limit type. - Activator data type. - Registration style. - The registration to configure. - - The service type to check for to determine if the registration should be made. - Note this is the *service type* - the As<T> part. - - A registration builder allowing further configuration of the component. - - Thrown if or is . - - - Thrown if has no reference to the original callback - with which it was associated (e.g., it wasn't made with a standard registration method - as part of a ). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to A decorator for '{0}' was not provided with an instance parameter.. - - - - - Looks up a localized string similar to The instance registration '{0}' can support SingleInstance() sharing only.. - - - - - Looks up a localized string similar to A metadata attribute of type '{0}' was not found on '{1}'.. - - - - - Looks up a localized string similar to More than one metadata attribute of type '{0}' was found on '{1}'.. - - - - - Looks up a localized string similar to No matching constructor exists on type '{0}'.. - - - - - Looks up a localized string similar to You can only attach a registration predicate to a registration that has a callback container attached (e.g., one that was made with a standard ContainerBuilder extension method).. - - - - - Adds syntactic convenience methods to the interface. - - - - - The name, provided when properties are injected onto an existing instance. - - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be - resolved in the context. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by . - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by . - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any properties on that can be resolved by service and that satisfy the - constraints imposed by . - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Selector to determine with properties should be injected. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Set any null-valued properties on that can be - resolved by the container. - - Type of instance. Used only to provide method chaining. - The context from which to resolve the service. - The instance to inject properties into. - Optional parameters to use during the property injection. - . - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The key of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Determine whether the specified service is available in the context. - - The context from which to resolve the service. - The name of the service to test for the registration of. - Type type of the service to test for the registration of. - True if the service is registered. - - - - Retrieve a service from the context. - - The service to retrieve. - The context from which to resolve the service. - The component instance that provides the service. - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Parameters for the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service type. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Key of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Key of the service. - Type of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The type to which the result will be cast. - The context from which to resolve the service. - Name of the service. - The parameters. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service name. - Type of the service. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The type of the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The key of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - Parameters for the service. - The name of the service. - The service to resolve. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context, or null if the service is not - registered. - - The context from which to resolve the service. - The service. - Parameters for the service. - - The component instance that provides the service, or null. - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Retrieve a service from the context. - - The context from which to resolve the service. - Parameters for the service. - The service to resolve. - - The component instance that provides the service. - - - - - - - Try to retrieve a service from the context. - - The service type to resolve. - The context from which to resolve the service. - The resulting component instance providing the service, or default(T). - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service type to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The key of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The name of the service to resolve. - The type of the service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - - True if a component providing the service is available. - - - - - - Try to retrieve a service from the context. - - The context from which to resolve the service. - The service to resolve. - The resulting component instance providing the service, or null. - The parameters. - - True if a component providing the service is available. - - - - Thrown if is . - - - - - Convenience filters for use with assembly scanning registrations. - - - - - Filters scanned assembly types to be only the public types. - - Registration limit type. - Activator data type. - Registration style. - Registration to filter types from. - Registration builder allowing the registration to be configured. - - - - Extension methods for registering instances with a container. - - - - - Add a registration source to the container. - - The builder to register the registration source with. - The registration source to add. - - Thrown if is . - - - The to allow additional chained registration source registrations. - - - - - Add a registration source to the container. - - The source registrar that will make the registration into the container. - The registration source to add. - - Thrown if is . - - - The to allow additional chained registration source registrations. - - - - - A parameter that can supply values to sites that exactly - match a specified type. When applied to a reflection-based - component, will be matched against - the types of the component's constructor arguments. When applied to - a delegate-based component, the parameter can be accessed using - . - - - - Component with parameter... - - - public class MyComponent - { - public MyComponent(int amount) { ... } - } - - - Providing the parameter... - - - var builder = new ContainerBuilder(); - builder.RegisterType<MyComponent>(); - var container = builder.Build(); - var myComponent = container.Resolve<MyComponent>(new TypedParameter(typeof(int), 123)); - - - - - - Gets the type against which targets are matched. - - - - - Initializes a new instance of the class. - - The exact type to match. - The parameter value. - - - - Shortcut for creating - by using the . - - Type to be used for the parameter. - The parameter value. - New typed parameter. - - - - Extends with methods that are useful in - building scanning rules for . - - - - - Returns true if this type is in the namespace - or one of its sub-namespaces. - - The type to test. - The namespace to test. - True if this type is in the namespace - or one of its sub-namespaces; otherwise, false. - - - - Returns true if this type is in the same namespace as - or one of its sub-namespaces. - - The type to test. - True if this type is in the same namespace as - or one of its sub-namespaces; otherwise, false. - - - - Determines whether the candidate type supports any base or - interface that closes the provided generic type. - - The type to test. - The open generic against which the type should be tested. - - - - Determines whether this type is assignable to . - - The type to test assignability to. - The type to test. - True if this type is assignable to references of type - ; otherwise, False. - - - - Finds a constructor with the matching type parameters. - - The type being tested. - The types of the contractor to find. - The is a match is found; otherwise, null. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The type '{0}' is not an open generic class or interface type so it won't work with methods that act on open generics.. - - - - - Extension methods for . - - - - - Safely returns the set of loadable types from an assembly. - - The from which to load types. - - The set of types from the , or the subset - of types that could be loaded if there was any error. - - - Thrown if is . - - - - - Base class for disposable objects. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets a value indicating whether the current instance has been disposed. - - - - - Helper methods used throughout the codebase. - - - - - Enforce that sequence does not contain null. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The parameter name. - - - - Enforces that the provided object is non-null. - - The type of value being checked. - The value. - if not null. - - - - Enforce that an argument is not null or empty. Returns the - value if valid so that it can be used inline in - base initialiser syntax. - - The value. - The description. - if not null or empty. - - - - Enforce that the argument is a delegate type. - - The type to test. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The argument '{0}' cannot be empty.. - - - - - Looks up a localized string similar to The object of type '{0}' cannot be null.. - - - - - Looks up a localized string similar to Type {0} returns void.. - - - - - Looks up a localized string similar to The sequence provided as argument '{0}' cannot contain null elements.. - - - - - Looks up a localized string similar to Type {0} is not a delegate type.. - - - - - Dictionary used to allow local property get/set and fall back to parent values. - - - - - Storage for local values set in the dictionary. - - - - - Initializes a new instance of the class - with an empty parent. - - - - - Initializes a new instance of the class - with a specified parent. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets the number of elements contained in the dictionary. - - - The number of elements contained in this collection plus the parent collection, minus overlapping key counts. - - - - - Gets a value indicating whether this collection is read-only. - - - Always returns . - - - - - Gets an containing the keys of the dictionary. - - - An containing the keys of the dictionary without duplicates. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding values in the - returned by the property. - - - - - Gets the parent dictionary. - - - The parent dictionary to which values should fall back when not present in the current dictionary. - - - - - Gets an containing the values of the dictionary. - - - An containing the values of the dictionary with overrides taken into account. - - - The order of the keys in the returned is unspecified, - but it is guaranteed to be the same order as the corresponding keys in the - returned by the property. - - - - - Gets or sets the with the specified key. - - - The . - - The key. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an item to the dictionary. - - The object to add to the dictionary. - - - Changes made to this dictionary do not affect the parent. - - - - - - Adds an element with the provided key and value to the dictionary. - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - - - Changes made to this dictionary do not affect the parent. - - - - Thrown if is . - - - Thrown if an element with the same key is already present in the local or parent dictionary. - - - - - Removes all items from the dictionary. Does not clear parent entries, only local overrides. - - - - - Determines whether the dictionary contains a specific value. - - The object to locate in the dictionary. - - if is found in the dictionary; otherwise, . - - - - - Determines whether the dictionary contains an element with the specified key. - - The key to locate in the dictionary. - - if the dictionary or its parent contains an element with the key; otherwise, . - - - - - Copies the elements of the dictionary to an , starting at a particular index. - - - The one-dimensional that is the destination of the elements copied from - the dictionary. The must have zero-based indexing. - - - The zero-based index in at which copying begins. - - - - - Returns an enumerator that iterates through the collection. - - - An enumerator that can be used to iterate through the collection. - - - - - Removes the first occurrence of a specific object from the dictionary. - - The object to remove from the dictionary. - - if was successfully removed from the dictionary; otherwise, . - This method also returns if is not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Removes the element with the specified key from the dictionary. - - The key of the element to remove. - - if the element is successfully removed; otherwise, . - This method also returns if was not found in the original dictionary. - - - - Changes made to this dictionary do not affect the parent. - - - - - - Gets the value associated with the specified key. - - The key whose value to get. - When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. - - if the dictionary or parent contains an element with the specified key; otherwise, . - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Gets the list of correctly ordered unique keys from the local and parent dictionaries. - - - An with the unique set of all keys. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Item has already been added with key '{0}'.. - - - - - Extension methods for reflection-related types. - - - - - Maps from a property-set-value parameter to the declaring property. - - Parameter to the property setter. - The property info on which the setter is specified. - True if the parameter is a property setter. - - - - Get a PropertyInfo object from an expression of the form - x => x.P. - - Type declaring the property. - The type of the property. - Expression mapping an instance of the - declaring type to the property value. - Property info. - - - - Get the MethodInfo for a method called in the - expression. - - Type on which the method is called. - Expression demonstrating how the method appears. - The method info for the called method. - - - - Gets the for the new operation called in the expression. - - The type on which the constructor is called. - Expression demonstrating how the constructor is called. - The for the called constructor. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The provided expression must be of the form () =>new X(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.M(), but the provided expression was {0}.. - - - - - Looks up a localized string similar to The provided expression must be of the form x =>x.P, but the provided expression was {0}.. - - - - - Adapts an action to the interface. - - - - - Initializes a new instance of the class. - - - The action to execute on disposal. - - - A factory that retrieves the value on which the - should be executed. - - - - - Joins the strings into one single string interspersing the elements with the separator (a-la - System.String.Join()). - - The elements. - The separator. - The joined string. - - - - Appends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The trailing item. - The sequence with an item appended to the end. - - - - Prepends the item to the specified sequence. - - The type of element in the sequence. - The sequence. - The leading item. - The sequence with an item prepended. - - - Returns the first concrete interface supported by the candidate type that - closes the provided open generic service type. - The type that is being checked for the interface. - The open generic type to locate. - The type of the interface. - - - - Looks for an interface on the candidate type that closes the provided open generic interface type. - - The type that is being checked for the interface. - The open generic service type to locate. - True if a closed implementation was found; otherwise false. - - - - Signal attribute for static analysis that indicates a helper method is - validating arguments for . - - - -