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
- Compensate.cs
- Help.cs
- DefaultEventAttribute.cs
- StatusBarPanel.cs
- XmlUTF8TextReader.cs
- ViewStateAttachedPropertyFeature.cs
- ComPlusServiceLoader.cs
- IPHostEntry.cs
- SQLRoleProvider.cs
- Rect3DConverter.cs
- _DomainName.cs
- VisualStateGroup.cs
- Assembly.cs
- ApplicationId.cs
- ByteStack.cs
- XamlParser.cs
- GeneralTransform.cs
- SecurityPermission.cs
- ControllableStoryboardAction.cs
- DataTableReaderListener.cs
- DateTimeFormatInfo.cs
- LayoutInformation.cs
- CngKey.cs
- FileSystemInfo.cs
- FieldNameLookup.cs
- ReadOnlyPropertyMetadata.cs
- StringFreezingAttribute.cs
- NetworkCredential.cs
- VirtualPath.cs
- util.cs
- SamlAuthorityBinding.cs
- QilCloneVisitor.cs
- TextServicesHost.cs
- Color.cs
- MimeTypeMapper.cs
- XamlWriterExtensions.cs
- PrePostDescendentsWalker.cs
- ToolStripItemTextRenderEventArgs.cs
- SafeNativeMethods.cs
- SmtpAuthenticationManager.cs
- Adorner.cs
- StorageRoot.cs
- ColumnBinding.cs
- DeclaredTypeValidatorAttribute.cs
- FileDetails.cs
- BrowserDefinitionCollection.cs
- ToolStripContainerActionList.cs
- CodeTypeParameterCollection.cs
- TemplateBindingExpression.cs
- CodeDelegateInvokeExpression.cs
- MultiBinding.cs
- ScriptComponentDescriptor.cs
- SynchronizedInputHelper.cs
- OneOfScalarConst.cs
- StrokeCollectionDefaultValueFactory.cs
- ToolStripItemImageRenderEventArgs.cs
- AuthenticatingEventArgs.cs
- Size.cs
- DoubleIndependentAnimationStorage.cs
- NameTable.cs
- DataContext.cs
- DockingAttribute.cs
- HeaderCollection.cs
- NetworkCredential.cs
- StyleCollection.cs
- ZoneButton.cs
- Errors.cs
- PageParserFilter.cs
- HashCryptoHandle.cs
- ToolBarPanel.cs
- DataRowComparer.cs
- GridViewPageEventArgs.cs
- AutoFocusStyle.xaml.cs
- PointHitTestResult.cs
- DependencyPropertyValueSerializer.cs
- IPAddress.cs
- DataServiceExpressionVisitor.cs
- XPathExpr.cs
- Rect3DValueSerializer.cs
- EventBookmark.cs
- SpellerStatusTable.cs
- MemoryResponseElement.cs
- DirtyTextRange.cs
- BulletChrome.cs
- XmlEntityReference.cs
- RawStylusSystemGestureInputReport.cs
- GroupedContextMenuStrip.cs
- PiiTraceSource.cs
- SizeChangedInfo.cs
- Stack.cs
- RoleService.cs
- CookieParameter.cs
- PropertyGridEditorPart.cs
- AccessibleObject.cs
- Trace.cs
- AlignmentXValidation.cs
- SafeWaitHandle.cs
- RegexMatch.cs
- DiscreteKeyFrames.cs
- DragDrop.cs