@@ -33,6 +33,7 @@ public interface ICluster : IDisposable
3333 /// <summary>
3434 /// Occurs when the cluster description has changed.
3535 /// </summary>
36+ [ Obsolete ( "This event will be removed in a later release." ) ]
3637 event EventHandler < ClusterDescriptionChangedEventArgs > DescriptionChanged ;
3738
3839 // properties
@@ -65,19 +66,22 @@ public interface ICluster : IDisposable
6566 /// Acquires a core server session.
6667 /// </summary>
6768 /// <returns>A core server session.</returns>
69+ [ Obsolete ( "This method will be removed in a later release." ) ]
6870 ICoreServerSession AcquireServerSession ( ) ;
6971
7072 /// <summary>
7173 /// Gets the crypt client.
7274 /// </summary>
7375 /// <returns>A crypt client.</returns>
7476#pragma warning disable CS3003
77+ [ Obsolete ( "This property will be removed in a later release." ) ]
7578 CryptClient CryptClient { get ; }
7679#pragma warning restore
7780
7881 /// <summary>
7982 /// Initializes the cluster.
8083 /// </summary>
84+ [ Obsolete ( "This method will be removed in a later release." ) ]
8185 void Initialize ( ) ;
8286
8387 /// <summary>
@@ -86,6 +90,7 @@ public interface ICluster : IDisposable
8690 /// <param name="selector">The server selector.</param>
8791 /// <param name="cancellationToken">The cancellation token.</param>
8892 /// <returns>The selected server.</returns>
93+ [ Obsolete ( "This method will be removed in a later release." ) ]
8994 IServer SelectServer ( IServerSelector selector , CancellationToken cancellationToken ) ;
9095
9196 /// <summary>
@@ -94,6 +99,7 @@ public interface ICluster : IDisposable
9499 /// <param name="selector">The server selector.</param>
95100 /// <param name="cancellationToken">The cancellation token.</param>
96101 /// <returns>A Task representing the operation. The result of the Task is the selected server.</returns>
102+ [ Obsolete ( "This method will be removed in a later release." ) ]
97103 Task < IServer > SelectServerAsync ( IServerSelector selector , CancellationToken cancellationToken ) ;
98104
99105 /// <summary>
@@ -103,6 +109,7 @@ public interface ICluster : IDisposable
103109 /// <returns>
104110 /// A session.
105111 /// </returns>
112+ [ Obsolete ( "This method will be removed in a later release." ) ]
106113 ICoreSessionHandle StartSession ( CoreSessionOptions options = null ) ;
107114 }
108115}
0 commit comments