Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / XamlIntegration / EndpointIdentityExtension.cs / 1305376 / EndpointIdentityExtension.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel { using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IdentityModel.Claims; using System.Runtime; using System.ServiceModel.Activities; using System.Windows.Markup; [MarkupExtensionReturnType(typeof(EndpointIdentity))] public class EndpointIdentityExtension : MarkupExtension { public EndpointIdentityExtension() { } public EndpointIdentityExtension(EndpointIdentity identity) { if (identity == null) { throw FxTrace.Exception.ArgumentNull("identity"); } this.ClaimType = identity.IdentityClaim.ClaimType; this.ClaimRight = identity.IdentityClaim.Right; this.ClaimResource = identity.IdentityClaim.Resource; } public string ClaimType { get; set; } public string ClaimRight { get; set; } public object ClaimResource { get; set; } public override object ProvideValue(IServiceProvider serviceProvider) { Claim claim = new Claim(this.ClaimType, this.ClaimResource, this.ClaimRight); return EndpointIdentity.CreateIdentity(claim); } } } // 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
- DeriveBytes.cs
- MergePropertyDescriptor.cs
- ReachVisualSerializerAsync.cs
- _NativeSSPI.cs
- SiteMapDataSourceDesigner.cs
- IPPacketInformation.cs
- RelatedPropertyManager.cs
- SqlDataSourceStatusEventArgs.cs
- SiteMapSection.cs
- SecurityElement.cs
- DigestComparer.cs
- ClientSettingsSection.cs
- TextServicesPropertyRanges.cs
- ChangeTracker.cs
- RenderData.cs
- ConsoleCancelEventArgs.cs
- StringCollection.cs
- ConstantCheck.cs
- AssemblyBuilderData.cs
- ImpersonationContext.cs
- ColorConvertedBitmapExtension.cs
- AlternationConverter.cs
- TempFiles.cs
- HtmlControlDesigner.cs
- ContentPresenter.cs
- thaishape.cs
- IMembershipProvider.cs
- XPathEmptyIterator.cs
- WorkflowOwnershipException.cs
- HtmlHead.cs
- FontDriver.cs
- EntityViewContainer.cs
- RoleManagerEventArgs.cs
- _SslSessionsCache.cs
- RegistryExceptionHelper.cs
- GroupBox.cs
- RegexCapture.cs
- WorkflowMarkupSerializationException.cs
- RoleManagerModule.cs
- DataRelationPropertyDescriptor.cs
- IgnoreSection.cs
- HttpListenerException.cs
- InfoCardRSACryptoProvider.cs
- ParseHttpDate.cs
- FontFamily.cs
- WSSecurityOneDotOneReceiveSecurityHeader.cs
- TdsParserSafeHandles.cs
- TemplateControlParser.cs
- SafeRegistryHandle.cs
- TouchPoint.cs
- DependencyObject.cs
- PackageDigitalSignatureManager.cs
- TokenBasedSet.cs
- StdValidatorsAndConverters.cs
- SymbolType.cs
- CanonicalXml.cs
- UrlMappingCollection.cs
- LinkedResource.cs
- DriveInfo.cs
- SingleResultAttribute.cs
- ScheduleChanges.cs
- IndexedString.cs
- DataServices.cs
- Polygon.cs
- NumericUpDownAcceleration.cs
- oledbmetadatacollectionnames.cs
- CacheVirtualItemsEvent.cs
- XPathAncestorIterator.cs
- ReturnType.cs
- XmlEntityReference.cs
- EmptyReadOnlyDictionaryInternal.cs
- InputScopeNameConverter.cs
- FontInfo.cs
- NodeFunctions.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- Config.cs
- HtmlHead.cs
- Point.cs
- WebServiceClientProxyGenerator.cs
- WebPartCollection.cs
- PeerNameResolver.cs
- HitTestDrawingContextWalker.cs
- PageThemeParser.cs
- RulePatternOps.cs
- DynamicPropertyHolder.cs
- WCFServiceClientProxyGenerator.cs
- LocationSectionRecord.cs
- BooleanStorage.cs
- DragEvent.cs
- LayoutManager.cs
- PropVariant.cs
- SecurityUniqueId.cs
- SqlCacheDependencyDatabaseCollection.cs
- CodeIdentifiers.cs
- Brush.cs
- WindowsPen.cs
- Action.cs
- ToolStripItemImageRenderEventArgs.cs
- basemetadatamappingvisitor.cs
- MultiView.cs