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
- CoreSwitches.cs
- ListViewCancelEventArgs.cs
- DataServiceRequest.cs
- _LazyAsyncResult.cs
- JoinElimination.cs
- Literal.cs
- WebPartConnection.cs
- SqlProfileProvider.cs
- TaskFormBase.cs
- XmlAttribute.cs
- MonikerProxyAttribute.cs
- ReadOnlyMetadataCollection.cs
- QueryReaderSettings.cs
- SqlUtils.cs
- ConfigurationManager.cs
- MarshalDirectiveException.cs
- IsolatedStorageFileStream.cs
- AnnotationService.cs
- PeerTransportListenAddressValidator.cs
- EmptyImpersonationContext.cs
- WebDisplayNameAttribute.cs
- PublisherMembershipCondition.cs
- ThreadSafeList.cs
- XmlSchemaInfo.cs
- HttpBrowserCapabilitiesBase.cs
- CompositeFontFamily.cs
- SafeFileMappingHandle.cs
- SqlTopReducer.cs
- XmlSchemaSimpleTypeRestriction.cs
- WebBrowser.cs
- ExceptionHandlersDesigner.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- DbConnectionStringCommon.cs
- OptionalColumn.cs
- GregorianCalendar.cs
- SignatureHelper.cs
- TransformProviderWrapper.cs
- BinaryHeap.cs
- BinaryFormatterWriter.cs
- EventRouteFactory.cs
- PolicyLevel.cs
- ParallelTimeline.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ImageCollectionEditor.cs
- RecordConverter.cs
- ArraySet.cs
- BatchParser.cs
- HttpResponseBase.cs
- DataObjectAttribute.cs
- PropertyEntry.cs
- SecurityTokenAuthenticator.cs
- MSHTMLHostUtil.cs
- TableLayoutStyle.cs
- XmlIncludeAttribute.cs
- CachedPathData.cs
- CriticalHandle.cs
- ObjectQueryState.cs
- FreezableOperations.cs
- ExecutedRoutedEventArgs.cs
- CustomValidator.cs
- XmlDictionaryReaderQuotasElement.cs
- XmlSequenceWriter.cs
- XmlSchemaType.cs
- VirtualDirectoryMapping.cs
- ErrorTableItemStyle.cs
- Marshal.cs
- ListItemCollection.cs
- WebControl.cs
- SettingsSection.cs
- PartialList.cs
- HistoryEventArgs.cs
- ToolBarOverflowPanel.cs
- SplitterEvent.cs
- TableCell.cs
- BamlLocalizableResource.cs
- AncillaryOps.cs
- WebScriptMetadataInstanceContextProvider.cs
- WebPartDeleteVerb.cs
- SamlNameIdentifierClaimResource.cs
- SerializationTrace.cs
- LongTypeConverter.cs
- XmlnsCache.cs
- MethodBody.cs
- HostExecutionContextManager.cs
- RepeatButtonAutomationPeer.cs
- ZoneIdentityPermission.cs
- StylusTouchDevice.cs
- ViewCellRelation.cs
- _NetworkingPerfCounters.cs
- TemplateColumn.cs
- ValidationError.cs
- RouteValueExpressionBuilder.cs
- httpstaticobjectscollection.cs
- SqlLiftIndependentRowExpressions.cs
- ExternalCalls.cs
- MethodSignatureGenerator.cs
- WizardSideBarListControlItemEventArgs.cs
- CharacterMetricsDictionary.cs
- LayoutInformation.cs
- CompilerResults.cs