After creating a ChannelFactory you can call a member method
CreateChannelWithActAsToken (3 overloaded methods), with this method it is
possible to act on an security token. The token was retrieved from a STS
provider.
How can we do that using wcf facilities?
I see in the AbstractChannelBuilder class following code:
protected virtual ChannelCreator CreateChannelCreator(Type contract, M
clientModel, IChannelBuilderScope scope, params object[] channelFactoryArgs)
{
var type = typeof(ChannelFactory<>).MakeGenericType(new[] { contract });
var channelFactory = ChannelFactoryBuilder.CreateChannelFactory(type,
clientModel, channelFactoryArgs);
scope.ConfigureChannelFactory(channelFactory);
var methodInfo = type.GetMethod("CreateChannel", Type.EmptyTypes);
return (ChannelCreator)Delegate.CreateDelegate(typeof(ChannelCreator),
channelFactory, methodInfo);
}
The type ChannelCreator is a delegate that returns a object. How can I use
here CreateChannelWithActAsToken and supply an extra parameter, nl.
SecurityToken?
Also I need a mix for creating a channel, some channels should be created
with the CreatedChannel() method, other with the
CreateChannelWithActAsToken(aSecurityToken) method.
--
You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/castle-project-users.
For more options, visit https://groups.google.com/d/optout.