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
- BreakRecordTable.cs
- ImageBrush.cs
- DataGridViewBindingCompleteEventArgs.cs
- FontCollection.cs
- XmlProcessingInstruction.cs
- StateItem.cs
- DropDownButton.cs
- Empty.cs
- WbemProvider.cs
- CodeExporter.cs
- ComAdminWrapper.cs
- XmlSignatureManifest.cs
- SoapClientProtocol.cs
- ExpressionEditorAttribute.cs
- QueryOperationResponseOfT.cs
- DbConnectionStringCommon.cs
- IFlowDocumentViewer.cs
- WebPartConnectionsCancelVerb.cs
- ByteFacetDescriptionElement.cs
- COSERVERINFO.cs
- EventSetter.cs
- ClipboardData.cs
- DataServiceHostFactory.cs
- InstanceDataCollection.cs
- StrokeRenderer.cs
- MembershipValidatePasswordEventArgs.cs
- FilteredAttributeCollection.cs
- DeploymentSection.cs
- Int16AnimationBase.cs
- CompilerParameters.cs
- Latin1Encoding.cs
- Authorization.cs
- DateTime.cs
- SlipBehavior.cs
- ServiceModelConfigurationElementCollection.cs
- IndentTextWriter.cs
- X509Utils.cs
- StateDesigner.LayoutSelectionGlyph.cs
- ManipulationPivot.cs
- SqlCachedBuffer.cs
- BitmapCodecInfoInternal.cs
- FusionWrap.cs
- PrintDocument.cs
- XmlHierarchicalDataSourceView.cs
- TypeContext.cs
- EllipseGeometry.cs
- securestring.cs
- MyContact.cs
- MsdtcClusterUtils.cs
- MatrixValueSerializer.cs
- InstanceHandleConflictException.cs
- WinFormsComponentEditor.cs
- QuaternionAnimationUsingKeyFrames.cs
- SingleKeyFrameCollection.cs
- TextViewDesigner.cs
- TemplateParser.cs
- ObjectIDGenerator.cs
- RequestSecurityTokenResponse.cs
- AppDomainCompilerProxy.cs
- AnnotationResourceCollection.cs
- DataGridViewCellLinkedList.cs
- EncodingInfo.cs
- RowSpanVector.cs
- Random.cs
- RangeBaseAutomationPeer.cs
- FixUpCollection.cs
- WebServiceData.cs
- DependencyObjectProvider.cs
- XmlSchemaDatatype.cs
- ScriptResourceAttribute.cs
- HtmlTable.cs
- DecimalFormatter.cs
- PropertyDescriptor.cs
- PopupControlService.cs
- Evidence.cs
- DataGridItemCollection.cs
- ProjectionCamera.cs
- FamilyMapCollection.cs
- TemplateControl.cs
- FileDialogCustomPlace.cs
- XmlAggregates.cs
- CompModHelpers.cs
- SmiContextFactory.cs
- StructureChangedEventArgs.cs
- MessageDispatch.cs
- DataContext.cs
- EmptyElement.cs
- DecoderNLS.cs
- FixedFlowMap.cs
- GenericPrincipal.cs
- PreservationFileWriter.cs
- EnterpriseServicesHelper.cs
- GridViewHeaderRowPresenter.cs
- IOException.cs
- ZipIOLocalFileBlock.cs
- GeneralTransformGroup.cs
- PointCollectionConverter.cs
- TextTreeTextElementNode.cs
- ToolStripDesignerAvailabilityAttribute.cs
- SamlAssertionKeyIdentifierClause.cs