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
- SynchronizedDispatch.cs
- Memoizer.cs
- ConfigurationConverterBase.cs
- SpeechAudioFormatInfo.cs
- BasicHttpSecurityMode.cs
- StubHelpers.cs
- PageSetupDialog.cs
- DataSourceBooleanViewSchemaConverter.cs
- CustomCategoryAttribute.cs
- HierarchicalDataSourceControl.cs
- TypeInfo.cs
- DataSourceDescriptorCollection.cs
- AdornerLayer.cs
- AuthenticatedStream.cs
- ProtocolsConfigurationHandler.cs
- LocationFactory.cs
- MDIControlStrip.cs
- ProxyWebPartConnectionCollection.cs
- WebReferencesBuildProvider.cs
- CompleteWizardStep.cs
- BamlLocalizer.cs
- TabControl.cs
- SslStreamSecurityBindingElement.cs
- ServiceConfigurationTraceRecord.cs
- RequestCacheValidator.cs
- ContractsBCL.cs
- ConsoleKeyInfo.cs
- DesignerValidatorAdapter.cs
- DesignerOptions.cs
- DeflateEmulationStream.cs
- QilName.cs
- SoapObjectReader.cs
- altserialization.cs
- Latin1Encoding.cs
- Configuration.cs
- DrawingServices.cs
- WMICapabilities.cs
- FrameworkPropertyMetadata.cs
- XPathParser.cs
- cookie.cs
- CustomAttribute.cs
- ChannelManager.cs
- TextViewBase.cs
- FileVersionInfo.cs
- FragmentQueryProcessor.cs
- AnimationStorage.cs
- RemoteWebConfigurationHostServer.cs
- CompilationLock.cs
- BroadcastEventHelper.cs
- ContentType.cs
- VisualStyleRenderer.cs
- XmlArrayItemAttribute.cs
- InvalidOperationException.cs
- DuplicateWaitObjectException.cs
- OletxVolatileEnlistment.cs
- MulticastDelegate.cs
- HttpRawResponse.cs
- SafeFileHandle.cs
- DataBoundControlHelper.cs
- OdbcEnvironmentHandle.cs
- Properties.cs
- ExpressionBinding.cs
- FileUpload.cs
- BrushMappingModeValidation.cs
- TextChange.cs
- DataGridViewCellLinkedList.cs
- SafeTimerHandle.cs
- MultiPropertyDescriptorGridEntry.cs
- TransformedBitmap.cs
- DLinqDataModelProvider.cs
- UpdateManifestForBrowserApplication.cs
- FlatButtonAppearance.cs
- NativeMsmqMessage.cs
- Brush.cs
- HttpConfigurationContext.cs
- OleDbErrorCollection.cs
- EdmType.cs
- PerformanceCountersElement.cs
- AutomationPropertyInfo.cs
- LongTypeConverter.cs
- InputScopeManager.cs
- CatalogPartCollection.cs
- Popup.cs
- XmlWriterTraceListener.cs
- ClusterSafeNativeMethods.cs
- SubMenuStyle.cs
- ColumnTypeConverter.cs
- DbConnectionHelper.cs
- CryptoStream.cs
- CodeMethodMap.cs
- BaseTemplateBuildProvider.cs
- ProviderSettings.cs
- Row.cs
- AnnotationAuthorChangedEventArgs.cs
- ControlLocalizer.cs
- ConnectionProviderAttribute.cs
- VisualTreeHelper.cs
- XhtmlMobileTextWriter.cs
- ExceptionValidationRule.cs
- DataGridViewCellFormattingEventArgs.cs