A SpaceFilterConfigFactory implementation that accepts
an object filter with different operation callbacks that are marked using this configurer.
For each available operation there is a property that accepts the method name to be invoked if the operation happend.
Not setting a callback means that this filter will not listen to the mentioned operation. For example, if the filter has
a method called DoSomethingBeforeWrite, the property BeforeWrite will need to be set with DoSomethingBeforeWrite.
The methods marked with an attribute can accept different arguments. Please see
FilterOperationDelegateInvoker for all the different possibilities.
For an object filter adapter that uses attributes please see AttributeSpaceFilterConfigFactory.
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
public class MethodNameSpaceFilterConfigFactory : SpaceFilterConfigFactory
Public Class MethodNameSpaceFilterConfigFactory _ Inherits SpaceFilterConfigFactory
public ref class MethodNameSpaceFilterConfigFactory : public SpaceFilterConfigFactory
public class MethodNameSpaceFilterConfigFactory extends SpaceFilterConfigFactory
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
MethodNameSpaceFilterConfigFactory()()() | Initializes a new instance of the MethodNameSpaceFilterConfigFactory class | |
AfterAllNotifyTrigger |
Filter callback AfterAllNotifyTrigger. Indicates that all notify templates that are matched to the current entry event were triggered and returned or failed.
| |
AfterExecute |
Filter callback AfterExecute operation.
| |
AfterNotifyTrigger |
Filter callback AfterNotifyTrigger. Indicates that a notify trigger was successful.
| |
AfterRead |
Filter callback AfterRead operation.
| |
AfterReadMultiple |
Filter callback AfterReadMultiple operation.
| |
AfterRemoveByLease |
Filter callback after an entry was removed due to lease expression or lease cancel.
| |
AfterTake |
Filter callback AfterTake operation.
| |
AfterTakeMultiple |
Filter callback AfterTakeMultiple operation.
| |
AfterUpdate |
Filter callback AfterUpdate operation.
| |
AfterWrite |
Filter callback AfterWrite operation.
| |
BeforeAllNotifyTrigger |
Filter callback BeforeAllNotifyTrigger. Indicates that at least one notify template is matched to the current entry event.
| |
BeforeCleanSpace |
Filter callback BeforeCleanSpace operation.
| |
BeforeExecute |
Filter callback BeforeExecute operation.
| |
BeforeGetAdmin |
Filter callback BeforeGetAdmin operation.
| |
BeforeNotify |
Filter callback Before notify register operation.
| |
BeforeNotifyTrigger |
Filter callback BeforeNotifyTrigger. Indicates that a matched notify template was found to the current entry event.
| |
BeforeRead |
Filter callback BeforeRead operation.
| |
BeforeReadMultiple |
Filter callback BeforeReadMultiple operation.
| |
BeforeRemoveByLease |
Filter callback before an entry was removed due to lease expression or lease cancel.
| |
BeforeTake |
Filter callback BeforeTake operation.
| |
BeforeTakeMultiple |
Filter callback BeforeTakeMultiple operation.
| |
BeforeUpdate |
Filter callback BeforeUpdate operation.
| |
BeforeWrite |
Filter callback BeforeWrite operation.
| |
CreateSpaceFilterConfig()()() |
Creates SpaceFilterConfig using the implemented creator logic
(Inherited from SpaceFilterConfigFactory.) | |
Enabled |
Gets or sets if this filter is enabled.
(Inherited from SpaceFilterConfigFactory.) | |
Equals(Object) | (Inherited from Object.) | |
Filter |
Gets or sets the filter that will be used. Note, it is not an ISpaceFilter
implementation since this object filter can be a delegate that does not require the filter to implement
the space filter interface.
(Inherited from SpaceFilterConfigFactory.) | |
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.) | |
IsActiveWhenBackup |
Gets or sets if this filter is active when the space is in backup mode.
(Inherited from SpaceFilterConfigFactory.) | |
IsSecurityFilter |
Gets or sets if this filter is a security filter.
(Inherited from SpaceFilterConfigFactory.) | |
MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
OnFilterInit |
Method name for filter lifecycle init callback. Can either have no arguments or a single
argument that accepts ISpaceProxy.
| |
Priority |
Gets or sets the filter priority.
(Inherited from SpaceFilterConfigFactory.) | |
SetSecurity |
Filter callback SetSecurity operation.
| |
ShutdownSpaceOnInitFailure |
Gets or sets if the space should shutdown on filter init failure.
(Inherited from SpaceFilterConfigFactory.) | |
ToString()()() | (Inherited from Object.) |
Inheritance Hierarchy
Object | ||
SpaceFilterConfigFactory | ||
MethodNameSpaceFilterConfigFactory |