RemotingConfiguration.ApplicationName Özellik

Tanım

Uzaktan iletişim uygulamasının adını alır veya ayarlar.

public:
 static property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public static string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public Shared Property ApplicationName As String

Özellik Değeri

String

Uzaktan iletişim uygulamasının adı.

Özel durumlar

Çağrı yığınındaki en üstteki arayanlardan en az birinin uzaktan iletişim türlerini ve kanallarını yapılandırma izni yoktur. Bu özel durum yalnızca özellik değeri ayarlanırken oluşturulur.

Örnekler

Aşağıdaki kod örneği, uzaktan iletişim uygulamasının ApplicationName adını belirtmek için özelliğinin kullanımını gösterir. Tam örnek kod için ve RegisterWellKnownServiceType yöntemlerine yönelik örneklere RegisterWellKnownClientType bakın.

ChannelServices::RegisterChannel( gcnew TcpChannel( 8082 ) );
RemotingConfiguration::ApplicationName = "HelloServiceApplication";
RemotingConfiguration::RegisterWellKnownServiceType( HelloService::typeid,
                                                     "MyUri",
                                                     WellKnownObjectMode::SingleCall );
ChannelServices.RegisterChannel(new TcpChannel(8082));

RemotingConfiguration.ApplicationName = "HelloServiceApplication";

RemotingConfiguration.RegisterWellKnownServiceType( typeof(HelloService),
                                                    "MyUri",
                                                    WellKnownObjectMode.SingleCall
                                                  );
ChannelServices.RegisterChannel(New TcpChannel(8082))

RemotingConfiguration.ApplicationName = "HelloServiceApplication"

RemotingConfiguration.RegisterWellKnownServiceType(GetType(HelloService), "MyUri", WellKnownObjectMode.SingleCall)

Aşağıdaki kod örneği, adlandırılmış bir uygulamadan uzak bir nesneye nasıl erişeceklerini gösterir.

ChannelServices::RegisterChannel( gcnew TcpChannel );
RemotingConfiguration::RegisterWellKnownClientType( HelloService::typeid,
                                                    "tcp://localhost:8082/HelloServiceApplication/MyUri" );
HelloService ^ service = gcnew HelloService;
ChannelServices.RegisterChannel(new TcpChannel());

RemotingConfiguration.RegisterWellKnownClientType(
                                                   typeof(HelloService),
                                                   "tcp://localhost:8082/HelloServiceApplication/MyUri"
                                                 );

HelloService service = new HelloService();
ChannelServices.RegisterChannel(New TcpChannel())

RemotingConfiguration.RegisterWellKnownClientType(GetType(HelloService), "tcp://localhost:8082/HelloServiceApplication/MyUri")

Dim service As New HelloService()

Açıklamalar

Bir uygulama adı, geçerli özellik aracılığıyla veya bir yapılandırma dosyası aracılığıyla yalnızca bir kez ayarlanabilir. Bir uygulama Internet Information Services (IIS) gibi barındırılan bir ortamda çalışıyorsa, bu değer zaten ayarlanmış olabilir (genellikle sanal dizine). Uygulama adı ayarlanmamışsa geçerli özellik döndürülecektir null .

Şunlara uygulanır