Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / AnnouncementEndpoint.cs / 1305376 / AnnouncementEndpoint.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System; using System.Runtime; using System.ServiceModel.Channels; using System.ServiceModel.Description; [Fx.Tag.XamlVisible(false)] public class AnnouncementEndpoint : ServiceEndpoint { TimeSpan maxAnnouncementDelay; DiscoveryVersion discoveryVersion; public AnnouncementEndpoint() : this(DiscoveryVersion.DefaultDiscoveryVersion) { } public AnnouncementEndpoint(Binding binding, EndpointAddress address) : this(DiscoveryVersion.DefaultDiscoveryVersion, binding, address) { } public AnnouncementEndpoint(DiscoveryVersion discoveryVersion) : this(discoveryVersion, null, null) { } public AnnouncementEndpoint(DiscoveryVersion discoveryVersion, Binding binding, EndpointAddress address) : base(GetAnnouncementContract(discoveryVersion)) { this.discoveryVersion = discoveryVersion; base.Address = address; base.Binding = binding; } public TimeSpan MaxAnnouncementDelay { get { return this.maxAnnouncementDelay; } set { TimeoutHelper.ThrowIfNegativeArgument(value, "value"); this.maxAnnouncementDelay = value; } } public DiscoveryVersion DiscoveryVersion { get { return this.discoveryVersion; } } static ContractDescription GetAnnouncementContract(DiscoveryVersion discoveryVersion) { if (discoveryVersion == null) { throw FxTrace.Exception.ArgumentNull("discoveryVersion"); } return discoveryVersion.Implementation.GetAnnouncementContract(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReadOnlyCollectionBase.cs
- ScrollViewer.cs
- ServiceAuthorizationBehavior.cs
- DatagridviewDisplayedBandsData.cs
- MetadataArtifactLoaderComposite.cs
- NoPersistHandle.cs
- SqlParameterCollection.cs
- WebPartsPersonalizationAuthorization.cs
- SqlCrossApplyToCrossJoin.cs
- StylusPointPropertyInfoDefaults.cs
- Currency.cs
- SqlXml.cs
- RangeContentEnumerator.cs
- AffineTransform3D.cs
- BrushValueSerializer.cs
- SingleAnimationUsingKeyFrames.cs
- SiteMapNodeItem.cs
- WebPartUtil.cs
- Debug.cs
- EntitySqlQueryState.cs
- TableFieldsEditor.cs
- GridViewUpdatedEventArgs.cs
- ResourceExpressionBuilder.cs
- ShimAsPublicXamlType.cs
- ScrollableControl.cs
- GridViewDesigner.cs
- PopupRoot.cs
- Root.cs
- Wizard.cs
- WindowsTokenRoleProvider.cs
- TimeManager.cs
- ParallelSeparator.xaml.cs
- PointAnimationBase.cs
- TrustLevel.cs
- XslNumber.cs
- RegexCharClass.cs
- BindableAttribute.cs
- TypeBrowserDialog.cs
- SHA256.cs
- EntityContainer.cs
- TrustManagerPromptUI.cs
- TrackingStringDictionary.cs
- DataObjectMethodAttribute.cs
- HtmlInputSubmit.cs
- StringWriter.cs
- UInt64.cs
- BypassElement.cs
- OdbcPermission.cs
- GPStream.cs
- RestClientProxyHandler.cs
- UndirectedGraph.cs
- PageThemeCodeDomTreeGenerator.cs
- IApplicationTrustManager.cs
- XhtmlTextWriter.cs
- MemoryRecordBuffer.cs
- RadioButton.cs
- DataRowComparer.cs
- SearchForVirtualItemEventArgs.cs
- AspCompat.cs
- VisualBasicSettingsHandler.cs
- FormViewDeleteEventArgs.cs
- DesignerVerb.cs
- CssStyleCollection.cs
- AspNetHostingPermission.cs
- AccessorTable.cs
- FillBehavior.cs
- ScopelessEnumAttribute.cs
- SqlFlattener.cs
- LogWriteRestartAreaState.cs
- FileDialogCustomPlaces.cs
- WebBrowserBase.cs
- SystemDiagnosticsSection.cs
- FixedSOMSemanticBox.cs
- PrintPreviewDialog.cs
- WorkItem.cs
- Function.cs
- Application.cs
- QueueTransferProtocol.cs
- NumberFunctions.cs
- ObjectNotFoundException.cs
- ConfigsHelper.cs
- CroppedBitmap.cs
- LocalBuilder.cs
- ControlAdapter.cs
- AlternateViewCollection.cs
- DriveNotFoundException.cs
- BooleanProjectedSlot.cs
- SequenceRange.cs
- AdornerPresentationContext.cs
- KeyValueSerializer.cs
- DataBoundControlDesigner.cs
- PrintDialog.cs
- CounterSampleCalculator.cs
- CqlBlock.cs
- ToolStripTextBox.cs
- BrowserDefinition.cs
- LinkUtilities.cs
- HttpServerProtocol.cs
- StylusPlugin.cs
- WmfPlaceableFileHeader.cs