Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / SecureConversationDriver.cs / 1 / SecureConversationDriver.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Security { using System; using System.ServiceModel; using System.IdentityModel.Claims; using System.IdentityModel.Policy; using System.Runtime.Serialization; using System.Collections.Generic; using System.Diagnostics; using System.Xml; using System.Security.Principal; abstract class SecureConversationDriver { public virtual XmlDictionaryString CloseAction { get { // PreSharp Bug: Property get methods should not throw exceptions. #pragma warning suppress 56503 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SecureConversationDriverVersionDoesNotSupportSession))); } } public virtual XmlDictionaryString CloseResponseAction { get { // PreSharp Bug: Property get methods should not throw exceptions. #pragma warning suppress 56503 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SecureConversationDriverVersionDoesNotSupportSession))); } } public virtual bool IsSessionSupported { get { return false; } } public abstract XmlDictionaryString IssueAction { get; } public abstract XmlDictionaryString IssueResponseAction { get; } public virtual XmlDictionaryString RenewAction { get { // PreSharp Bug: Property get methods should not throw exceptions. #pragma warning suppress 56503 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SecureConversationDriverVersionDoesNotSupportSession))); } } public virtual XmlDictionaryString RenewResponseAction { get { // PreSharp Bug: Property get methods should not throw exceptions. #pragma warning suppress 56503 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.GetString(SR.SecureConversationDriverVersionDoesNotSupportSession))); } } public abstract XmlDictionaryString Namespace { get; } public abstract XmlDictionaryString RenewNeededFaultCode { get; } public abstract XmlDictionaryString BadContextTokenFaultCode { get; } public abstract string TokenTypeUri { get; } public abstract UniqueId GetSecurityContextTokenId(XmlDictionaryReader reader); public abstract bool IsAtSecurityContextToken(XmlDictionaryReader reader); } } // 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
- SQLMoney.cs
- BuildProvidersCompiler.cs
- Html32TextWriter.cs
- FusionWrap.cs
- SchemaManager.cs
- ForwardPositionQuery.cs
- ServiceModelSecurityTokenTypes.cs
- SelectionPatternIdentifiers.cs
- OracleInfoMessageEventArgs.cs
- WebDescriptionAttribute.cs
- SparseMemoryStream.cs
- DescendantOverDescendantQuery.cs
- DependencyPropertyAttribute.cs
- DbConnectionHelper.cs
- DbParameterCollection.cs
- _PooledStream.cs
- XmlSchemaInferenceException.cs
- SafeRegistryKey.cs
- CompiledQuery.cs
- MimeImporter.cs
- ProviderSettings.cs
- MenuItemBinding.cs
- InkPresenterAutomationPeer.cs
- CollectionConverter.cs
- ValueProviderWrapper.cs
- EntityKeyElement.cs
- HttpStaticObjectsCollectionBase.cs
- _ListenerResponseStream.cs
- TargetConverter.cs
- MemoryRecordBuffer.cs
- SqlGatherConsumedAliases.cs
- DbModificationCommandTree.cs
- CalendarDateRange.cs
- CommentEmitter.cs
- StylusPointProperties.cs
- TreeNodeBinding.cs
- FilterableAttribute.cs
- RadioButtonFlatAdapter.cs
- EntityParameter.cs
- UnsafeNativeMethodsPenimc.cs
- ContextBase.cs
- RelationshipConstraintValidator.cs
- ConfigurationElement.cs
- SerializationException.cs
- securitycriticaldata.cs
- HttpCacheParams.cs
- SqlNode.cs
- OleDbInfoMessageEvent.cs
- XmlSchemaAppInfo.cs
- MetadataItem.cs
- DataSourceControl.cs
- oledbmetadatacollectionnames.cs
- RowUpdatingEventArgs.cs
- XamlInt32CollectionSerializer.cs
- MatrixValueSerializer.cs
- SecurityException.cs
- GenericWebPart.cs
- XmlElement.cs
- WindowsRegion.cs
- RawContentTypeMapper.cs
- ChangesetResponse.cs
- XsltSettings.cs
- NonSerializedAttribute.cs
- Missing.cs
- ConfigurationSectionCollection.cs
- ConnectionManagementSection.cs
- CodeIndexerExpression.cs
- CodeExporter.cs
- PtsContext.cs
- RbTree.cs
- CompressionTransform.cs
- WindowsToolbarAsMenu.cs
- ManipulationCompletedEventArgs.cs
- HtmlControlPersistable.cs
- AccessibleObject.cs
- WeakReferenceList.cs
- DataGridPageChangedEventArgs.cs
- _HeaderInfoTable.cs
- RightsManagementUser.cs
- XPathAncestorQuery.cs
- DiscriminatorMap.cs
- EnumBuilder.cs
- RegistrationServices.cs
- DynamicContractTypeBuilder.cs
- QueryAccessibilityHelpEvent.cs
- Cursor.cs
- StateFinalizationDesigner.cs
- HtmlInputButton.cs
- VisualTarget.cs
- OracleInternalConnection.cs
- WebColorConverter.cs
- MSAAWinEventWrap.cs
- GuidelineSet.cs
- BoolExpr.cs
- DataGridItemAutomationPeer.cs
- DoubleAverageAggregationOperator.cs
- HTTP_SERVICE_CONFIG_URLACL_KEY.cs
- DescendantQuery.cs
- DeviceSpecificChoice.cs
- RowSpanVector.cs