Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / EndGetFileNameFromUserRequest.cs / 1 / EndGetFileNameFromUserRequest.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using System.IO; using IDT = Microsoft.InfoCards.Diagnostics.InfoCardTrace; // // Summary // Processes end of asynchronous get file name from user request. // internal class EndGetFileNameFromUserRequest : UIAgentAsyncEndRequest { // // Summary // Constructs the request. // // Arguments // rpcHandle - Specifies the RPC context handle. // inArgs - Specifies the stream to hold the input arguments. // outArgs - Specifies the stream to hold the output arguments. // parent - Specifies the parent UI request. // public EndGetFileNameFromUserRequest( IntPtr rpcHandle, Stream inArgs, Stream outArgs, ClientUIRequest parent ) : base( rpcHandle, inArgs, outArgs, parent ) { } // // Summary // Serializes output arguments to stream. // // Arguments // writer - Specifies binary writer. // protected override void OnMarshalAsyncOutArgs( BinaryWriter writer ) { // // Get result. // GetFileNameResult result = (GetFileNameResult)Result; IDT.Assert( null != result, "The get file result cannot be null." ); // // Write file name and contents to stream. // Utility.SerializeString( writer, result.FileName ); Utility.SerializeBytes( writer, result.FileContent ); writer.Flush(); } } } // 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
- ToolStripContextMenu.cs
- ControlTemplate.cs
- EncodedStreamFactory.cs
- SinglePageViewer.cs
- Sequence.cs
- XPathNodeList.cs
- SqlParameter.cs
- HtmlTableRowCollection.cs
- InkCanvasSelection.cs
- StickyNoteAnnotations.cs
- QueryOutputWriter.cs
- EventLogQuery.cs
- LineBreakRecord.cs
- PathSegmentCollection.cs
- CharEntityEncoderFallback.cs
- BuilderPropertyEntry.cs
- WebEvents.cs
- ModelFunctionTypeElement.cs
- JournalNavigationScope.cs
- OleDbDataAdapter.cs
- CodeTypeReference.cs
- WorkflowPersistenceContext.cs
- LoadWorkflowAsyncResult.cs
- ArrayWithOffset.cs
- SchemaContext.cs
- ResourceReferenceExpression.cs
- GridPattern.cs
- OutputCacheModule.cs
- DataRecordInternal.cs
- BinaryParser.cs
- MaskDescriptor.cs
- EdmEntityTypeAttribute.cs
- TextBox.cs
- NavigatorOutput.cs
- ConditionalExpression.cs
- ProtocolsConfiguration.cs
- SHA384.cs
- WsdlBuildProvider.cs
- QualifiedCellIdBoolean.cs
- MaskDesignerDialog.cs
- DataSourceXmlClassAttribute.cs
- EffectiveValueEntry.cs
- unitconverter.cs
- ContainerAction.cs
- SystemDropShadowChrome.cs
- DataPointer.cs
- StatusBarItem.cs
- EmptyStringExpandableObjectConverter.cs
- DropDownHolder.cs
- ContainsSearchOperator.cs
- HttpAsyncResult.cs
- Marshal.cs
- PreservationFileReader.cs
- ControlIdConverter.cs
- SafeHandle.cs
- elementinformation.cs
- Command.cs
- RoutedUICommand.cs
- DesignerLinkAdapter.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- RangeBase.cs
- EdmToObjectNamespaceMap.cs
- WebPartEditorApplyVerb.cs
- GenericIdentity.cs
- HtmlShimManager.cs
- PrimitiveType.cs
- SimpleBitVector32.cs
- PagerSettings.cs
- ReflectionUtil.cs
- CustomAttributeSerializer.cs
- FtpWebRequest.cs
- ObjectStateEntryDbDataRecord.cs
- EndpointDiscoveryElement.cs
- BamlBinaryWriter.cs
- LoginName.cs
- TextParagraphProperties.cs
- SelectiveScrollingGrid.cs
- UpdatePanelTriggerCollection.cs
- OdbcConnectionStringbuilder.cs
- SspiHelper.cs
- DataObjectAttribute.cs
- ToolboxService.cs
- FontFamilyConverter.cs
- WebSysDisplayNameAttribute.cs
- ScalarRestriction.cs
- VerificationException.cs
- HttpListenerContext.cs
- EventItfInfo.cs
- CurrencyManager.cs
- TextDecorationUnitValidation.cs
- CustomActivityDesigner.cs
- WebBrowserEvent.cs
- SignedInfo.cs
- ArgumentException.cs
- FormViewPageEventArgs.cs
- InputProcessorProfiles.cs
- InfoCardSymmetricAlgorithm.cs
- Classification.cs
- TextRangeBase.cs
- CategoryGridEntry.cs