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
- WmlSelectionListAdapter.cs
- JsonFormatMapping.cs
- GroupBox.cs
- InvokeGenerator.cs
- DataColumnMapping.cs
- FileIOPermission.cs
- EventBuilder.cs
- SiteIdentityPermission.cs
- WebBrowser.cs
- CombinedGeometry.cs
- DispatcherOperation.cs
- IdnElement.cs
- TabItem.cs
- OracleConnectionStringBuilder.cs
- SubclassTypeValidator.cs
- ByteStreamMessageEncodingElement.cs
- MsmqBindingElementBase.cs
- TranslateTransform.cs
- SqlUtils.cs
- GraphicsState.cs
- TextBoxBase.cs
- CodeDirectiveCollection.cs
- WebBrowsableAttribute.cs
- FamilyTypefaceCollection.cs
- DateTimePicker.cs
- RtfControlWordInfo.cs
- MetafileHeaderWmf.cs
- XmlAutoDetectWriter.cs
- TrackingProfileSerializer.cs
- CompilerParameters.cs
- ShapingWorkspace.cs
- WebPartUserCapability.cs
- MachineKeySection.cs
- XmlSchema.cs
- Rotation3DKeyFrameCollection.cs
- FileVersionInfo.cs
- SpellerStatusTable.cs
- TranslateTransform.cs
- AnimationClock.cs
- DetailsViewCommandEventArgs.cs
- InputManager.cs
- MarkupProperty.cs
- OlePropertyStructs.cs
- TagNameToTypeMapper.cs
- httpstaticobjectscollection.cs
- ThicknessConverter.cs
- HostingEnvironmentSection.cs
- remotingproxy.cs
- QilGeneratorEnv.cs
- Context.cs
- ToolboxComponentsCreatingEventArgs.cs
- EditCommandColumn.cs
- Positioning.cs
- XappLauncher.cs
- DoubleConverter.cs
- IxmlLineInfo.cs
- HttpDictionary.cs
- PeerNeighborManager.cs
- DataPagerField.cs
- ProviderSettingsCollection.cs
- PageAsyncTaskManager.cs
- RegexStringValidatorAttribute.cs
- DateTimeStorage.cs
- SizeChangedEventArgs.cs
- TraversalRequest.cs
- UnauthorizedWebPart.cs
- RangeBase.cs
- Function.cs
- Binding.cs
- ProcessModelInfo.cs
- TiffBitmapEncoder.cs
- BmpBitmapEncoder.cs
- CodeArrayCreateExpression.cs
- LayoutTable.cs
- OdbcDataReader.cs
- StackSpiller.cs
- RenderCapability.cs
- GetLedgerEntryForRecipientRequest.cs
- AppDomainUnloadedException.cs
- Win32.cs
- WinEventWrap.cs
- InfoCardXmlSerializer.cs
- GatewayDefinition.cs
- NotCondition.cs
- EntityContainerEntitySetDefiningQuery.cs
- RequestQueue.cs
- MediaSystem.cs
- wgx_commands.cs
- LocalizableResourceBuilder.cs
- TextEditorTyping.cs
- MethodBody.cs
- MediaPlayerState.cs
- ExtenderControl.cs
- ConfigXmlText.cs
- UriTemplateQueryValue.cs
- TypeCollectionPropertyEditor.cs
- DataGridComboBoxColumn.cs
- FormatStringEditor.cs
- PreservationFileWriter.cs
- Ipv6Element.cs