Code:
                         / WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / SecurityPolicyVersion.cs / 1 / SecurityPolicyVersion.cs
                        
                        
                            //------------------------------------------------------------ 
// Copyright (c) Microsoft Corporation.  All rights reserved.
//-----------------------------------------------------------
using System; 
using System.Collections.Generic;
using System.Text; 
using System.Xml; 
namespace System.ServiceModel.Security 
{
    public abstract class SecurityPolicyVersion
    {
        readonly String spNamespace; 
        readonly String prefix;
 
        internal SecurityPolicyVersion(String ns, String prefix) 
        {
            this.spNamespace = ns; 
            this.prefix = prefix;
        }
        public String Namespace 
        {
            get 
            { 
                return this.spNamespace;
            } 
        }
        public String Prefix
        { 
            get
            { 
                return this.prefix; 
            }
        } 
        public static SecurityPolicyVersion WSSecurityPolicy11
        {
            get { return WSSecurityPolicyVersion11.Instance; } 
        }
 
        public static SecurityPolicyVersion WSSecurityPolicy12 
        {
            get { return WSSecurityPolicyVersion12.Instance; } 
        }
        class WSSecurityPolicyVersion11 : SecurityPolicyVersion
        { 
            static readonly WSSecurityPolicyVersion11 instance = new WSSecurityPolicyVersion11();
 
            protected WSSecurityPolicyVersion11() 
                : base(System.ServiceModel.Security.WSSecurityPolicy11.WsspNamespace, WSSecurityPolicy.WsspPrefix)
            { 
            }
            public static SecurityPolicyVersion Instance
            { 
                get
                { 
                    return instance; 
                }
            } 
        }
        class WSSecurityPolicyVersion12 : SecurityPolicyVersion
        { 
            static readonly WSSecurityPolicyVersion12 instance = new WSSecurityPolicyVersion12();
 
            protected WSSecurityPolicyVersion12() 
                : base(System.ServiceModel.Security.WSSecurityPolicy12.WsspNamespace, WSSecurityPolicy.WsspPrefix)
            { 
            }
            public static SecurityPolicyVersion Instance
            { 
                get
                { 
                    return instance; 
                }
            } 
        }
    }
} 
// 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
- iisPickupDirectory.cs
- FilterElement.cs
- documentsequencetextview.cs
- FontWeight.cs
- ComponentCodeDomSerializer.cs
- XmlSerializerOperationFormatter.cs
- EnglishPluralizationService.cs
- Matrix3DConverter.cs
- TreeIterators.cs
- PrivilegeNotHeldException.cs
- SafeThemeHandle.cs
- WindowsListView.cs
- DataGridView.cs
- ManagementClass.cs
- SchemaTypeEmitter.cs
- GridLengthConverter.cs
- HtmlTitle.cs
- HtmlMobileTextWriter.cs
- ContentFilePart.cs
- DocumentAutomationPeer.cs
- TextBoxDesigner.cs
- CompareValidator.cs
- MD5Cng.cs
- ObjectDataSource.cs
- UserControl.cs
- ValidationUtility.cs
- ListDictionaryInternal.cs
- Membership.cs
- TraceLog.cs
- Marshal.cs
- Vector3DCollectionValueSerializer.cs
- CommonServiceBehaviorElement.cs
- FixedDocumentSequencePaginator.cs
- OraclePermission.cs
- DataSourceHelper.cs
- SymLanguageVendor.cs
- AnnotationResourceChangedEventArgs.cs
- NetworkInformationPermission.cs
- ToolbarAUtomationPeer.cs
- RequestStatusBarUpdateEventArgs.cs
- CryptoApi.cs
- TextCharacters.cs
- RootBrowserWindow.cs
- XPathException.cs
- TextPattern.cs
- RotateTransform3D.cs
- TextSpan.cs
- StaticContext.cs
- HttpServerProtocol.cs
- Variable.cs
- Mappings.cs
- WebPartDeleteVerb.cs
- Cloud.cs
- ObjectTypeMapping.cs
- SafeArrayTypeMismatchException.cs
- ZipIOExtraFieldElement.cs
- WsdlInspector.cs
- FontStyle.cs
- DPTypeDescriptorContext.cs
- CompiledRegexRunner.cs
- TreeNodeSelectionProcessor.cs
- TextBoxLine.cs
- VisualBrush.cs
- PcmConverter.cs
- Security.cs
- XPathSingletonIterator.cs
- PageWrapper.cs
- SqlRowUpdatingEvent.cs
- SafeFindHandle.cs
- AssemblyCache.cs
- ObjectQuery_EntitySqlExtensions.cs
- Vector3DAnimationUsingKeyFrames.cs
- CalendarDateRange.cs
- SqlDataSourceEnumerator.cs
- CompoundFileStreamReference.cs
- OneOf.cs
- AvtEvent.cs
- BatchServiceHost.cs
- DispatcherOperation.cs
- XmlSchemaCompilationSettings.cs
- DateTimeOffset.cs
- SapiRecoContext.cs
- ReachNamespaceInfo.cs
- SafeBitVector32.cs
- ToolboxBitmapAttribute.cs
- PropertyKey.cs
- CustomAttributeSerializer.cs
- FeatureAttribute.cs
- HiddenFieldPageStatePersister.cs
- CodeExpressionCollection.cs
- DocumentGridContextMenu.cs
- WindowsStartMenu.cs
- HMACRIPEMD160.cs
- TreeView.cs
- XmlReflectionImporter.cs
- ValueTable.cs
- DtrList.cs
- XmlNodeReader.cs
- CodeTypeMember.cs
- MessageEnumerator.cs