RemotingConfiguration.ApplicationName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
.