Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / XamlIntegration / UpnEndpointIdentityExtension.cs / 1305376 / UpnEndpointIdentityExtension.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 = "Upn is an acronym")] [MarkupExtensionReturnType(typeof(UpnEndpointIdentity))] public class UpnEndpointIdentityExtension : MarkupExtension { public UpnEndpointIdentityExtension() { } public UpnEndpointIdentityExtension(UpnEndpointIdentity identity) { if (identity == null) { throw FxTrace.Exception.ArgumentNull("identity"); } Fx.Assert(identity.IdentityClaim.Resource is string, "UpnEndpointIdentity claim resource is not string"); this.UpnName = (string)identity.IdentityClaim.Resource; } [SuppressMessage(FxCop.Category.Naming, FxCop.Rule.IdentifiersShouldBeSpelledCorrectly, Justification = "Upn is an acronym")] public string UpnName { get; set; } public override object ProvideValue(IServiceProvider serviceProvider) { return new UpnEndpointIdentity(this.UpnName); } } } // 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
- PresentationSource.cs
- x509utils.cs
- HashSet.cs
- FixedPageAutomationPeer.cs
- WindowsStreamSecurityElement.cs
- COM2PropertyBuilderUITypeEditor.cs
- ChangeInterceptorAttribute.cs
- ArrayElementGridEntry.cs
- Shape.cs
- ServiceOperationListItem.cs
- CollectionChangeEventArgs.cs
- SecurityPolicySection.cs
- DesignerToolStripControlHost.cs
- UInt64.cs
- InternalPolicyElement.cs
- Adorner.cs
- ImageSourceConverter.cs
- MethodBuilderInstantiation.cs
- translator.cs
- EncryptedPackageFilter.cs
- Pair.cs
- XmlNamespaceMappingCollection.cs
- TextElementCollectionHelper.cs
- WithStatement.cs
- URIFormatException.cs
- BufferedGraphics.cs
- Message.cs
- DesignTimeDataBinding.cs
- ProvidePropertyAttribute.cs
- AppSecurityManager.cs
- Parser.cs
- SpotLight.cs
- ReservationNotFoundException.cs
- DataTemplateSelector.cs
- CheckableControlBaseAdapter.cs
- GeneratedContractType.cs
- NameValuePair.cs
- MarkupProperty.cs
- xml.cs
- CannotUnloadAppDomainException.cs
- InputReferenceExpression.cs
- LayoutManager.cs
- SqlDependencyUtils.cs
- TextLineBreak.cs
- UriWriter.cs
- EditorPartChrome.cs
- TypeNameConverter.cs
- LinkDesigner.cs
- EmbeddedMailObject.cs
- RectangleHotSpot.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- BitmapEffectGroup.cs
- Keywords.cs
- DBCommandBuilder.cs
- CapiNative.cs
- BevelBitmapEffect.cs
- arclist.cs
- Brush.cs
- InfiniteTimeSpanConverter.cs
- Switch.cs
- DataViewSettingCollection.cs
- ClockGroup.cs
- DependsOnAttribute.cs
- EventMetadata.cs
- VisualStyleElement.cs
- TextSerializer.cs
- VariableAction.cs
- PeekCompletedEventArgs.cs
- ConstraintManager.cs
- FactoryRecord.cs
- DecimalAnimation.cs
- RealizedColumnsBlock.cs
- RequestSecurityTokenSerializer.cs
- FilterableData.cs
- ADMembershipUser.cs
- BasicCommandTreeVisitor.cs
- WizardPanel.cs
- StreamSecurityUpgradeAcceptor.cs
- TableStyle.cs
- WebServiceClientProxyGenerator.cs
- XPathException.cs
- RegexInterpreter.cs
- FtpWebRequest.cs
- serverconfig.cs
- MetadataHelper.cs
- Normalization.cs
- Pair.cs
- PerformanceCounterLib.cs
- IPAddressCollection.cs
- StyleXamlTreeBuilder.cs
- ConcurrencyMode.cs
- dsa.cs
- ChannelServices.cs
- SqlBinder.cs
- ZipIOExtraFieldPaddingElement.cs
- ExpressionCopier.cs
- SafeCryptoKeyHandle.cs
- CompilationLock.cs
- HelpOperationInvoker.cs
- StringSource.cs