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
- ValidationPropertyAttribute.cs
- ActivityCollectionMarkupSerializer.cs
- BaseResourcesBuildProvider.cs
- pingexception.cs
- HexParser.cs
- MappingException.cs
- ButtonBase.cs
- GraphicsPath.cs
- DurableInstanceManager.cs
- ProtocolViolationException.cs
- NumericExpr.cs
- ToolStripHighContrastRenderer.cs
- LabelInfo.cs
- connectionpool.cs
- CopyEncoder.cs
- XmlNavigatorFilter.cs
- LocationUpdates.cs
- IntegerValidator.cs
- TextServicesDisplayAttributePropertyRanges.cs
- FileEnumerator.cs
- FileStream.cs
- SpecularMaterial.cs
- LocatorBase.cs
- FastEncoderStatics.cs
- reliableinputsessionchannel.cs
- ObjectTag.cs
- PolicyManager.cs
- HtmlLabelAdapter.cs
- Stylesheet.cs
- QuarticEase.cs
- BitmapEffectInputConnector.cs
- ObjectDataSourceDesigner.cs
- SqlDataSourceFilteringEventArgs.cs
- StateBag.cs
- ListControlActionList.cs
- PathFigureCollection.cs
- QueryAccessibilityHelpEvent.cs
- OdbcConnectionFactory.cs
- ByteRangeDownloader.cs
- HtmlTableRowCollection.cs
- ItemsControlAutomationPeer.cs
- DBDataPermissionAttribute.cs
- FacetValues.cs
- PolyLineSegment.cs
- Rotation3D.cs
- RealizationDrawingContextWalker.cs
- SecurityVerifiedMessage.cs
- DllNotFoundException.cs
- WindowsStatusBar.cs
- UnsafeNativeMethods.cs
- SurrogateEncoder.cs
- ProjectionPath.cs
- ByteStack.cs
- FastEncoderWindow.cs
- List.cs
- RuntimeCompatibilityAttribute.cs
- DetailsViewDeletedEventArgs.cs
- DuplexClientBase.cs
- Rule.cs
- RuleSettingsCollection.cs
- SmiMetaData.cs
- ControlUtil.cs
- WindowInteractionStateTracker.cs
- InstanceCollisionException.cs
- SignatureHelper.cs
- StandardToolWindows.cs
- DeferredTextReference.cs
- KeyedQueue.cs
- MediaPlayerState.cs
- SafeSecurityHandles.cs
- TextSimpleMarkerProperties.cs
- XmlSchemaDocumentation.cs
- IDictionary.cs
- WebPartConnectVerb.cs
- LazyTextWriterCreator.cs
- OpacityConverter.cs
- NameValueFileSectionHandler.cs
- TreeNodeCollection.cs
- VarRemapper.cs
- NumberSubstitution.cs
- ComponentEditorForm.cs
- CallContext.cs
- CompoundFileReference.cs
- PolicyManager.cs
- SchemaCreator.cs
- PersonalizationDictionary.cs
- Positioning.cs
- Int16Converter.cs
- EvidenceBase.cs
- InstanceOwner.cs
- DataGridViewRow.cs
- IndentTextWriter.cs
- InputProviderSite.cs
- GeometryModel3D.cs
- KeyInfo.cs
- ProcessModelInfo.cs
- ChildTable.cs
- SafePEFileHandle.cs
- XmlSchemaSimpleTypeList.cs
- _ListenerRequestStream.cs