Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / QueryStoreStatusRequest.cs / 1 / QueryStoreStatusRequest.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Text; using IDT = Microsoft.InfoCards.Diagnostics.InfoCardTrace; // // Summary // Processes a request to check if the infocard store can be accessed sucessfully. // // // Specify valid parent requests. // class QueryStoreStatusRequest : UIAgentRequest { bool m_storeStatus; public QueryStoreStatusRequest( IntPtr rpcHandle, Stream inArgs, Stream outArgs, ClientUIRequest parent ) : base( rpcHandle, inArgs, outArgs, parent ) { base.OnInitializeAsSystem(); } // // Summary // Marshals input arguments for the request. The arguments are read from a stream in binary. // protected override void OnMarshalInArgs() { } // // Summary // Processes the request. // // protected override void OnProcess() { StoreConnection connection = StoreConnection.GetConnection(); try { m_storeStatus = connection.IsDataSourceCleared( connection.LocalDataSource ); if( m_storeStatus ) { connection.ResetDataSourceClearedFlag( connection.LocalDataSource ); } } finally { connection.Close(); } } // // Summary // Marshals output arguments for the request. The arguments are written to a stream in binary. // protected override void OnMarshalOutArgs() { Stream stream = OutArgs; BinaryWriter writer = new BinaryWriter( stream ); writer.Write( m_storeStatus ); } } } // 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
- CrossAppDomainChannel.cs
- ToolStripPanelRenderEventArgs.cs
- ResizeGrip.cs
- ImageInfo.cs
- BigInt.cs
- AssemblyContextControlItem.cs
- HtmlElementErrorEventArgs.cs
- SecurityContextSecurityToken.cs
- SafeTokenHandle.cs
- TemplateApplicationHelper.cs
- FocusChangedEventArgs.cs
- WebEncodingValidatorAttribute.cs
- RecordBuilder.cs
- DataViewManager.cs
- CryptoApi.cs
- PointCollectionValueSerializer.cs
- AdvancedBindingEditor.cs
- TrackBarRenderer.cs
- ItemPager.cs
- RuleInfoComparer.cs
- CanonicalFontFamilyReference.cs
- EventLogSession.cs
- Internal.cs
- ToolboxItemWrapper.cs
- DataKey.cs
- CommandBindingCollection.cs
- SQLConvert.cs
- XmlElement.cs
- Facet.cs
- ScriptManager.cs
- ByteConverter.cs
- SqlDataSource.cs
- BrowserDefinition.cs
- DbConnectionStringCommon.cs
- DesignerMetadata.cs
- ComponentConverter.cs
- hresults.cs
- RegistryDataKey.cs
- CharEntityEncoderFallback.cs
- ProgressBarAutomationPeer.cs
- QilValidationVisitor.cs
- RequestQueue.cs
- HWStack.cs
- PtsContext.cs
- NetStream.cs
- AuthenticatedStream.cs
- ImpersonationContext.cs
- SecurityDocument.cs
- LinqDataSourceUpdateEventArgs.cs
- SqlStream.cs
- BamlReader.cs
- sqlnorm.cs
- CacheSection.cs
- CodeMethodMap.cs
- Grammar.cs
- OracleDateTime.cs
- RequestCachePolicyConverter.cs
- StandardToolWindows.cs
- TextLineResult.cs
- MemoryPressure.cs
- ConnectionStringSettingsCollection.cs
- ContainerAction.cs
- CustomSignedXml.cs
- UIElementAutomationPeer.cs
- SchemaLookupTable.cs
- TableColumn.cs
- StringToken.cs
- PipelineModuleStepContainer.cs
- ValidationRule.cs
- HiddenField.cs
- XmlWhitespace.cs
- SeparatorAutomationPeer.cs
- ConfigXmlElement.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- EntityModelSchemaGenerator.cs
- FlowDocument.cs
- CodeTypeParameterCollection.cs
- ConstantSlot.cs
- Soap.cs
- dtdvalidator.cs
- PartitionedStreamMerger.cs
- X509InitiatorCertificateServiceElement.cs
- MaskDesignerDialog.cs
- DatatypeImplementation.cs
- Latin1Encoding.cs
- CustomError.cs
- CircleEase.cs
- WsatServiceCertificate.cs
- SqlUdtInfo.cs
- SiteMapProvider.cs
- ColorMatrix.cs
- Validator.cs
- UInt16Storage.cs
- ProcessHost.cs
- Activator.cs
- WebPartDisplayModeEventArgs.cs
- safelinkcollection.cs
- AppSettingsExpressionEditor.cs
- WebPartConnectionsDisconnectVerb.cs
- ControlPropertyNameConverter.cs