Alternative INamingSubSystem implementation.
Extends the default implementation replacing the
key support with a more complete ComponentName. Supports
queries.
Namespace: Castle.MicroKernel.SubSystems.Naming
Assembly: Castle.MicroKernel (in Castle.MicroKernel.dll)
Version: 1.0.3.0
Syntax
| C# |
|---|
[SerializableAttribute] public class NamingPartsSubSystem : DefaultNamingSubSystem |
Examples
The user must register components using the following construction
CopyC#
Where properties is a list of key value pairs (comma separated). Example:
CopyC#
The user can then query for components using the same construction:
CopyC#
Or to return all:
CopyC#
service:properties |
protocol:secure=true,version=1.2 |
protocol:secure=true |
protocol:* |
Inheritance Hierarchy
System..::Object
System..::MarshalByRefObject
Castle.MicroKernel..::AbstractSubSystem
Castle.MicroKernel.SubSystems.Naming..::DefaultNamingSubSystem
Castle.MicroKernel.SubSystems.Naming..::NamingPartsSubSystem
System..::MarshalByRefObject
Castle.MicroKernel..::AbstractSubSystem
Castle.MicroKernel.SubSystems.Naming..::DefaultNamingSubSystem
Castle.MicroKernel.SubSystems.Naming..::NamingPartsSubSystem
See Also
NamingPartsSubSystem Members
Castle.MicroKernel.SubSystems.Naming Namespace