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
- FontFamilyConverter.cs
- Identity.cs
- VisualStyleElement.cs
- XmlNodeWriter.cs
- MatrixCamera.cs
- Int64Converter.cs
- StyleCollection.cs
- GenericWebPart.cs
- SaveFileDialog.cs
- XsdBuildProvider.cs
- ListSurrogate.cs
- GroupBox.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- ImageSourceTypeConverter.cs
- KeyGestureConverter.cs
- WebConfigurationManager.cs
- ModelItemImpl.cs
- EventSourceCreationData.cs
- CommandBindingCollection.cs
- RenderTargetBitmap.cs
- XmlByteStreamWriter.cs
- ProxyWebPartManager.cs
- DispatcherHooks.cs
- RadioButtonRenderer.cs
- Rotation3DAnimation.cs
- SettingsPropertyValue.cs
- InputManager.cs
- Char.cs
- ListViewTableCell.cs
- WaitHandleCannotBeOpenedException.cs
- HttpWebRequestElement.cs
- PersonalizableAttribute.cs
- CalendarDay.cs
- MailAddressParser.cs
- FtpWebResponse.cs
- XAMLParseException.cs
- CommandDevice.cs
- QueryOptionExpression.cs
- QuaternionConverter.cs
- TranslateTransform3D.cs
- OrthographicCamera.cs
- FileDialogPermission.cs
- NetNamedPipeBindingElement.cs
- TcpConnectionPoolSettingsElement.cs
- SoapSchemaMember.cs
- RequestResizeEvent.cs
- EtwTrace.cs
- PropertyEntry.cs
- HttpCacheVaryByContentEncodings.cs
- ApplicationDirectory.cs
- Switch.cs
- Decimal.cs
- TcpAppDomainProtocolHandler.cs
- XmlAttributes.cs
- TrayIconDesigner.cs
- TcpClientChannel.cs
- Parallel.cs
- SqlClientWrapperSmiStream.cs
- InstalledFontCollection.cs
- GeneralTransform3D.cs
- RepeaterItem.cs
- Stack.cs
- ClockGroup.cs
- DecimalAnimation.cs
- CqlQuery.cs
- XmlStringTable.cs
- ThreadStaticAttribute.cs
- TypeConverters.cs
- InteropBitmapSource.cs
- xmlfixedPageInfo.cs
- DurableTimerExtension.cs
- FilterableAttribute.cs
- ReceiveActivityValidator.cs
- SqlWebEventProvider.cs
- CLRBindingWorker.cs
- COM2ExtendedUITypeEditor.cs
- GridView.cs
- ConnectionStringsExpressionBuilder.cs
- Bezier.cs
- Size.cs
- Delegate.cs
- SignedPkcs7.cs
- TextureBrush.cs
- TypeListConverter.cs
- PageParser.cs
- AutoGeneratedFieldProperties.cs
- DataGridViewComboBoxColumn.cs
- Binding.cs
- WsdlInspector.cs
- DataSourceProvider.cs
- SchemaConstraints.cs
- DecoderReplacementFallback.cs
- XmlReader.cs
- XmlSerializationGeneratedCode.cs
- XslAstAnalyzer.cs
- OdbcException.cs
- LinqDataSourceDisposeEventArgs.cs
- AttachedAnnotation.cs
- SelectedDatesCollection.cs
- SafeBuffer.cs