Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Activation / MsmqHostedTransportConfiguration.cs / 1 / MsmqHostedTransportConfiguration.cs
//---------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------------------- namespace System.ServiceModel.Activation { using System.Collections.Generic; using System.ServiceModel.Channels; using System.ServiceModel; using System.Diagnostics; using System.Web.Hosting; class MsmqHostedTransportConfiguration : HostedTransportConfigurationBase { MsmqHostedTransportManager uniqueManager; public MsmqHostedTransportConfiguration() : this(MsmqUri.NetMsmqAddressTranslator) { } protected MsmqHostedTransportConfiguration(MsmqUri.IAddressTranslator addressing) : base(addressing.Scheme) { string[] bindings = HostedTransportConfigurationManager.MetabaseSettings.GetBindings(addressing.Scheme); this.uniqueManager = new MsmqHostedTransportManager(bindings, addressing); for (int i = 0; i < bindings.Length; i++) { Uri address = addressing.CreateUri(bindings[i], HostingEnvironment.ApplicationVirtualPath, false); this.ListenAddresses.Add(new BaseUriWithWildcard(address, TransportDefaults.HostNameComparisonMode)); UniqueTransportManagerRegistration registration = new UniqueTransportManagerRegistration(uniqueManager, address, TransportDefaults.HostNameComparisonMode); Msmq.StaticTransportManagerTable.RegisterUri(address, TransportDefaults.HostNameComparisonMode, registration); } this.uniqueManager.Start(null); } public override Uri[] GetBaseAddresses(string virtualPath) { return this.uniqueManager.GetBaseAddresses(virtualPath); } internal MsmqHostedTransportManager TransportManager { get { return uniqueManager; } } } sealed class MsmqIntegrationHostedTransportConfiguration : MsmqHostedTransportConfiguration { public MsmqIntegrationHostedTransportConfiguration() : base(MsmqUri.FormatNameAddressTranslator) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridItemAutomationPeer.cs
- ClientTargetCollection.cs
- HttpConfigurationContext.cs
- EventMappingSettingsCollection.cs
- SubMenuStyle.cs
- XPathCompileException.cs
- RecordManager.cs
- PropertyGridCommands.cs
- DefaultValueAttribute.cs
- OdbcPermission.cs
- View.cs
- Models.cs
- MenuAdapter.cs
- Pen.cs
- SizeLimitedCache.cs
- NameTable.cs
- Binding.cs
- AncestorChangedEventArgs.cs
- AccessDataSourceWizardForm.cs
- PolicyException.cs
- DataErrorValidationRule.cs
- DataSetMappper.cs
- AssemblyAttributes.cs
- InstanceCreationEditor.cs
- SourceItem.cs
- OperationPickerDialog.cs
- IPEndPoint.cs
- XmlTypeMapping.cs
- MsmqDecodeHelper.cs
- WpfMemberInvoker.cs
- ArrangedElement.cs
- MenuItemStyleCollection.cs
- sortedlist.cs
- ConnectorSelectionGlyph.cs
- DataListItem.cs
- RTLAwareMessageBox.cs
- OperationCanceledException.cs
- PerformanceCounterPermissionAttribute.cs
- WriteStateInfoBase.cs
- util.cs
- DesignerDataTable.cs
- SqlBuilder.cs
- AdPostCacheSubstitution.cs
- ToolStripPanelRenderEventArgs.cs
- XmlAttributeCache.cs
- EntityDataSourceReferenceGroup.cs
- Sql8ExpressionRewriter.cs
- UserControl.cs
- EmptyReadOnlyDictionaryInternal.cs
- _SSPISessionCache.cs
- SoapFault.cs
- KeyMatchBuilder.cs
- SqlDependencyUtils.cs
- AssemblyResourceLoader.cs
- QueryAccessibilityHelpEvent.cs
- OdbcReferenceCollection.cs
- DrawingContextDrawingContextWalker.cs
- AuthenticationSection.cs
- CroppedBitmap.cs
- PersistenceTypeAttribute.cs
- __Filters.cs
- XmlSchemaInclude.cs
- OciEnlistContext.cs
- ItemMap.cs
- ChoiceConverter.cs
- DiscoveryReferences.cs
- CancelRequestedRecord.cs
- SecurityDocument.cs
- ScrollEventArgs.cs
- UInt64Storage.cs
- SamlAuthenticationClaimResource.cs
- XmlTypeMapping.cs
- ScopelessEnumAttribute.cs
- VarRefManager.cs
- FormattedTextSymbols.cs
- Identifier.cs
- EdmItemCollection.cs
- DataGridLinkButton.cs
- BaseCollection.cs
- DataGridHeaderBorder.cs
- RSAOAEPKeyExchangeDeformatter.cs
- MatrixStack.cs
- DataGridViewDataConnection.cs
- AutomationProperties.cs
- ProfessionalColorTable.cs
- UrlMappingsSection.cs
- WebSysDescriptionAttribute.cs
- TypedColumnHandler.cs
- FixedTextView.cs
- DependencyPropertyKind.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- DeflateStreamAsyncResult.cs
- TypeInitializationException.cs
- SemanticBasicElement.cs
- CaseInsensitiveComparer.cs
- KeyEvent.cs
- OutputScopeManager.cs
- CodeAttributeArgumentCollection.cs
- SchemaCollectionCompiler.cs
- SiteMapProvider.cs