Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / BeginCreateSecurityTokenRequest.cs / 1 / BeginCreateSecurityTokenRequest.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using Microsoft.Win32.SafeHandles; using System; using System.Collections; using System.Diagnostics; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.IO; using IDT = Microsoft.InfoCards.Diagnostics.InfoCardTrace; // // Summary: // Request class for starting the CreateToken processes. // internal class BeginCreateSecurityTokenRequest : UIAgentAsyncBeginRequest { bool m_discloseOptional; TokenFactoryCredential m_credential; // // Summary: // Create a new CreateSecurityTokenRequest // // Arguments: // rpcHandle: The RPC Context handle. // inArgs: The stream to hold the input arguments // outArgs: The stream to hold the output arguments // parent: the parent UI Request // public BeginCreateSecurityTokenRequest( IntPtr rpcHandle, Stream inArgs, Stream outArgs, ClientUIRequest parent ) : base( rpcHandle, inArgs, outArgs, parent ) { } // // Summary: // Marshals the incoming arguements // // Remarks: // creates the TokenFactoryCredential from the input stream. // protected override void OnMarshalAsyncInArgs( BinaryReader reader ) { // // First marshal the raw arguments. // m_discloseOptional = reader.ReadBoolean(); m_credential = TokenFactoryCredential.CreateFrom( reader, this, ParentRequest.UserLanguage ); } // // Summary: // The Async call to create a security token. // // Remarks: // Running on threadpool thread. // protected override object AsyncExecute( AsyncParams asyncParam ) { return ((GetTokenRequest)ParentRequest).CreateSecurityToken( m_credential, m_discloseOptional ); } // // Summary: // The Async call to cancel create a security token. // protected override void AsyncCancel() { ((GetTokenRequest)ParentRequest).CancelCreateSecurityToken( ); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- File.cs
- PackagePart.cs
- XmlDictionaryWriter.cs
- ItemCheckedEvent.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- PersistChildrenAttribute.cs
- RtfControlWordInfo.cs
- FileChangesMonitor.cs
- Itemizer.cs
- SqlBuilder.cs
- OleStrCAMarshaler.cs
- Assert.cs
- FontStretch.cs
- RightsManagementUser.cs
- MessageBox.cs
- BindValidator.cs
- GenericRootAutomationPeer.cs
- PaginationProgressEventArgs.cs
- Preprocessor.cs
- IDictionary.cs
- QueryableDataSource.cs
- LoginView.cs
- XmlToDatasetMap.cs
- GeneralTransform.cs
- DeclarativeCatalogPart.cs
- XmlSchemaSimpleTypeUnion.cs
- Keywords.cs
- Enum.cs
- QueryReaderSettings.cs
- AssemblyCache.cs
- ImageIndexConverter.cs
- HelpInfo.cs
- EdgeProfileValidation.cs
- SingleConverter.cs
- SqlBooleanMismatchVisitor.cs
- StatusStrip.cs
- ButtonFieldBase.cs
- ModuleConfigurationInfo.cs
- SqlGenerator.cs
- EventToken.cs
- MessagingActivityHelper.cs
- AuthenticationConfig.cs
- CngAlgorithm.cs
- EntityFrameworkVersions.cs
- RedBlackList.cs
- ImageCodecInfo.cs
- InheritablePropertyChangeInfo.cs
- MDIControlStrip.cs
- MatrixIndependentAnimationStorage.cs
- DataRowCollection.cs
- Comparer.cs
- StringValidatorAttribute.cs
- _ContextAwareResult.cs
- SQLInt16Storage.cs
- DataRowChangeEvent.cs
- DesignerCommandSet.cs
- ProxyWebPart.cs
- Column.cs
- MediaTimeline.cs
- InvalidPipelineStoreException.cs
- XmlDomTextWriter.cs
- WebBrowser.cs
- Context.cs
- WorkflowRuntimeEndpoint.cs
- XmlMembersMapping.cs
- PersonalizationAdministration.cs
- PasswordTextContainer.cs
- ToolboxItemAttribute.cs
- PagesSection.cs
- WebPartDisplayModeEventArgs.cs
- Command.cs
- ScrollBar.cs
- DetailsViewModeEventArgs.cs
- GenericUriParser.cs
- EmptyReadOnlyDictionaryInternal.cs
- TransformerConfigurationWizardBase.cs
- EventDescriptorCollection.cs
- UrlMapping.cs
- CollectionViewGroup.cs
- FixedSOMTableRow.cs
- LineGeometry.cs
- SerialReceived.cs
- PtsCache.cs
- SizeConverter.cs
- HMACRIPEMD160.cs
- WebServiceReceive.cs
- MenuCommand.cs
- RijndaelManagedTransform.cs
- SynchronizingStream.cs
- RemoteWebConfigurationHostServer.cs
- WindowsRichEditRange.cs
- VisualTarget.cs
- NeutralResourcesLanguageAttribute.cs
- SpnEndpointIdentityExtension.cs
- ProxyElement.cs
- DataColumnCollection.cs
- VisualTreeHelper.cs
- WithStatement.cs
- ConfigurationSettings.cs
- ThreadSafeList.cs