ClientBase<TChannel> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse.
Überlädt
ClientBase<TChannel>() |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse, indem der standardmäßige Zielendpunkt der Anwendungskonfigurationsdatei verwendet wird. |
ClientBase<TChannel>(InstanceContext, String, String) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse. |
ClientBase<TChannel>(InstanceContext, Binding, EndpointAddress) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse. |
ClientBase<TChannel>(String, String) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse. |
ClientBase<TChannel>(String, EndpointAddress) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse unter Verwendung der angegebenen Zieladresse und den Endpunktinformationen. |
ClientBase<TChannel>(InstanceContext, String) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse unter Verwendung des angegebenen Rückrufdiensts und der Endpunktkonfigurationsinformationen. |
ClientBase<TChannel>(InstanceContext, String, EndpointAddress) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse. |
ClientBase<TChannel>(Binding, EndpointAddress) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse unter Verwendung der angegebenen Bindung und Endpunktadresse. |
ClientBase<TChannel>(String) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse, indem die in der Anwendungskonfigurationsdatei angegebenen Konfigurationsinformationen von |
ClientBase<TChannel>(InstanceContext) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse, indem |
ClientBase<TChannel>(ServiceEndpoint) |
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse mit dem angegebenen ServiceEndpoint. |
ClientBase<TChannel>(InstanceContext, ServiceEndpoint) |
Initialisiert mit den angegebenen InstanceContext- und ServiceEndpoint-Objekten eine neue Instanz der ClientBase<TChannel>-Klasse. |
Hinweise
Verwenden Sie, um ein WCF-Clientobjekt aus den Endpunktinformationen in der Anwendungskonfigurationsdatei zu erstellen. Die Hauptfunktion des Konstruktors besteht darin, eine System.ServiceModel.ChannelFactory<TChannel> zu erstellen, bei der der Typparameter dem Typ des Zieldienstvertrags entspricht.
ClientBase<TChannel>()
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse, indem der standardmäßige Zielendpunkt der Anwendungskonfigurationsdatei verwendet wird.
protected:
ClientBase();
protected ClientBase ();
Protected Sub New ()
Ausnahmen
Entweder weist die Konfigurationsdatei keine standardmäßigen Endpunktinformationen auf, oder sie enthält mehrere Endpunkte, oder es liegt keine Konfigurationsdatei vor.
Beispiele
Das folgende Codebeispiel zeigt, wie ein Client diesen Konstruktor in einer SampleServiceClient
-Klasse verwendet, die die ClientBase<TChannel>-Klasse erweitert.
using System;
using System.ServiceModel;
using System.ServiceModel.Channels;
public class Client
{
public static void Main()
{
// Picks up configuration from the config file.
SampleServiceClient wcfClient = new SampleServiceClient();
try
{
// Making calls.
Console.WriteLine("Enter the greeting to send: ");
string greeting = Console.ReadLine();
Console.WriteLine("The service responded: " + wcfClient.SampleMethod(greeting));
Console.WriteLine("Press ENTER to exit:");
Console.ReadLine();
// Done with service.
wcfClient.Close();
Console.WriteLine("Done!");
}
catch (TimeoutException timeProblem)
{
Console.WriteLine("The service operation timed out. " + timeProblem.Message);
wcfClient.Abort();
Console.Read();
}
catch(CommunicationException commProblem)
{
Console.WriteLine("There was a communication problem. " + commProblem.Message);
wcfClient.Abort();
Console.Read();
}
}
}
Imports System.ServiceModel
Imports System.ServiceModel.Channels
Public Class Client
Public Shared Sub Main()
' Picks up configuration from the config file.
Dim wcfClient As New SampleServiceClient()
Try
' Making calls.
Console.WriteLine("Enter the greeting to send: ")
Dim greeting = Console.ReadLine()
Console.WriteLine("The service responded: " & wcfClient.SampleMethod(greeting))
Console.WriteLine("Press ENTER to exit:")
Console.ReadLine()
' Done with service.
wcfClient.Close()
Console.WriteLine("Done!")
Catch timeProblem As TimeoutException
Console.WriteLine("The service operation timed out. " & timeProblem.Message)
wcfClient.Abort()
Console.Read()
Catch commProblem As CommunicationException
Console.WriteLine("There was a communication problem. " & commProblem.Message)
wcfClient.Abort()
Console.Read()
End Try
End Sub
End Class
Hinweise
Verwenden Sie diesen Konstruktor, um ein WCF-Clientobjekt zum Aufrufen eines Diensts zu erstellen. Dieser Konstruktor verwendet den Typparameter als Zielvertrag und die Bindungs- und Adressinformationen aus der Anwendungskonfigurationsdatei.
Gilt für:
ClientBase<TChannel>(InstanceContext, String, String)
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse.
protected:
ClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName, System::String ^ remoteAddress);
protected ClientBase (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, string remoteAddress);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * string * string -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String, remoteAddress As String)
Parameter
- callbackInstance
- InstanceContext
Das vom Client zum Lauschen nach Nachrichten vom verbundenen Dienst verwendete Rückrufobjekt.
- endpointConfigurationName
- String
Der Name des Endpunkts der Anwendungskonfigurationsdatei.
- remoteAddress
- String
Die Adresse des Diensts.
Ausnahmen
Die Rückrufinstanz endpointConfigurationName
, oder remoteAddress
ist null
.
Der Endpunkt kann nicht gefunden werden, oder der Endpunktvertrag ist nicht gültig.
Hinweise
Verwenden Sie diesen Konstruktor, um ein Dienstobjekt zu übergeben, das den Rückrufvertrag für den Zieldienst implementiert und die Zielendpunktinformationen aus dem Namen des Endpunkts in einer Anwendungskonfigurationsdatei (Der Zielwert wird durch Ermitteln des name
Attributs des Clientendpunktelements<>) und der angegebenen Adresse ermittelt.
Weitere Informationen
Gilt für:
ClientBase<TChannel>(InstanceContext, Binding, EndpointAddress)
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse.
protected:
ClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
protected ClientBase (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As EndpointAddress)
Parameter
- callbackInstance
- InstanceContext
Der Rückrufdienst.
- binding
- Binding
Die Bindung, mit der der Dienst aufgerufen werden soll.
- remoteAddress
- EndpointAddress
Die Adresse des Dienstendpunkts.
Ausnahmen
Die Rückrufinstanz binding
, oder remoteAddress
ist null
.
Gilt für:
ClientBase<TChannel>(String, String)
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse.
protected:
ClientBase(System::String ^ endpointConfigurationName, System::String ^ remoteAddress);
protected ClientBase (string endpointConfigurationName, string remoteAddress);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : string * string -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (endpointConfigurationName As String, remoteAddress As String)
Parameter
- endpointConfigurationName
- String
Der Name des Endpunkts der Anwendungskonfigurationsdatei.
- remoteAddress
- String
Die Adresse des Diensts.
Ausnahmen
endpointConfigurationName
oder remoteAddress
ist null
.
Der Endpunkt kann nicht gefunden werden, oder der Endpunktvertrag ist nicht gültig.
Hinweise
Verwenden Sie diesen Konstruktor, um die Zielendpunktinformationen aus dem Namen des Endpunkts in einer Anwendungskonfigurationsdatei (Der Zielwert wird durch Suchen des name
Attributs des Clientendpunktelements<> gefunden) und der angegebenen Adresse zu ermitteln.
Weitere Informationen
Gilt für:
ClientBase<TChannel>(String, EndpointAddress)
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse unter Verwendung der angegebenen Zieladresse und den Endpunktinformationen.
protected:
ClientBase(System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
protected ClientBase (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : string * System.ServiceModel.EndpointAddress -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (endpointConfigurationName As String, remoteAddress As EndpointAddress)
Parameter
- endpointConfigurationName
- String
Der Name des Endpunkts der Anwendungskonfigurationsdatei.
- remoteAddress
- EndpointAddress
Die Adresse des Diensts.
Ausnahmen
endpointConfigurationName
oder remoteAddress
ist null
.
Der Endpunkt kann nicht gefunden werden, oder der Endpunktvertrag ist nicht gültig.
Hinweise
Verwenden Sie diesen Konstruktor, um die Zielendpunktinformationen aus dem Namen des Endpunkts in einer Anwendungskonfigurationsdatei (Der Zielwert wird durch Suchen des name
Attributs des Clientendpunktelements<> gefunden) und der angegebenen Adresse zu ermitteln.
Gilt für:
ClientBase<TChannel>(InstanceContext, String)
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse unter Verwendung des angegebenen Rückrufdiensts und der Endpunktkonfigurationsinformationen.
protected:
ClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
protected ClientBase (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * string -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String)
Parameter
- callbackInstance
- InstanceContext
Das vom Client zum Lauschen nach Nachrichten vom verbundenen Dienst verwendete Rückrufobjekt.
- endpointConfigurationName
- String
Der Name des Endpunkts der Anwendungskonfigurationsdatei.
Ausnahmen
Die Rückrufinstanz, oder endpointConfigurationName
ist null
.
Der Endpunkt kann nicht gefunden werden, oder der Endpunktvertrag ist nicht gültig.
Hinweise
Verwenden Sie diesen Konstruktor, um ein Dienstobjekt zu übergeben, das den Rückrufvertrag für den Zieldienst implementiert, und die Zielendpunktinformationen aus der Konfigurationsdatei der Clientanwendung zu bestimmen. Der Zielwert wird gefunden, indem das name
Attribut des Clientendpunktelements<> gefunden wird.
Gilt für:
ClientBase<TChannel>(InstanceContext, String, EndpointAddress)
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse.
protected:
ClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
protected ClientBase (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String, remoteAddress As EndpointAddress)
Parameter
- callbackInstance
- InstanceContext
Das vom Client zum Lauschen nach Nachrichten vom verbundenen Dienst verwendete Rückrufobjekt.
- endpointConfigurationName
- String
Der Name des Endpunkts der Anwendungskonfigurationsdatei.
- remoteAddress
- EndpointAddress
Die Adresse des Diensts.
Ausnahmen
Die Rückrufinstanz endpointConfigurationName
, oder remoteAddress
ist null
.
Der Endpunkt kann nicht gefunden werden, oder der Endpunktvertrag ist nicht gültig.
Hinweise
Verwenden Sie diesen Konstruktor, um ein Dienstobjekt zu übergeben, das den Rückrufvertrag für den Zieldienst implementiert und die Zielendpunktinformationen aus dem Namen des Endpunkts in einer Anwendungskonfigurationsdatei (Der Zielwert wird durch Ermitteln des name
Attributs des Clientendpunktelements<>) und der angegebenen Adresse ermittelt.
Weitere Informationen
Gilt für:
ClientBase<TChannel>(Binding, EndpointAddress)
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse unter Verwendung der angegebenen Bindung und Endpunktadresse.
protected:
ClientBase(System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
protected ClientBase (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (binding As Binding, remoteAddress As EndpointAddress)
Parameter
- binding
- Binding
Die Bindung, mit der der Dienst aufgerufen werden soll.
- remoteAddress
- EndpointAddress
Die Adresse des Dienstendpunkts.
Ausnahmen
binding
oder remoteAddress
ist null
.
Gilt für:
ClientBase<TChannel>(String)
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse, indem die in der Anwendungskonfigurationsdatei angegebenen Konfigurationsinformationen von endpointConfigurationName
verwendet werden.
protected:
ClientBase(System::String ^ endpointConfigurationName);
protected ClientBase (string endpointConfigurationName);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : string -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (endpointConfigurationName As String)
Parameter
- endpointConfigurationName
- String
Der Name des Endpunkts der Anwendungskonfigurationsdatei.
Ausnahmen
Die angegebenen Endpunktinformationen sind null
.
Der Endpunkt kann nicht gefunden werden, oder der Endpunktvertrag ist nicht gültig.
Hinweise
Verwenden Sie diesen Konstruktor, wenn die Anwendungskonfigurationsdatei mehrere Zielendpunkte enthält. Dieser Wert ist das name
Attribut des Clientendpunktelements<>.
Gilt für:
ClientBase<TChannel>(InstanceContext)
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse, indem callbackInstance
als Rückrufobjekt in einer Duplexkonversation verwendet wird.
protected:
ClientBase(System::ServiceModel::InstanceContext ^ callbackInstance);
protected ClientBase (System.ServiceModel.InstanceContext callbackInstance);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext)
Parameter
- callbackInstance
- InstanceContext
Das von der Clientanwendung zum Lauschen nach Nachrichten vom verbundenen Dienst verwendete Rückrufobjekt.
Ausnahmen
Die Rückrufinstanz ist null
.
Entweder weist die Konfigurationsdatei keine standardmäßigen Endpunktinformationen auf, oder sie enthält mehrere Endpunkte, oder es liegt keine Konfigurationsdatei vor.
Beispiele
Das folgende Codebeispiel zeigt die Verwendung dieses Konstruktors mit einer SampleDuplexHelloClient
-Klasse, um ein Rückrufobjekt zu übergeben, das Nachrichten vom Dienst überwacht.
using System;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.Threading;
namespace Microsoft.WCF.Documentation
{
[CallbackBehaviorAttribute(
IncludeExceptionDetailInFaults= true,
UseSynchronizationContext=true,
ValidateMustUnderstand=true
)]
public class Client : SampleDuplexHelloCallback
{
AutoResetEvent waitHandle;
public Client()
{
waitHandle = new AutoResetEvent(false);
}
public void Run()
{
// Picks up configuration from the configuration file.
SampleDuplexHelloClient wcfClient
= new SampleDuplexHelloClient(new InstanceContext(this), "WSDualHttpBinding_SampleDuplexHello");
try
{
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Enter a greeting to send and press ENTER: ");
Console.Write(">>> ");
Console.ForegroundColor = ConsoleColor.Green;
string greeting = Console.ReadLine();
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Called service with: \r\n\t" + greeting);
wcfClient.Hello(greeting);
Console.WriteLine("Execution passes service call and moves to the WaitHandle.");
this.waitHandle.WaitOne();
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("Set was called.");
Console.Write("Press ");
Console.ForegroundColor = ConsoleColor.Red;
Console.Write("ENTER");
Console.ForegroundColor = ConsoleColor.Blue;
Console.Write(" to exit...");
Console.ReadLine();
}
catch (TimeoutException timeProblem)
{
Console.WriteLine("The service operation timed out. " + timeProblem.Message);
Console.ReadLine();
}
catch (CommunicationException commProblem)
{
Console.WriteLine("There was a communication problem. " + commProblem.Message);
Console.ReadLine();
}
}
public static void Main()
{
Client client = new Client();
client.Run();
}
public void Reply(string response)
{
Console.WriteLine("Received output.");
Console.WriteLine("\r\n\t" + response);
this.waitHandle.Set();
}
}
}
Imports System.ServiceModel
Imports System.ServiceModel.Channels
Imports System.Threading
Namespace Microsoft.WCF.Documentation
<CallbackBehaviorAttribute(IncludeExceptionDetailInFaults:= True, UseSynchronizationContext:=True, ValidateMustUnderstand:=True)> _
Public Class Client
Implements SampleDuplexHelloCallback
Private waitHandle As AutoResetEvent
Public Sub New()
waitHandle = New AutoResetEvent(False)
End Sub
Public Sub Run()
' Picks up configuration from the configuration file.
Dim wcfClient As New SampleDuplexHelloClient(New InstanceContext(Me), "WSDualHttpBinding_SampleDuplexHello")
Try
Console.ForegroundColor = ConsoleColor.White
Console.WriteLine("Enter a greeting to send and press ENTER: ")
Console.Write(">>> ")
Console.ForegroundColor = ConsoleColor.Green
Dim greeting As String = Console.ReadLine()
Console.ForegroundColor = ConsoleColor.White
Console.WriteLine("Called service with: " & Constants.vbCrLf & Constants.vbTab & greeting)
wcfClient.Hello(greeting)
Console.WriteLine("Execution passes service call and moves to the WaitHandle.")
Me.waitHandle.WaitOne()
Console.ForegroundColor = ConsoleColor.Blue
Console.WriteLine("Set was called.")
Console.Write("Press ")
Console.ForegroundColor = ConsoleColor.Red
Console.Write("ENTER")
Console.ForegroundColor = ConsoleColor.Blue
Console.Write(" to exit...")
Console.ReadLine()
Catch timeProblem As TimeoutException
Console.WriteLine("The service operation timed out. " & timeProblem.Message)
Console.ReadLine()
Catch commProblem As CommunicationException
Console.WriteLine("There was a communication problem. " & commProblem.Message)
Console.ReadLine()
End Try
End Sub
Public Shared Sub Main()
Dim client As New Client()
client.Run()
End Sub
Public Sub Reply(ByVal response As String) Implements SampleDuplexHelloCallback.Reply
Console.WriteLine("Received output.")
Console.WriteLine(Constants.vbCrLf & Constants.vbTab & response)
Me.waitHandle.Set()
End Sub
End Class
End Namespace
Hinweise
Verwenden Sie diesen Konstruktor, wenn der Dienstvertrag eine Rückrufdienstinstanz erfordert. Der Zielendpunkt wird aus dem Typparameter und den Informationen in der Anwendungskonfigurationsdatei erstellt.
Weitere Informationen
Gilt für:
ClientBase<TChannel>(ServiceEndpoint)
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
- Quelle:
- ClientBase.cs
Initialisiert eine neue Instanz der ClientBase<TChannel>-Klasse mit dem angegebenen ServiceEndpoint.
protected:
ClientBase(System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
protected ClientBase (System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (endpoint As ServiceEndpoint)
Parameter
- endpoint
- ServiceEndpoint
Der Endpunkt für einen Dienst, der Clients ermöglicht, ihn zu finden und mit ihm zu kommunizieren.
Gilt für:
ClientBase<TChannel>(InstanceContext, ServiceEndpoint)
Initialisiert mit den angegebenen InstanceContext- und ServiceEndpoint-Objekten eine neue Instanz der ClientBase<TChannel>-Klasse.
protected:
ClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
protected ClientBase (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, endpoint As ServiceEndpoint)
Parameter
- callbackInstance
- InstanceContext
Das von der Clientanwendung zum Lauschen nach Nachrichten vom verbundenen Dienst verwendete Rückrufobjekt.
- endpoint
- ServiceEndpoint
Der Endpunkt für einen Dienst, der Clients ermöglicht, ihn zu finden und mit ihm zu kommunizieren.