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
- Misc.cs
- ImplicitInputBrush.cs
- IgnoreSectionHandler.cs
- ConnectionInterfaceCollection.cs
- WebPartConnectionsConnectVerb.cs
- QilPatternFactory.cs
- Polygon.cs
- ThicknessAnimationBase.cs
- RuleSetDialog.Designer.cs
- ViewGenerator.cs
- SafeJobHandle.cs
- OraclePermission.cs
- DataSource.cs
- FixedSOMFixedBlock.cs
- QilInvokeLateBound.cs
- GACIdentityPermission.cs
- ReferenceEqualityComparer.cs
- DataKey.cs
- Aggregates.cs
- BitmapEffectGroup.cs
- DrawToolTipEventArgs.cs
- SerializationFieldInfo.cs
- documentation.cs
- GenericTextProperties.cs
- MenuItemBinding.cs
- HtmlHead.cs
- RealProxy.cs
- FileUtil.cs
- NativeCppClassAttribute.cs
- TreeNodeBindingCollection.cs
- SourceChangedEventArgs.cs
- RtfNavigator.cs
- ItemCollection.cs
- ManagedFilter.cs
- StringStorage.cs
- MexTcpBindingCollectionElement.cs
- ClientTargetSection.cs
- SafeMemoryMappedFileHandle.cs
- EventProvider.cs
- SqlDataSource.cs
- PropertyValueEditor.cs
- ImageSourceValueSerializer.cs
- TreeNodeBindingCollection.cs
- EntityModelSchemaGenerator.cs
- ExclusiveCanonicalizationTransform.cs
- XmlConverter.cs
- xml.cs
- Menu.cs
- UIElement3D.cs
- XmlChoiceIdentifierAttribute.cs
- StatusBarPanelClickEvent.cs
- XmlParser.cs
- FileIOPermission.cs
- PreviewKeyDownEventArgs.cs
- TabItemAutomationPeer.cs
- GuidTagList.cs
- XmlSchemaComplexContent.cs
- ParserContext.cs
- _HeaderInfo.cs
- SafeJobHandle.cs
- AttachmentCollection.cs
- TextRunProperties.cs
- SmiContextFactory.cs
- DbProviderSpecificTypePropertyAttribute.cs
- DataGridItem.cs
- RadioButton.cs
- AsynchronousChannelMergeEnumerator.cs
- ReadOnlyDictionary.cs
- SettingsBase.cs
- SmtpFailedRecipientException.cs
- NGCPageContentCollectionSerializerAsync.cs
- WebPartConnectionsEventArgs.cs
- ColumnMapVisitor.cs
- Grant.cs
- QueryableFilterUserControl.cs
- ObjectDisposedException.cs
- IntSecurity.cs
- OperationExecutionFault.cs
- ResourcesGenerator.cs
- assertwrapper.cs
- DayRenderEvent.cs
- CanonicalXml.cs
- cookiecollection.cs
- SiteMapNodeCollection.cs
- EventWaitHandleSecurity.cs
- NavigationWindow.cs
- BamlLocalizabilityResolver.cs
- EditCommandColumn.cs
- CallContext.cs
- ParameterToken.cs
- DelegatingConfigHost.cs
- ScriptRegistrationManager.cs
- ListParagraph.cs
- Scanner.cs
- EndpointReference.cs
- ProgressBarHighlightConverter.cs
- DataRecordInternal.cs
- LinkConverter.cs
- ComponentEditorPage.cs
- DatatypeImplementation.cs