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
- BindingCollection.cs
- CollectionBase.cs
- AnnotationService.cs
- SqlErrorCollection.cs
- ByteBufferPool.cs
- SystemBrushes.cs
- Color.cs
- SortExpressionBuilder.cs
- SequenceQuery.cs
- ValidationSummary.cs
- TextEditorLists.cs
- AutoCompleteStringCollection.cs
- DBConcurrencyException.cs
- AuthenticationService.cs
- _ListenerRequestStream.cs
- DataTemplateSelector.cs
- SystemIPv6InterfaceProperties.cs
- CachedCompositeFamily.cs
- LiteralText.cs
- MetabaseSettings.cs
- HtmlInputControl.cs
- CanExecuteRoutedEventArgs.cs
- XmlCollation.cs
- XmlElementElementCollection.cs
- SqlGatherProducedAliases.cs
- ReliableOutputConnection.cs
- UnauthorizedWebPart.cs
- TypeToTreeConverter.cs
- ObjectListDesigner.cs
- CodeExporter.cs
- SafeEventLogWriteHandle.cs
- AutoCompleteStringCollection.cs
- EncryptedKeyIdentifierClause.cs
- CancelRequestedQuery.cs
- DATA_BLOB.cs
- TdsParserStaticMethods.cs
- RestHandlerFactory.cs
- XPathMessageContext.cs
- safemediahandle.cs
- AdornerPresentationContext.cs
- TraceEventCache.cs
- InvalidFilterCriteriaException.cs
- DataGridViewRowConverter.cs
- CompilationSection.cs
- DataGridColumnCollection.cs
- SystemUnicastIPAddressInformation.cs
- DocumentViewerConstants.cs
- TextUtf8RawTextWriter.cs
- MailAddress.cs
- TreeSet.cs
- FixedSOMPageElement.cs
- TemplatedMailWebEventProvider.cs
- SignedXml.cs
- HwndSourceKeyboardInputSite.cs
- CommandExpr.cs
- MsmqInputChannelBase.cs
- ResourcePermissionBaseEntry.cs
- TaskHelper.cs
- wpf-etw.cs
- WorkflowMarkupSerializerMapping.cs
- ClientSponsor.cs
- RankException.cs
- HtmlAnchor.cs
- SecurityTokenResolver.cs
- SchemaTableColumn.cs
- BackgroundWorker.cs
- ResourceReferenceExpression.cs
- SemanticKeyElement.cs
- DependencyPropertyConverter.cs
- StandardBindingImporter.cs
- SafeNativeMethods.cs
- SQLBinary.cs
- CrossSiteScriptingValidation.cs
- PermissionRequestEvidence.cs
- AbsoluteQuery.cs
- StringSorter.cs
- PointHitTestParameters.cs
- StylusSystemGestureEventArgs.cs
- ChtmlTextWriter.cs
- ConstructorArgumentAttribute.cs
- LinearQuaternionKeyFrame.cs
- Throw.cs
- backend.cs
- IriParsingElement.cs
- SerialReceived.cs
- PassportPrincipal.cs
- UnknownBitmapDecoder.cs
- XsltQilFactory.cs
- NameValueConfigurationCollection.cs
- RemotingAttributes.cs
- FixedSOMPage.cs
- _LoggingObject.cs
- AtlasWeb.Designer.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- PresentationSource.cs
- SmtpFailedRecipientsException.cs
- FontConverter.cs
- NativeMethods.cs
- ItemsPanelTemplate.cs
- DiagnosticsConfigurationHandler.cs