Click here to Skip to main content
16,011,374 members
Home / Discussions / C#
   

C#

 
GeneralRe: AOP - Modifying a IMethodReturnMessage Pin
Heath Stewart4-Dec-03 5:20
protectorHeath Stewart4-Dec-03 5:20 
GeneralRe: AOP - Modifying a IMethodReturnMessage Pin
bzurer4-Dec-03 10:27
bzurer4-Dec-03 10:27 
GeneralRe: AOP - Modifying a IMethodReturnMessage Pin
Heath Stewart4-Dec-03 10:50
protectorHeath Stewart4-Dec-03 10:50 
GeneralRe: AOP - Modifying a IMethodReturnMessage Pin
bzurer4-Dec-03 13:51
bzurer4-Dec-03 13:51 
GeneralRe: AOP - Modifying a IMethodReturnMessage Pin
Heath Stewart4-Dec-03 14:51
protectorHeath Stewart4-Dec-03 14:51 
GeneralRe: AOP - Modifying a IMethodReturnMessage Pin
bzurer4-Dec-03 22:29
bzurer4-Dec-03 22:29 
GeneralRe: AOP - Modifying a IMethodReturnMessage Pin
Heath Stewart5-Dec-03 3:10
protectorHeath Stewart5-Dec-03 3:10 
GeneralRe: AOP - Modifying a IMethodReturnMessage Pin
bzurer4-Dec-03 23:02
bzurer4-Dec-03 23:02 
Here's a MS WebTV piece detailing your original post.

http://www.microsoft.com/downloads/details.aspx?FamilyId=EF89345E-01A6-4AB1-8DDF-565286CC5DAC&displaylang=en

The presenter mentions that this is a more lightweight solution than using the MessageSink chain, implying that it could work the MessageSink chain.

In fact it can, using the ReturnValue property of MethodReturnMessageWrapper which can be assigned.

IMessage retMsg = nextSink.SyncProcessMessage(msg);
MethodReturnMessageWrapper mrm = new MethodReturnMessageWrapper((IMethodReturnMessage)retMsg);
Console.WriteLine("Here is the intercepted ReturnValue {0}", mrm.ReturnValue);

Robert Zurer
robert@zurer.com


Robert Zurer
robert@zurer.com
GeneralUsing ::SendMessage in C# Pin
Andreas Philipson4-Dec-03 0:29
Andreas Philipson4-Dec-03 0:29 
GeneralRe: Using ::SendMessage in C# Pin
Heath Stewart4-Dec-03 5:04
protectorHeath Stewart4-Dec-03 5:04 
GeneralRe: Using ::SendMessage in C# Pin
Andreas Philipson4-Dec-03 5:18
Andreas Philipson4-Dec-03 5:18 
GeneralRe: Using ::SendMessage in C# Pin
Andreas Philipson4-Dec-03 5:23
Andreas Philipson4-Dec-03 5:23 
GeneralJournal Hook Pin
lajiyo3-Dec-03 22:18
lajiyo3-Dec-03 22:18 
GeneralHide Commandbars in word doc shown in axWebBrowser... Pin
Martin Jonsson3-Dec-03 20:02
Martin Jonsson3-Dec-03 20:02 
GeneralRe: Hide Commandbars in word doc shown in axWebBrowser... Pin
Heath Stewart4-Dec-03 4:53
protectorHeath Stewart4-Dec-03 4:53 
GeneralC# Threads Pin
Anonymous3-Dec-03 19:35
Anonymous3-Dec-03 19:35 
GeneralRe: C# Threads Pin
Anonymous4-Dec-03 2:16
Anonymous4-Dec-03 2:16 
GeneralRe: C# Threads Pin
Heath Stewart4-Dec-03 4:40
protectorHeath Stewart4-Dec-03 4:40 
GeneralCopy files across networked servers Pin
stateyama3-Dec-03 14:11
stateyama3-Dec-03 14:11 
GeneralRe: Copy files across networked servers Pin
Heath Stewart4-Dec-03 4:37
protectorHeath Stewart4-Dec-03 4:37 
GeneralRe: Copy files across networked servers Pin
stateyama4-Dec-03 6:57
stateyama4-Dec-03 6:57 
GeneralTextBox Arrays Pin
spindar3-Dec-03 13:33
spindar3-Dec-03 13:33 
GeneralRe: TextBox Arrays Pin
Colin Angus Mackay3-Dec-03 15:03
Colin Angus Mackay3-Dec-03 15:03 
GeneralRe: TextBox Arrays Pin
Nick Seng3-Dec-03 15:40
Nick Seng3-Dec-03 15:40 
GeneralRe: TextBox Arrays Pin
Heath Stewart4-Dec-03 4:28
protectorHeath Stewart4-Dec-03 4:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.