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
- WsrmTraceRecord.cs
- LostFocusEventManager.cs
- Menu.cs
- DES.cs
- SamlAuthenticationClaimResource.cs
- DataGridCellInfo.cs
- ListBindingConverter.cs
- safex509handles.cs
- oledbmetadatacolumnnames.cs
- UrlAuthFailedErrorFormatter.cs
- UInt16Converter.cs
- SignatureToken.cs
- EventSinkHelperWriter.cs
- Walker.cs
- RouteParser.cs
- BuilderInfo.cs
- ServiceDescriptionReflector.cs
- EmbeddedMailObject.cs
- DoubleUtil.cs
- ItemCheckEvent.cs
- MimeBasePart.cs
- Inline.cs
- PropagatorResult.cs
- AppModelKnownContentFactory.cs
- WebPartCatalogCloseVerb.cs
- DataGridViewComboBoxColumn.cs
- SubMenuStyle.cs
- WebEventCodes.cs
- VisualStyleInformation.cs
- ComboBox.cs
- Exceptions.cs
- _Connection.cs
- CoreChannel.cs
- SignedInfo.cs
- State.cs
- RtfControls.cs
- PropertyTabAttribute.cs
- WebAdminConfigurationHelper.cs
- NetworkInformationPermission.cs
- GeometryCombineModeValidation.cs
- XmlNodeChangedEventArgs.cs
- MissingMemberException.cs
- UnsafeNativeMethods.cs
- SecurityElementBase.cs
- XmlWriterDelegator.cs
- XmlSchemaNotation.cs
- SqlCacheDependency.cs
- FilterEventArgs.cs
- CellTreeNode.cs
- mda.cs
- Random.cs
- DataGridColumnsPage.cs
- MaskedTextProvider.cs
- TableAutomationPeer.cs
- MenuItemBinding.cs
- ComponentDispatcher.cs
- StateDesigner.TransitionInfo.cs
- EntityDataSourceColumn.cs
- Publisher.cs
- Point.cs
- XsltArgumentList.cs
- ClientRuntimeConfig.cs
- _AutoWebProxyScriptEngine.cs
- FtpWebResponse.cs
- PrintDocument.cs
- AttachedAnnotationChangedEventArgs.cs
- PersonalizationProviderCollection.cs
- TransformValueSerializer.cs
- WebSysDisplayNameAttribute.cs
- DBBindings.cs
- HostExecutionContextManager.cs
- PhysicalAddress.cs
- DecoderReplacementFallback.cs
- UTF32Encoding.cs
- SourceFilter.cs
- InfocardChannelParameter.cs
- EventLogConfiguration.cs
- SeparatorAutomationPeer.cs
- CompiledAction.cs
- TextMessageEncodingElement.cs
- ISAPIRuntime.cs
- ScriptServiceAttribute.cs
- HttpListenerRequest.cs
- InkCanvasFeedbackAdorner.cs
- Rectangle.cs
- MarkupExtensionParser.cs
- DataShape.cs
- CellRelation.cs
- PointLight.cs
- SolidBrush.cs
- HttpRuntimeSection.cs
- ListItemConverter.cs
- OrderedHashRepartitionStream.cs
- URL.cs
- ResourceProviderFactory.cs
- BinaryEditor.cs
- InternalTypeHelper.cs
- ScriptingSectionGroup.cs
- DataListCommandEventArgs.cs
- WebConfigurationFileMap.cs