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
- TableItemStyle.cs
- SqlDataReaderSmi.cs
- SelectionChangedEventArgs.cs
- figurelengthconverter.cs
- SqlUdtInfo.cs
- PathFigure.cs
- ColorTypeConverter.cs
- CapabilitiesPattern.cs
- SiteMap.cs
- InputLangChangeRequestEvent.cs
- SqlAliaser.cs
- UnmanagedHandle.cs
- TimeoutValidationAttribute.cs
- WebPartActionVerb.cs
- Formatter.cs
- ObjRef.cs
- DispatcherExceptionFilterEventArgs.cs
- DbConnectionStringCommon.cs
- DummyDataSource.cs
- Cell.cs
- XamlInt32CollectionSerializer.cs
- SelectedDatesCollection.cs
- SqlDependency.cs
- DataGridViewComboBoxEditingControl.cs
- DoubleLinkList.cs
- DateTimeOffsetStorage.cs
- safex509handles.cs
- PolicyUnit.cs
- ListViewUpdatedEventArgs.cs
- XmlSchemaObjectTable.cs
- FixedPageStructure.cs
- DataGridViewCellStyleBuilderDialog.cs
- LocatorManager.cs
- OrderPreservingPipeliningSpoolingTask.cs
- MediaElementAutomationPeer.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- IpcServerChannel.cs
- DefaultPropertiesToSend.cs
- StringFreezingAttribute.cs
- CatalogPart.cs
- StrokeNodeOperations.cs
- DocumentCollection.cs
- CodeParameterDeclarationExpressionCollection.cs
- EntityDataSourceReferenceGroup.cs
- IndicShape.cs
- DirectoryObjectSecurity.cs
- ColorAnimationBase.cs
- UseAttributeSetsAction.cs
- WindowsIdentity.cs
- XmlArrayItemAttribute.cs
- AuthorizationRule.cs
- FtpWebRequest.cs
- ConfigurationProperty.cs
- DesignBindingEditor.cs
- FileRecordSequenceCompletedAsyncResult.cs
- ArraySegment.cs
- AuthenticateEventArgs.cs
- AdornerHitTestResult.cs
- WpfKnownMemberInvoker.cs
- LocatorPart.cs
- Stopwatch.cs
- UpdateExpressionVisitor.cs
- WebPartVerbCollection.cs
- DependentTransaction.cs
- InheritedPropertyDescriptor.cs
- WindowsSecurityToken.cs
- CodeTypeDeclarationCollection.cs
- SspiSecurityTokenParameters.cs
- KeyPressEvent.cs
- AndCondition.cs
- AuthorizationSection.cs
- MultiSelectRootGridEntry.cs
- StringComparer.cs
- ValidatorCompatibilityHelper.cs
- ObjectListComponentEditor.cs
- KeyProperty.cs
- CompositeActivityCodeGenerator.cs
- CornerRadiusConverter.cs
- UDPClient.cs
- MemoryFailPoint.cs
- InstanceData.cs
- DBBindings.cs
- XmlSchemaSimpleContentRestriction.cs
- PropertyPathWorker.cs
- UrlMappingCollection.cs
- CodeTryCatchFinallyStatement.cs
- MailSettingsSection.cs
- CaseStatementSlot.cs
- ExtenderProvidedPropertyAttribute.cs
- LoadedOrUnloadedOperation.cs
- SecurityKeyIdentifierClause.cs
- StandardCommands.cs
- TypeReference.cs
- ClientRolePrincipal.cs
- PriorityBinding.cs
- CaseInsensitiveOrdinalStringComparer.cs
- RSAOAEPKeyExchangeDeformatter.cs
- DPCustomTypeDescriptor.cs
- EntityContainer.cs
- Win32.cs