PluginSkeleton Class | Apache log4net™ SDK Documentation

Base implementation of IPlugin
Inheritance Hierarchy

System
Object
log4net.Plugin
PluginSkeleton
log4net.Plugin
RemoteLoggingServerPlugin

Namespace: log4net.Plugin
Assembly: log4net (in log4net.dll) Version: 2.0.8.0-.NET 4.0
Syntax

C#
VB
C++
F#
Copy

    public abstract class PluginSkeleton : IPlugin

    Public MustInherit Class PluginSkeleton
    	Implements IPlugin

    public ref class PluginSkeleton abstract : IPlugin

    [<AbstractClassAttribute>]
    type PluginSkeleton =
        class
            interface IPlugin
        end

The PluginSkeleton type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| PluginSkeleton | Constructor

Top
Properties

| Name | Description
--- | --- | ---
| LoggerRepository | The repository for this plugin
| Name | Gets or sets the name of the plugin.

Top
Methods

| Name | Description
--- | --- | ---
| Attach | Attaches this plugin to a ILoggerRepository.
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.)
| GetType | Gets the Type of the current instance. (Inherited from Object.)
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.)
| Shutdown | Is called when the plugin is to shutdown.
| ToString | Returns a String that represents the current Object. (Inherited from Object.)

Top
Remarks

Default abstract implementation of the IPlugin interface. This base class can be used by implementors of the IPlugin interface.

See Also

#### Reference

log4net.Plugin Namespace