Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / SecurityStateEncoder.cs / 1 / SecurityStateEncoder.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Security { // The rationale for making abstract methods protected instead of public is following: // 1. No scenarios for making them public. // 2. Reduction of threat area (other assemblies on the channel can't call these methods other than through reflection). // 3. Reduction of test area (feature is testable only through other high-level features). public abstract class SecurityStateEncoder { protected SecurityStateEncoder() { } protected internal abstract byte[] DecodeSecurityState(byte[] data); protected internal abstract byte[] EncodeSecurityState(byte[] data); } } // 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
- ProviderConnectionPoint.cs
- Documentation.cs
- ComEventsMethod.cs
- IsolatedStoragePermission.cs
- MsmqIntegrationChannelListener.cs
- RbTree.cs
- AnchoredBlock.cs
- SqlGenericUtil.cs
- HashLookup.cs
- NavigationCommands.cs
- NavigationPropertyEmitter.cs
- Subtree.cs
- GroupQuery.cs
- LoginName.cs
- MenuItemStyleCollection.cs
- NativeMethods.cs
- MaskPropertyEditor.cs
- SqlDataSourceSelectingEventArgs.cs
- GACMembershipCondition.cs
- RolePrincipal.cs
- InputChannelBinder.cs
- OrderByBuilder.cs
- BevelBitmapEffect.cs
- APCustomTypeDescriptor.cs
- StateWorkerRequest.cs
- SqlGatherConsumedAliases.cs
- FormViewModeEventArgs.cs
- StringInfo.cs
- ImageDrawing.cs
- PointAnimationBase.cs
- SystemColors.cs
- BitConverter.cs
- XmlSchemaFacet.cs
- VisualStyleRenderer.cs
- DecimalAnimationUsingKeyFrames.cs
- ArithmeticException.cs
- ProfileModule.cs
- MetadataItemEmitter.cs
- SortedDictionary.cs
- EntityContainerRelationshipSetEnd.cs
- TreeViewItem.cs
- WindowsIPAddress.cs
- XamlPointCollectionSerializer.cs
- TemplateBuilder.cs
- MessageQueueKey.cs
- _Semaphore.cs
- QilStrConcatenator.cs
- WorkflowServiceNamespace.cs
- Classification.cs
- HashHelper.cs
- ObjectDataSource.cs
- WebResourceAttribute.cs
- BaseParagraph.cs
- BrushValueSerializer.cs
- FontFamily.cs
- DecimalConstantAttribute.cs
- ProfileInfo.cs
- TextFormatterImp.cs
- IntegerValidator.cs
- XmlIlGenerator.cs
- ScrollEvent.cs
- DBCommandBuilder.cs
- OperationAbortedException.cs
- XmlMemberMapping.cs
- SimpleMailWebEventProvider.cs
- DataSourceHelper.cs
- QilName.cs
- CompiledIdentityConstraint.cs
- PermissionListSet.cs
- CodeParameterDeclarationExpression.cs
- StyleCollection.cs
- DataControlExtensions.cs
- MethodToken.cs
- RegexRunner.cs
- StrongNamePublicKeyBlob.cs
- OnOperation.cs
- CallContext.cs
- FolderBrowserDialog.cs
- GeneralTransform2DTo3D.cs
- SqlCacheDependencyDatabase.cs
- SecurityException.cs
- HebrewNumber.cs
- EmptyStringExpandableObjectConverter.cs
- GridViewCommandEventArgs.cs
- TextRangeSerialization.cs
- XamlPathDataSerializer.cs
- ScriptResourceAttribute.cs
- TableItemPattern.cs
- LogLogRecord.cs
- CalendarAutoFormatDialog.cs
- Internal.cs
- X509Utils.cs
- PersistenceException.cs
- SmiRecordBuffer.cs
- PreProcessInputEventArgs.cs
- WebControlToolBoxItem.cs
- InternalTypeHelper.cs
- base64Transforms.cs
- CompositeDataBoundControl.cs
- ArcSegment.cs