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
- ExpressionNode.cs
- WindowsListViewGroup.cs
- MarkupCompilePass2.cs
- CreateUserWizard.cs
- DataGridViewButtonCell.cs
- GridViewUpdatedEventArgs.cs
- Membership.cs
- KeyedCollection.cs
- BamlRecordReader.cs
- XmlQualifiedName.cs
- TypeConstant.cs
- FormParameter.cs
- ReflectionHelper.cs
- BinaryFormatterWriter.cs
- WorkflowEventArgs.cs
- Decimal.cs
- Propagator.cs
- PropertyDescriptor.cs
- DecimalFormatter.cs
- SettingsPropertyNotFoundException.cs
- ArgumentsParser.cs
- X509Utils.cs
- DynamicActivity.cs
- SiteMapNodeCollection.cs
- HTTPNotFoundHandler.cs
- SamlAudienceRestrictionCondition.cs
- BindValidationContext.cs
- LayoutTable.cs
- WpfXamlType.cs
- BitmapEffectGeneralTransform.cs
- SqlUserDefinedAggregateAttribute.cs
- XmlSchemaSimpleContentRestriction.cs
- FunctionCommandText.cs
- XmlSerializationWriter.cs
- TransformerInfoCollection.cs
- XamlTreeBuilder.cs
- SqlUtils.cs
- HttpListenerContext.cs
- WSFederationHttpBindingElement.cs
- FileInfo.cs
- XmlArrayItemAttributes.cs
- CompoundFileIOPermission.cs
- SecurityMessageProperty.cs
- QuaternionRotation3D.cs
- ProcessModule.cs
- UriParserTemplates.cs
- SerializerDescriptor.cs
- UrlEncodedParameterWriter.cs
- ByteStreamBufferedMessageData.cs
- CryptoProvider.cs
- NamespaceList.cs
- Command.cs
- GlyphsSerializer.cs
- HttpListenerContext.cs
- OneToOneMappingSerializer.cs
- ProfileServiceManager.cs
- PaintEvent.cs
- Bidi.cs
- X509ScopedServiceCertificateElementCollection.cs
- SrgsElementFactoryCompiler.cs
- RecommendedAsConfigurableAttribute.cs
- FormViewCommandEventArgs.cs
- CacheHelper.cs
- ServiceTimeoutsElement.cs
- Model3DGroup.cs
- WebControlsSection.cs
- GenericIdentity.cs
- cookie.cs
- XmlWriterTraceListener.cs
- FixedSOMPage.cs
- DynamicPropertyHolder.cs
- SqlDelegatedTransaction.cs
- AuthenticationService.cs
- MonitoringDescriptionAttribute.cs
- Control.cs
- EncoderNLS.cs
- linebase.cs
- AsyncDataRequest.cs
- SHA256Managed.cs
- ProxyDataContractResolver.cs
- MimeXmlReflector.cs
- TableItemStyle.cs
- WaitHandle.cs
- webbrowsersite.cs
- PathGeometry.cs
- OleDbCommandBuilder.cs
- ListChangedEventArgs.cs
- RMEnrollmentPage1.cs
- DetailsViewUpdatedEventArgs.cs
- XmlValidatingReader.cs
- SmiMetaDataProperty.cs
- DataObjectMethodAttribute.cs
- util.cs
- DependencyObjectProvider.cs
- Html32TextWriter.cs
- CodeDOMUtility.cs
- CultureSpecificStringDictionary.cs
- VerifyHashRequest.cs
- Padding.cs
- PersistChildrenAttribute.cs