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
- CursorConverter.cs
- FixedNode.cs
- AsyncCodeActivityContext.cs
- SqlProfileProvider.cs
- OperationInfo.cs
- TreeViewImageGenerator.cs
- Keywords.cs
- WebPartEditorApplyVerb.cs
- ClientProtocol.cs
- Vector3D.cs
- MultipleViewProviderWrapper.cs
- TileModeValidation.cs
- NotSupportedException.cs
- ToolStripArrowRenderEventArgs.cs
- RadialGradientBrush.cs
- HierarchicalDataBoundControl.cs
- HMAC.cs
- LayoutManager.cs
- DecimalAnimationUsingKeyFrames.cs
- ConstructorBuilder.cs
- FixedSOMTableCell.cs
- CodePageEncoding.cs
- Screen.cs
- SecurityRuntime.cs
- BindingContext.cs
- CachedCompositeFamily.cs
- Table.cs
- ApplicationServiceManager.cs
- WpfWebRequestHelper.cs
- GlobalItem.cs
- ContextMenuAutomationPeer.cs
- DbQueryCommandTree.cs
- SqlDataSourceQueryConverter.cs
- MethodBody.cs
- HttpCapabilitiesSectionHandler.cs
- UpWmlPageAdapter.cs
- PersistenceTypeAttribute.cs
- ColorEditor.cs
- ServiceKnownTypeAttribute.cs
- PointLight.cs
- BatchParser.cs
- LineMetrics.cs
- DoubleAnimationUsingPath.cs
- MdiWindowListStrip.cs
- ChannelManagerBase.cs
- ObjectDataSourceSelectingEventArgs.cs
- GenericsInstances.cs
- MergablePropertyAttribute.cs
- ListSourceHelper.cs
- TypeSchema.cs
- StorageConditionPropertyMapping.cs
- WindowsScroll.cs
- ConnectionDemuxer.cs
- IndentedWriter.cs
- Hashtable.cs
- EndpointReference.cs
- X509Certificate2.cs
- VarRemapper.cs
- SQLResource.cs
- MULTI_QI.cs
- x509store.cs
- OSFeature.cs
- BufferAllocator.cs
- OleServicesContext.cs
- _DynamicWinsockMethods.cs
- SuppressMessageAttribute.cs
- NextPreviousPagerField.cs
- WebPartVerb.cs
- SqlConnectionHelper.cs
- ScrollEventArgs.cs
- StringStorage.cs
- XmlElementList.cs
- RuleRefElement.cs
- PropertyMetadata.cs
- TimeoutStream.cs
- GenerateDerivedKeyRequest.cs
- HtmlTextArea.cs
- PriorityQueue.cs
- ExpandCollapsePattern.cs
- NotifyIcon.cs
- SystemColors.cs
- CalendarButtonAutomationPeer.cs
- RegisteredHiddenField.cs
- CurrentTimeZone.cs
- RoutedEventHandlerInfo.cs
- DocumentCollection.cs
- ImmComposition.cs
- Maps.cs
- Visitor.cs
- ProviderSettingsCollection.cs
- TimelineCollection.cs
- ObjectListFieldsPage.cs
- ScriptResourceDefinition.cs
- ObjectListCommandEventArgs.cs
- WindowsFormsHost.cs
- CachedPathData.cs
- XPathNodeIterator.cs
- BaseTemplateParser.cs
- BamlBinaryWriter.cs
- KeyGestureValueSerializer.cs