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
- XPathQilFactory.cs
- EnumBuilder.cs
- Convert.cs
- PageThemeParser.cs
- DataBinder.cs
- EncryptedPackage.cs
- Double.cs
- KeyboardDevice.cs
- CodeTypeReferenceExpression.cs
- FloatUtil.cs
- BitmapPalette.cs
- UpdatePanelControlTrigger.cs
- DataSourceControl.cs
- ListControlBuilder.cs
- TextViewBase.cs
- SetterBaseCollection.cs
- BaseCAMarshaler.cs
- StaticFileHandler.cs
- PerformanceCounterPermissionEntry.cs
- D3DImage.cs
- ClientSettingsSection.cs
- XmlSchemaObject.cs
- WorkflowOwnershipException.cs
- QueryResultOp.cs
- LambdaReference.cs
- ActivityDefaults.cs
- SafeLocalMemHandle.cs
- AssociatedControlConverter.cs
- VersionedStream.cs
- RuntimeVariableList.cs
- MenuTracker.cs
- BaseAutoFormat.cs
- ServiceModelSecurityTokenTypes.cs
- RequiredAttributeAttribute.cs
- RestClientProxyHandler.cs
- LoginName.cs
- ViewPort3D.cs
- InkCanvasFeedbackAdorner.cs
- MethodBuilder.cs
- ScriptHandlerFactory.cs
- XmlnsPrefixAttribute.cs
- TreeViewCancelEvent.cs
- QilInvokeLateBound.cs
- BlurBitmapEffect.cs
- CompositeControl.cs
- ShapingWorkspace.cs
- DocumentOrderComparer.cs
- DrawingContextDrawingContextWalker.cs
- DnsEndPoint.cs
- CommentEmitter.cs
- ExpressionNormalizer.cs
- ErrorFormatter.cs
- Script.cs
- MouseGestureValueSerializer.cs
- ReadOnlyHierarchicalDataSource.cs
- PackageFilter.cs
- NetworkStream.cs
- XmlSerializer.cs
- GradientStop.cs
- SubstitutionDesigner.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- Assert.cs
- UrlMappingsSection.cs
- XmlSerializerSection.cs
- Material.cs
- HierarchicalDataTemplate.cs
- _Connection.cs
- WebPartDeleteVerb.cs
- CodeArgumentReferenceExpression.cs
- ChannelManager.cs
- InfoCardX509Validator.cs
- __Filters.cs
- ValidatingPropertiesEventArgs.cs
- DrawingGroupDrawingContext.cs
- SystemColors.cs
- PageHandlerFactory.cs
- ProviderException.cs
- BitmapData.cs
- Bitmap.cs
- StartUpEventArgs.cs
- SqlVisitor.cs
- TraceUtility.cs
- WebPartEditVerb.cs
- MetadataProperty.cs
- MultiView.cs
- ItemsControl.cs
- PeerNameRecordCollection.cs
- StyleXamlParser.cs
- XsdSchemaFileEditor.cs
- KerberosTicketHashIdentifierClause.cs
- CalculatedColumn.cs
- Zone.cs
- StringConverter.cs
- SizeAnimationClockResource.cs
- RadioButtonRenderer.cs
- HtmlLinkAdapter.cs
- MULTI_QI.cs
- DesignBindingPropertyDescriptor.cs
- GeometryDrawing.cs
- SqlDelegatedTransaction.cs