Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / TransportSecurityProtocolFactory.cs / 1 / TransportSecurityProtocolFactory.cs
//---------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Security { // Note that this protocol and other protocls represented by its // subclasses rely on transport security to provide message // integrity, confidentiality and request-reply correlation. SOAP // level security features are add-ons to support custom tokens, // and do not have the responsibility to protect specific exchange // patterns. So, thie protocol return true to both requst-reply // support as well as duplex support. class TransportSecurityProtocolFactory : SecurityProtocolFactory { public TransportSecurityProtocolFactory() : base() { } internal TransportSecurityProtocolFactory(TransportSecurityProtocolFactory factory) : base(factory) { } public override bool SupportsDuplex { get { return true; } } public override bool SupportsReplayDetection { get { return false; } } protected override SecurityProtocol OnCreateSecurityProtocol(EndpointAddress target, Uri via, object listenerSecurityState, TimeSpan timeout) { return new TransportSecurityProtocol(this, target, via); } } } // 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
- PartialList.cs
- SafeSecurityHelper.cs
- OdbcCommandBuilder.cs
- LineServices.cs
- OverlappedAsyncResult.cs
- DrawingContext.cs
- Win32Exception.cs
- DataGridCheckBoxColumn.cs
- CollectionBuilder.cs
- Condition.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- PreloadHost.cs
- HitTestParameters3D.cs
- CheckBox.cs
- RequestCacheValidator.cs
- SqlUdtInfo.cs
- ReachDocumentReferenceCollectionSerializerAsync.cs
- x509utils.cs
- SiteMapNodeItemEventArgs.cs
- IntegerValidatorAttribute.cs
- WinHttpWebProxyFinder.cs
- ApplicationProxyInternal.cs
- UInt64Converter.cs
- TreeNodeBinding.cs
- WeakEventManager.cs
- InstanceNormalEvent.cs
- Version.cs
- AdapterDictionary.cs
- WebScriptMetadataMessage.cs
- GAC.cs
- DesignerHelpers.cs
- XmlElementAttributes.cs
- GeometryCombineModeValidation.cs
- DataMisalignedException.cs
- DataSetFieldSchema.cs
- InputEventArgs.cs
- Brush.cs
- SqlDeflator.cs
- StorageEntityContainerMapping.cs
- SurrogateSelector.cs
- ServiceModelSecurityTokenRequirement.cs
- MouseGestureValueSerializer.cs
- DataGridSortCommandEventArgs.cs
- RTLAwareMessageBox.cs
- XmlSchemaExternal.cs
- PrintingPermission.cs
- Table.cs
- Grid.cs
- Emitter.cs
- PresentationSource.cs
- ParallelTimeline.cs
- CharEntityEncoderFallback.cs
- WindowsMenu.cs
- DesignerDataStoredProcedure.cs
- Metafile.cs
- Stacktrace.cs
- UrlEncodedParameterWriter.cs
- configsystem.cs
- SecurityTokenResolver.cs
- SelectionUIService.cs
- DataGridPagingPage.cs
- AuthenticationService.cs
- GenericTextProperties.cs
- ToolStripPanelDesigner.cs
- AccessDataSourceView.cs
- FormsAuthenticationModule.cs
- DesignOnlyAttribute.cs
- AssociationSetMetadata.cs
- ContainerParagraph.cs
- MemoryFailPoint.cs
- Pair.cs
- QilNode.cs
- ToolboxItemFilterAttribute.cs
- ProcessHostServerConfig.cs
- TextSelection.cs
- SqlNotificationRequest.cs
- ReceiveContext.cs
- DrawListViewItemEventArgs.cs
- AccessedThroughPropertyAttribute.cs
- Thread.cs
- CellParaClient.cs
- PartialArray.cs
- XmlChildEnumerator.cs
- WebPartDescription.cs
- TextEditorSpelling.cs
- ComplexLine.cs
- XmlFormatExtensionAttribute.cs
- DesignBindingConverter.cs
- CompilationUtil.cs
- HMACSHA1.cs
- PointAnimationUsingPath.cs
- InfiniteTimeSpanConverter.cs
- MediaEntryAttribute.cs
- CounterCreationData.cs
- IxmlLineInfo.cs
- JoinElimination.cs
- MatrixTransform3D.cs
- XDeferredAxisSource.cs
- XmlText.cs
- UnsafeNativeMethods.cs