Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / XamlIntegration / SpnEndpointIdentityExtension.cs / 1305376 / SpnEndpointIdentityExtension.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 = "Spn is an acronym")] [MarkupExtensionReturnType(typeof(SpnEndpointIdentity))] public class SpnEndpointIdentityExtension : MarkupExtension { public SpnEndpointIdentityExtension() { } public SpnEndpointIdentityExtension(SpnEndpointIdentity identity) { if (identity == null) { throw FxTrace.Exception.ArgumentNull("identity"); } Fx.Assert(identity.IdentityClaim.Resource is string, "SpnEndpointIdentity claim resource is not string"); this.SpnName = (string)identity.IdentityClaim.Resource; } [SuppressMessage(FxCop.Category.Naming, FxCop.Rule.IdentifiersShouldBeSpelledCorrectly, Justification = "Spn is an acronym")] public string SpnName { get; set; } public override object ProvideValue(IServiceProvider serviceProvider) { return new SpnEndpointIdentity(this.SpnName); } } } // 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
- TableCellAutomationPeer.cs
- EnumDataContract.cs
- MexTcpBindingElement.cs
- HttpListenerException.cs
- SqlError.cs
- BamlResourceContent.cs
- FolderBrowserDialog.cs
- ObjectManager.cs
- EditorResources.cs
- SqlClientPermission.cs
- SchemaImporterExtensionsSection.cs
- GridViewRowCollection.cs
- SiteOfOriginPart.cs
- SharedConnectionWorkflowTransactionService.cs
- RegionIterator.cs
- DataTableMapping.cs
- AssemblyCache.cs
- DbInsertCommandTree.cs
- SmiRequestExecutor.cs
- HelpProvider.cs
- XmlSerializerSection.cs
- DashStyles.cs
- MemberAssignment.cs
- MsmqAppDomainProtocolHandler.cs
- DataStreams.cs
- ProviderIncompatibleException.cs
- FormsAuthentication.cs
- WebConfigurationHostFileChange.cs
- ProcessHost.cs
- MimeImporter.cs
- DecimalAnimationUsingKeyFrames.cs
- XmlLoader.cs
- KeyNotFoundException.cs
- FunctionDetailsReader.cs
- ConversionContext.cs
- RegexFCD.cs
- CompositionAdorner.cs
- BigInt.cs
- SqlDataSource.cs
- DataGridViewUtilities.cs
- UriScheme.cs
- WebConfigurationHost.cs
- MarkupCompilePass2.cs
- ComboBoxHelper.cs
- ButtonStandardAdapter.cs
- HideDisabledControlAdapter.cs
- EdmRelationshipRoleAttribute.cs
- PolicyException.cs
- EdmItemCollection.cs
- securestring.cs
- Site.cs
- PersistenceTypeAttribute.cs
- EnglishPluralizationService.cs
- AsyncOperationContext.cs
- OleDbPropertySetGuid.cs
- LocalClientSecuritySettings.cs
- CatalogPart.cs
- XsltCompileContext.cs
- DetailsViewRow.cs
- BuilderPropertyEntry.cs
- FileDialogCustomPlacesCollection.cs
- XmlQueryStaticData.cs
- Substitution.cs
- ListBoxItem.cs
- PropVariant.cs
- GridViewHeaderRowPresenter.cs
- DocumentViewerConstants.cs
- GraphicsState.cs
- diagnosticsswitches.cs
- SocketPermission.cs
- CodeNamespaceCollection.cs
- BookmarkList.cs
- Pen.cs
- cache.cs
- StatusBarAutomationPeer.cs
- DataGridPageChangedEventArgs.cs
- XmlChildNodes.cs
- TraceXPathNavigator.cs
- SoapFormatterSinks.cs
- GroupBoxAutomationPeer.cs
- Literal.cs
- TreeBuilderXamlTranslator.cs
- Model3DGroup.cs
- MinimizableAttributeTypeConverter.cs
- AncestorChangedEventArgs.cs
- DocumentOrderComparer.cs
- ConnectionsZone.cs
- DrawingDrawingContext.cs
- XhtmlBasicPanelAdapter.cs
- RtfFormatStack.cs
- ContextMenuService.cs
- JapaneseCalendar.cs
- RepeatButtonAutomationPeer.cs
- SvcMapFile.cs
- TextServicesCompartmentEventSink.cs
- ChoiceConverter.cs
- EnumerableValidator.cs
- RegexGroupCollection.cs
- XmlAnyAttributeAttribute.cs
- ImageListStreamer.cs