Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / GetImportFileNameRequest.cs / 1 / GetImportFileNameRequest.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using System.IO; using Microsoft.InfoCards.Diagnostics; using IDT = Microsoft.InfoCards.Diagnostics.InfoCardTrace; // // This class handles a UI request for name of the file to import cards from // class GetImportFileNameRequest :UIAgentRequest { string m_filename = String.Empty; // // Summary // Create a new request to return the name of the file to use for import // public GetImportFileNameRequest( IntPtr rpcHandle, Stream inArgs, Stream outArgs, ClientUIRequest parent ) : base( rpcHandle, inArgs, outArgs, parent ) { } protected override void OnMarshalInArgs() { } // // Summary // Retrive the file name // protected override void OnProcess() { if( ParentRequest is ImportRequest ) { ImportRequest imr = ParentRequest as ImportRequest; m_filename = imr.ImportedFile; IDT.Assert( !String.IsNullOrEmpty( m_filename ), "No file name provided for import" ); } else { IDT.Assert( false, "The parent of this request MUST be ImportRequest" ); } } // // Summary // Serialize the output in the following order // m_filename // // protected override void OnMarshalOutArgs() { BinaryWriter writer = new BinaryWriter( OutArgs, System.Text.Encoding.Unicode ); IDT.TraceDebug( "Serialize the import file name" ); Utility.SerializeString( writer, m_filename ); } } } // 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
- XsdCachingReader.cs
- QuotedPrintableStream.cs
- _CookieModule.cs
- LogRestartAreaEnumerator.cs
- WebPartsPersonalizationAuthorization.cs
- SystemColors.cs
- NTAccount.cs
- NameScope.cs
- ValidationResult.cs
- TemplateEditingVerb.cs
- CellConstantDomain.cs
- StatusStrip.cs
- Attributes.cs
- ToolStripRenderer.cs
- Compilation.cs
- ToolTip.cs
- FileLogRecordHeader.cs
- TypeConverterAttribute.cs
- BoolExpressionVisitors.cs
- recordstatescratchpad.cs
- DeferredElementTreeState.cs
- UnmanagedMemoryStream.cs
- ToolStripContextMenu.cs
- CodePrimitiveExpression.cs
- CaseInsensitiveComparer.cs
- Maps.cs
- ExpressionBuilder.cs
- DataContract.cs
- HeaderCollection.cs
- DataSourceConverter.cs
- FieldNameLookup.cs
- SqlDelegatedTransaction.cs
- initElementDictionary.cs
- XmlTextReader.cs
- SqlInfoMessageEvent.cs
- PipeStream.cs
- SecurityHeaderTokenResolver.cs
- AtlasWeb.Designer.cs
- CodeTypeReferenceCollection.cs
- ExceptionValidationRule.cs
- WebPartEditorOkVerb.cs
- RegexCompilationInfo.cs
- Point.cs
- SafeNativeMethods.cs
- MemoryRecordBuffer.cs
- UInt16Converter.cs
- Latin1Encoding.cs
- TcpServerChannel.cs
- IsolatedStorageFileStream.cs
- IPAddressCollection.cs
- SelectionProviderWrapper.cs
- ConfigurationProperty.cs
- StorageComplexTypeMapping.cs
- DropSource.cs
- HierarchicalDataBoundControl.cs
- InfoCardAsymmetricCrypto.cs
- DataGridColumnHeadersPresenter.cs
- RestHandler.cs
- StagingAreaInputItem.cs
- KnownBoxes.cs
- OracleConnectionFactory.cs
- Point3DIndependentAnimationStorage.cs
- WindowsListViewGroupSubsetLink.cs
- TemplateManager.cs
- ClientApiGenerator.cs
- PopupControlService.cs
- WindowsBrush.cs
- EntityDataSourceEntityTypeFilterItem.cs
- ListControlConvertEventArgs.cs
- SourceChangedEventArgs.cs
- DataServiceProcessingPipelineEventArgs.cs
- HtmlInputPassword.cs
- XmlNotation.cs
- DelegateInArgument.cs
- SchemaElementLookUpTable.cs
- InplaceBitmapMetadataWriter.cs
- FormsAuthenticationModule.cs
- _Events.cs
- CreateUserWizardStep.cs
- HttpModuleCollection.cs
- COAUTHINFO.cs
- PasswordBox.cs
- EntityDataSourceStatementEditorForm.cs
- PointLight.cs
- LocationUpdates.cs
- SByte.cs
- BaseDataList.cs
- VSWCFServiceContractGenerator.cs
- SchemaDeclBase.cs
- UxThemeWrapper.cs
- DecoderBestFitFallback.cs
- ReferencedAssembly.cs
- CompatibleComparer.cs
- CollectionChange.cs
- SQLInt16.cs
- PagePropertiesChangingEventArgs.cs
- SoapIncludeAttribute.cs
- XmlSchemaCollection.cs
- FastEncoder.cs
- LogEntryUtils.cs