Hi,

I've created a new issue in donjon and attached two source files.
Looking forward to see if they're of use to you.
Here's a link to the issue: 
http://support.castleproject.org/projects/FACILITIES/issues/view/FACILITIES-ISSUE-134

Thanks
urig

PS - How come the WCF Integration Facility is not included in the
Components list on the " New issue for project Facilities " page?

On Jan 13, 11:03 pm, Craig Neuwirt <[email protected]> wrote:
> Go to Facilities / Issue Tracker (left) and add an issue.  Just put as much
> information as you can.  If you don't have a patch, just provide your
> extension
>
> 2010/1/13 Uri Goldstein <[email protected]>
>
> > Ok, so donjon is castle's issue tracking software?
> > How can I upload a patch then? Should I open an issue?
> > And must it be a patch to the actual facility code? I'm not really
> > familiar with where my code fits in. Wouldn't it be better if I just
> > supplied the one behavior extension class that I have?
>
> > Thanks,
> > urig
>
> > BTW - Not to be rude, but is there really a case for yet another web
> > based issue tracking system out there? :)
>
> > On Jan 12, 9:21 pm, Craig Neuwirt <[email protected]> wrote:
> > > Yeah, go ahead and create a patch in donjon for this and we'll take a
> > look
> > > at how to fit it in best
>
> > > 2010/1/12 Uri Goldstein <[email protected]>
>
> > > > Hi Krzysztof,
>
> > > > Thank you for your kind fuslogvw greeting, though I have no idea what
> > > > assembly binding has to do with it ;)
>
> > > > We did manage to discover how to set the maxClockSkew property through
> > > > an endpoint behavior. I take little credit - it was one of the
> > > > programmers in my team who cracked it. There steps are:
> > > > 1. Cast the binding to a custom binding.
> > > > 2. Clone the Elements collection of the custom binding to the side.
> > > > 3. Clear the Elements collection and then iterate over the clone,
> > > > modifying elements and readding them to the Elements property.
> > > > 4. The MaxClockSkew setting must be modified in SecurityBindingElement
> > > > elements...
> > > > 5. And it must be set *inside* the
> > > > SecureConversationSecurityTokenParameters property of elements - and
> > > > there's a different syntax for each of the 3 variations(!)
> > > > (TransportSecurityBindingElement/SymmetricSecurityBindingElement/
> > > > AsymmetricSecurityBindingElement)
>
> > > > All in all, quite nasty but does the trick. If you'd like, I'd be
> > > > happy to share the code with you and everyone. Any preferred way for
> > > > me to do that?
>
> > > > I'll rephrase my original question - How can I learn how to extend the
> > > > Wcf Integration Facility's DefaultServiceHostFactory? I have quite a
> > > > few "global" (cross-service) tasks that probably belong there so how
> > > > do I extend it?
> > > > Should I inherit from it? Is there a plugin API for it?
>
> > > > fuslogvw and many thanks,
> > > > urig
>
> > > > On Jan 7, 10:25 pm, Krzysztof Koźmic <[email protected]>
> > > > wrote:
> > > > > I tried dealing with this problem once, and I gave up and created a
> > > > > custom binding where I set that.
> > > > > There was no hook to swap the value before WCF did its magic, and
> > when I
> > > > > changed the value
> > > > > after the host was created it would still remain at the default of 5
> > > > > minutes.
> > > > > I'll look at it over the weekend if I find a spare moment, but I make
> > no
> > > > > promisses.
> > > > > If you were able to investigate that and find a way to reliably
> > change
> > > > > the value, it would help a lot.
> > > > > I'd be (only) left with integrating that with the facility.
>
> > > > > fuslogvw!
> > > > > (means good luck in Polish)
>
> > > > > Krzysztof
>
> > > > > On 2010-01-07 21:19, Uri Goldstein wrote:
>
> > > > > > Hi Krzysztof,
>
> > > > > > I configure my endpoints from the web.config file. I'm hoping for a
> > > > > > solution where I write a "plugin" (originally I planned for an
> > > > > > endpoint behavior) that will do the work and hook up to the
> > endpoint
> > > > > > through the config file.
>
> > > > > > Uri
>
> > > > > > On Jan 6, 5:00 pm, Krzysztof Ko mic (2)<[email protected]>
> >  wrote:
>
> > > > > >> Uri,
>
> > > > > >> How do you configure your endpoints? From .config or
> > programatically?
>
> > > > > >> Krzysztof
>
> > > > > >> On 6 Sty, 15:55, Uri Goldstein<[email protected]>  wrote:
>
> > > > > >>> Hi,
>
> > > > > >>> We're trying to find a convenient way to set the maxClockSkew
> > > > property
> > > > > >>> on WSHttpBinding (http://msdn.microsoft.com/en-us/library/
>
> > system.servicemodel.channels.localservicesecuritysettings.maxclockskew.aspx).
> > > > > >>> The traditional way of turning the WSHttpBinding into a
> > CustomBinding
> > > > > >>> and then setting it there is not desirable for us as the
> > > > configuration
> > > > > >>> is quite big.
>
> > > > > >>> We've tried writing an Endpoint Behavior to do the work
> > > > > >>> programmatically through AddBindingParameters() but that doesn't
> > seem
> > > > > >>> to work.
>
> > > > > >>> My question is - Is there a good entry point in the WCF
> > Integration
> > > > > >>> Facility for a small piece of code that will change the
> > maxClockSkew
> > > > > >>> property programmatically? I'm hoping for some point of
> > extensibility
> > > > > >>> that can alter the binding description before it is
> > instantiated(?)
>
> > > > > >>> Many Thanks,
> > > > > >>> Uri Goldstein.
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "Castle Project Users" group.
> > > > To post to this group, send email to
> > [email protected]
> > > > .
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<castle-project-users%[email protected]>
> > <castle-project-users%[email protected]<castle-project-users%[email protected]>
>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/castle-project-users?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Castle Project Users" group.
> > To post to this group, send email to [email protected]
> > .
> > To unsubscribe from this group, send email to
> > [email protected]<castle-project-users%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/castle-project-users?hl=en.
-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en.


Reply via email to