OptionalParameter Class

A InjectionParameterValue that can be passed to RegisterType(Type, Type, String, LifetimeManager, array<InjectionMember[]) to configure a parameter or property as an optional dependency.

Namespace:  Microsoft.Practices.Unity
Assembly:  Microsoft.Practices.Unity (in Microsoft.Practices.Unity.dll)

Syntax

'Declaration
Public Class OptionalParameter _
    Inherits TypedInjectionValue
public class OptionalParameter : TypedInjectionValue
public ref class OptionalParameter : public TypedInjectionValue
public class OptionalParameter extends TypedInjectionValue

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Unity.InjectionParameterValue
    Microsoft.Practices.Unity.TypedInjectionValue
      Microsoft.Practices.Unity.OptionalParameter
        Microsoft.Practices.Unity.OptionalParameter<T>

See Also

OptionalParameter Members

Microsoft.Practices.Unity Namespace