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
- ServerValidateEventArgs.cs
- Color.cs
- DataBinder.cs
- shaperfactoryquerycachekey.cs
- XPathPatternBuilder.cs
- WebConvert.cs
- SqlError.cs
- CatalogPartChrome.cs
- WebConfigurationHostFileChange.cs
- SigningCredentials.cs
- ScrollBar.cs
- AdapterDictionary.cs
- EntitySqlQueryState.cs
- ContractMapping.cs
- HScrollProperties.cs
- BCLDebug.cs
- HttpMethodAttribute.cs
- ValueExpressions.cs
- NativeMethodsOther.cs
- DataTemplate.cs
- x509utils.cs
- RealProxy.cs
- StringUtil.cs
- ImageFormat.cs
- SystemTcpConnection.cs
- SoapEnumAttribute.cs
- BezierSegment.cs
- DataGridViewColumnCollection.cs
- EmptyCollection.cs
- GradientStop.cs
- ExtensionDataReader.cs
- ReflectionUtil.cs
- ReferenceTypeElement.cs
- SqlUDTStorage.cs
- TimeSpanSecondsConverter.cs
- NamedPermissionSet.cs
- Stackframe.cs
- StagingAreaInputItem.cs
- SetStoryboardSpeedRatio.cs
- BindingRestrictions.cs
- ProfileProvider.cs
- DotExpr.cs
- PeerTransportElement.cs
- _IPv4Address.cs
- IndentTextWriter.cs
- UrlAuthFailedErrorFormatter.cs
- WebPartChrome.cs
- ProfilePropertyNameValidator.cs
- PropertyCondition.cs
- EventLogInformation.cs
- NavigateEvent.cs
- MaskInputRejectedEventArgs.cs
- SqlDelegatedTransaction.cs
- AppDomain.cs
- __TransparentProxy.cs
- DataObject.cs
- ObfuscationAttribute.cs
- OpenTypeLayoutCache.cs
- propertytag.cs
- ClipboardData.cs
- ElementUtil.cs
- SoapElementAttribute.cs
- RowToParametersTransformer.cs
- ComboBoxItem.cs
- CodeDomSerializer.cs
- Vector.cs
- ArgumentOutOfRangeException.cs
- CharUnicodeInfo.cs
- PropertyBuilder.cs
- FormsAuthenticationEventArgs.cs
- Profiler.cs
- Blend.cs
- lengthconverter.cs
- PerformanceCounter.cs
- WindowsTreeView.cs
- TabControl.cs
- InfoCardBaseException.cs
- EpmContentDeSerializer.cs
- PartialCachingAttribute.cs
- DBPropSet.cs
- COMException.cs
- ProfileSettingsCollection.cs
- ProcessModuleDesigner.cs
- DocumentPageView.cs
- WebPartConnectionsCloseVerb.cs
- TableParaClient.cs
- DataGridColumn.cs
- ConfigurationSectionCollection.cs
- CodeSnippetTypeMember.cs
- InputScopeManager.cs
- RewritingPass.cs
- mongolianshape.cs
- CodeGenerator.cs
- InputDevice.cs
- ObjectComplexPropertyMapping.cs
- FixedSOMTable.cs
- EditorZoneBase.cs
- GuidTagList.cs
- PrivacyNoticeBindingElement.cs
- LoginNameDesigner.cs