Return to Snippet

Revision: 39687
at January 19, 2011 22:59 by RichardCustance


Initial Code
[InheritedExport]
    public interface IOperationBehaviorExtender
    {
        string Action { get; }
        bool BeforeInvoke(string action, object[] inputs, out string faultMessage);
        void AfterInvoke(string action, object[] inputs, ref object[] outputs, ref object returnValue);
        bool ValidateBeforeCall(string action, object[] inputs, out string message);
        void AfterCall(string action, object[] outputs, object returnValue, object correlationState);
    }

Initial URL


Initial Description


Initial Title
Web Extensibility Download Part 2 -  Making the Part discoverable

Initial Tags


Initial Language
C#