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
- TagMapCollection.cs
- RemotingAttributes.cs
- ContentPropertyAttribute.cs
- BitmapVisualManager.cs
- TextEvent.cs
- PolicyVersion.cs
- SmiSettersStream.cs
- PeerInvitationResponse.cs
- PolyBezierSegment.cs
- TabPage.cs
- FilterException.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DrawListViewColumnHeaderEventArgs.cs
- XmlSchemaSimpleContent.cs
- DragDropManager.cs
- FeatureManager.cs
- AutomationPattern.cs
- PageContent.cs
- MSAAEventDispatcher.cs
- UnsafeNativeMethods.cs
- DataDesignUtil.cs
- Win32NamedPipes.cs
- TypeCacheManager.cs
- ReceiveActivity.cs
- UInt32Storage.cs
- RestHandlerFactory.cs
- ConfigXmlText.cs
- XmlTextReader.cs
- CryptoConfig.cs
- DataTableExtensions.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- ErrorStyle.cs
- FunctionImportElement.cs
- RegexCharClass.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- VirtualizingStackPanel.cs
- Invariant.cs
- RemotingException.cs
- DirectoryObjectSecurity.cs
- ImageConverter.cs
- HMACRIPEMD160.cs
- URLString.cs
- path.cs
- DrawingContextWalker.cs
- DataConnectionHelper.cs
- XmlRawWriter.cs
- MD5.cs
- Matrix3DValueSerializer.cs
- nulltextnavigator.cs
- RoleManagerModule.cs
- DbProviderFactories.cs
- ProcessProtocolHandler.cs
- OleDbException.cs
- COAUTHINFO.cs
- CachedFontFace.cs
- Int64Storage.cs
- DocumentReference.cs
- XmlAggregates.cs
- Propagator.cs
- WebPartVerbsEventArgs.cs
- NativeMethods.cs
- SafeEventLogWriteHandle.cs
- CheckoutException.cs
- PathFigureCollectionConverter.cs
- OrthographicCamera.cs
- FieldNameLookup.cs
- ParameterModifier.cs
- CorruptStoreException.cs
- TimeZone.cs
- ToolStripStatusLabel.cs
- EndpointAddressElementBase.cs
- AssemblyAttributes.cs
- ConditionValidator.cs
- TryCatch.cs
- EmptyTextWriter.cs
- CmsInterop.cs
- FieldTemplateUserControl.cs
- TextParagraphView.cs
- UserUseLicenseDictionaryLoader.cs
- CurrentChangingEventArgs.cs
- IgnoreSection.cs
- MSHTMLHostUtil.cs
- WorkflowQueueInfo.cs
- InitializationEventAttribute.cs
- FileDialog_Vista_Interop.cs
- ForwardPositionQuery.cs
- EndPoint.cs
- CriticalExceptions.cs
- IApplicationTrustManager.cs
- CacheDependency.cs
- UnsafeNativeMethods.cs
- ObjectHelper.cs
- ModulesEntry.cs
- HwndKeyboardInputProvider.cs
- AttachedAnnotation.cs
- Bits.cs
- XmlLanguageConverter.cs
- DetailsViewCommandEventArgs.cs
- FormViewPageEventArgs.cs
- GlyphCache.cs