Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / System.ServiceModel.Activation / System / ServiceModel / Activation / HostedBindingBehavior.cs / 1305376 / HostedBindingBehavior.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.ServiceModel.Activation
{
using System.Collections.Generic;
using System.ServiceModel;
using System.ServiceModel.Description;
using System.Collections.ObjectModel;
using System.ServiceModel.Channels;
class HostedBindingBehavior : IServiceBehavior
{
VirtualPathExtension virtualPathExtension;
internal HostedBindingBehavior(VirtualPathExtension virtualPathExtension)
{
this.virtualPathExtension = virtualPathExtension;
}
public VirtualPathExtension VirtualPathExtension
{
get { return this.virtualPathExtension; }
}
void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase)
{
}
void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection endpoints, BindingParameterCollection parameters)
{
if (parameters == null)
{
throw FxTrace.Exception.ArgumentNull("parameters");
}
parameters.Add(this.virtualPathExtension);
}
void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
{
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.ServiceModel.Activation
{
using System.Collections.Generic;
using System.ServiceModel;
using System.ServiceModel.Description;
using System.Collections.ObjectModel;
using System.ServiceModel.Channels;
class HostedBindingBehavior : IServiceBehavior
{
VirtualPathExtension virtualPathExtension;
internal HostedBindingBehavior(VirtualPathExtension virtualPathExtension)
{
this.virtualPathExtension = virtualPathExtension;
}
public VirtualPathExtension VirtualPathExtension
{
get { return this.virtualPathExtension; }
}
void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase)
{
}
void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection endpoints, BindingParameterCollection parameters)
{
if (parameters == null)
{
throw FxTrace.Exception.ArgumentNull("parameters");
}
parameters.Add(this.virtualPathExtension);
}
void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
{
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- login.cs
- Matrix3D.cs
- MetadataArtifactLoaderCompositeResource.cs
- SqlGenerator.cs
- DefaultParameterValueAttribute.cs
- SchemaCollectionCompiler.cs
- SqlServices.cs
- DataKeyCollection.cs
- CommonObjectSecurity.cs
- CompModSwitches.cs
- HwndHostAutomationPeer.cs
- PngBitmapEncoder.cs
- EnvelopeVersion.cs
- UrlAuthorizationModule.cs
- ThicknessAnimationBase.cs
- ClosureBinding.cs
- BlurBitmapEffect.cs
- UserControlParser.cs
- DesignTimeData.cs
- ListBox.cs
- AspNetHostingPermission.cs
- SQLChars.cs
- BrushConverter.cs
- ReadContentAsBinaryHelper.cs
- XmlReader.cs
- BindingList.cs
- EntityWrapperFactory.cs
- Triplet.cs
- safelinkcollection.cs
- WindowsEditBoxRange.cs
- FileIOPermission.cs
- CustomError.cs
- ServiceMemoryGates.cs
- WeakRefEnumerator.cs
- AccessedThroughPropertyAttribute.cs
- SafeProcessHandle.cs
- AuthenticateEventArgs.cs
- Int32Rect.cs
- PriorityBindingExpression.cs
- Token.cs
- MetadataHelper.cs
- VirtualPath.cs
- Decimal.cs
- AndCondition.cs
- SqlCommandBuilder.cs
- HTTPNotFoundHandler.cs
- FocusManager.cs
- MouseEvent.cs
- BrowserTree.cs
- ArraySegment.cs
- XmlSchemaAny.cs
- LookupNode.cs
- _NegoState.cs
- MimeTypeAttribute.cs
- ToolboxBitmapAttribute.cs
- ModelTypeConverter.cs
- SqlDataSourceCommandEventArgs.cs
- CapabilitiesRule.cs
- Version.cs
- SponsorHelper.cs
- OleDbStruct.cs
- _NegoState.cs
- WaitHandle.cs
- SelectionEditingBehavior.cs
- UIAgentRequest.cs
- WindowsRebar.cs
- LineBreak.cs
- InlineObject.cs
- DisableDpiAwarenessAttribute.cs
- Rijndael.cs
- Cloud.cs
- ControlBuilder.cs
- FunctionGenerator.cs
- SubpageParagraph.cs
- XamlSerializerUtil.cs
- HostingEnvironmentException.cs
- ListViewEditEventArgs.cs
- NameValueConfigurationElement.cs
- FamilyTypefaceCollection.cs
- DataSourceView.cs
- XmlDictionaryString.cs
- SoundPlayerAction.cs
- ReadWriteSpinLock.cs
- ButtonBaseAdapter.cs
- RecipientInfo.cs
- processwaithandle.cs
- WebPartVerb.cs
- ZoneLinkButton.cs
- SqlError.cs
- CodeDirectoryCompiler.cs
- BindingCompleteEventArgs.cs
- NetworkAddressChange.cs
- ConfigurationValidatorAttribute.cs
- BamlLocalizableResourceKey.cs
- DataPagerCommandEventArgs.cs
- SQLSingleStorage.cs
- ResourceManagerWrapper.cs
- ServiceDurableInstanceContextProvider.cs
- ListItemCollection.cs
- MethodBuilderInstantiation.cs