Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / XamlIntegration / SpnEndpointIdentityExtension.cs / 1305376 / SpnEndpointIdentityExtension.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.XamlIntegration { using System; using System.Diagnostics.CodeAnalysis; using System.Runtime; using System.Windows.Markup; using System.ServiceModel.Activities; [SuppressMessage(FxCop.Category.Naming, FxCop.Rule.IdentifiersShouldBeSpelledCorrectly, Justification = "Spn is an acronym")] [MarkupExtensionReturnType(typeof(SpnEndpointIdentity))] public class SpnEndpointIdentityExtension : MarkupExtension { public SpnEndpointIdentityExtension() { } public SpnEndpointIdentityExtension(SpnEndpointIdentity identity) { if (identity == null) { throw FxTrace.Exception.ArgumentNull("identity"); } Fx.Assert(identity.IdentityClaim.Resource is string, "SpnEndpointIdentity claim resource is not string"); this.SpnName = (string)identity.IdentityClaim.Resource; } [SuppressMessage(FxCop.Category.Naming, FxCop.Rule.IdentifiersShouldBeSpelledCorrectly, Justification = "Spn is an acronym")] public string SpnName { get; set; } public override object ProvideValue(IServiceProvider serviceProvider) { return new SpnEndpointIdentity(this.SpnName); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MultipleViewProviderWrapper.cs
- XmlNodeList.cs
- FieldAccessException.cs
- DetailsViewCommandEventArgs.cs
- ConfigurationPermission.cs
- ToolStripItemGlyph.cs
- IdentityHolder.cs
- RegexCode.cs
- MaskedTextBoxDesigner.cs
- UdpReplyToBehavior.cs
- UdpRetransmissionSettings.cs
- InvalidContentTypeException.cs
- GridPattern.cs
- UmAlQuraCalendar.cs
- SecurityHelper.cs
- WaitHandleCannotBeOpenedException.cs
- FormsAuthenticationModule.cs
- GridPattern.cs
- XamlToRtfWriter.cs
- BufferModesCollection.cs
- WebScriptEndpoint.cs
- TimeSpanOrInfiniteConverter.cs
- NativeMethods.cs
- TemplateParser.cs
- NetworkStream.cs
- EntityProviderFactory.cs
- RenderCapability.cs
- HandlerBase.cs
- ManipulationDelta.cs
- MemberMaps.cs
- MonitorWrapper.cs
- HelpProvider.cs
- XomlCompilerError.cs
- ContentPlaceHolderDesigner.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- PartialCachingAttribute.cs
- UrlAuthorizationModule.cs
- TabControl.cs
- CssStyleCollection.cs
- TdsParserHelperClasses.cs
- SmiXetterAccessMap.cs
- OdbcParameter.cs
- Ref.cs
- GAC.cs
- Point3DConverter.cs
- MetadataFile.cs
- Collection.cs
- WhiteSpaceTrimStringConverter.cs
- TypeSchema.cs
- OnOperation.cs
- ValidatorCompatibilityHelper.cs
- GenerateScriptTypeAttribute.cs
- EventLogReader.cs
- DeviceContext.cs
- WebServiceTypeData.cs
- AssemblyCollection.cs
- CompiledIdentityConstraint.cs
- WebBrowserUriTypeConverter.cs
- EditorZone.cs
- InstanceDescriptor.cs
- DataServiceQueryException.cs
- HtmlMeta.cs
- ApplicationSettingsBase.cs
- ViewManager.cs
- SupportingTokenAuthenticatorSpecification.cs
- SinglePageViewer.cs
- MetafileHeader.cs
- ResourceDisplayNameAttribute.cs
- Graphics.cs
- TreeViewImageKeyConverter.cs
- FunctionNode.cs
- TracingConnection.cs
- HtmlTextArea.cs
- EntryWrittenEventArgs.cs
- ISFTagAndGuidCache.cs
- BulletedList.cs
- FieldNameLookup.cs
- Event.cs
- dbdatarecord.cs
- CircleHotSpot.cs
- TwoPhaseCommitProxy.cs
- CommonGetThemePartSize.cs
- IPeerNeighbor.cs
- DebugInfoExpression.cs
- TreeViewCancelEvent.cs
- URIFormatException.cs
- ScriptControl.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- FatalException.cs
- WebPartDeleteVerb.cs
- IdentityManager.cs
- XmlAttributeProperties.cs
- Hash.cs
- PackUriHelper.cs
- StringDictionary.cs
- Main.cs
- DesignerContextDescriptor.cs
- DockProviderWrapper.cs
- SubMenuStyle.cs
- TimeoutValidationAttribute.cs