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
- ContainerParaClient.cs
- As.cs
- WindowsBrush.cs
- TreeNodeCollection.cs
- TripleDES.cs
- ServiceHostingEnvironment.cs
- ConfigurationElement.cs
- GenericTypeParameterConverter.cs
- LinqDataSourceHelper.cs
- XmlSchemaAnyAttribute.cs
- UnsignedPublishLicense.cs
- DocumentReferenceCollection.cs
- SslStreamSecurityElement.cs
- AuthenticationConfig.cs
- Stacktrace.cs
- ArgumentValidation.cs
- ObjectSet.cs
- DriveNotFoundException.cs
- TcpConnectionPoolSettings.cs
- XmlDigitalSignatureProcessor.cs
- WebBrowserBase.cs
- VisemeEventArgs.cs
- SessionParameter.cs
- EntityContainer.cs
- SourceFileInfo.cs
- DockEditor.cs
- AsymmetricSignatureDeformatter.cs
- CommonRemoteMemoryBlock.cs
- CrossSiteScriptingValidation.cs
- WebColorConverter.cs
- StringFreezingAttribute.cs
- ADConnectionHelper.cs
- BitSet.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- TextFormatter.cs
- MarkupExtensionParser.cs
- GeneralTransform3DCollection.cs
- StateItem.cs
- DisplayMemberTemplateSelector.cs
- IList.cs
- FillRuleValidation.cs
- SerializationInfoEnumerator.cs
- BeginStoryboard.cs
- IntegrationExceptionEventArgs.cs
- Variable.cs
- SamlNameIdentifierClaimResource.cs
- SizeFConverter.cs
- DataServiceQueryException.cs
- UserValidatedEventArgs.cs
- DecimalConstantAttribute.cs
- ImageFormatConverter.cs
- LogAppendAsyncResult.cs
- StringSorter.cs
- InputMethod.cs
- RefreshResponseInfo.cs
- XmlSchemaSimpleTypeList.cs
- ReferencedCollectionType.cs
- WpfXamlType.cs
- Brush.cs
- TemplateInstanceAttribute.cs
- PropertyDescriptorGridEntry.cs
- PackageDigitalSignatureManager.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- RightsManagementInformation.cs
- OracleDataReader.cs
- SessionConnectionReader.cs
- EntityDataSourceUtil.cs
- FullTextLine.cs
- ScriptHandlerFactory.cs
- PackageProperties.cs
- TextCharacters.cs
- QueueProcessor.cs
- SizeConverter.cs
- MailSettingsSection.cs
- SmtpReplyReader.cs
- SapiRecognizer.cs
- DefaultTraceListener.cs
- XmlQueryType.cs
- SQlBooleanStorage.cs
- SettingsAttributeDictionary.cs
- MessageDescriptionCollection.cs
- InteropBitmapSource.cs
- InputScope.cs
- CodeIndexerExpression.cs
- PagedDataSource.cs
- OperatorExpressions.cs
- RectConverter.cs
- DefaultPropertyAttribute.cs
- VersionUtil.cs
- XmlSchemaAppInfo.cs
- BrowserTree.cs
- TextProviderWrapper.cs
- AssemblyUtil.cs
- SyndicationDeserializer.cs
- CodeCatchClauseCollection.cs
- XmlTypeMapping.cs
- SrgsElement.cs
- BlurBitmapEffect.cs
- SqlGenerator.cs
- PeerInvitationResponse.cs