Paket | flash.net |
Sınıf | public class GroupSpecifier |
Miras Alma | GroupSpecifier Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
groupspec
dizeleri oluşturmak için GroupSpecifier sınıfı kullanılır. groupspec
, groupspec
öğesini kullanan üyenin yetenekleri, kısıtlamaları ve yetkileri dahil olmak üzere bir RTMFP Eşler Arası Grubu belirtir.
Varsayılan olarak tüm yetenekler devre dışı bırakılır ve eşler arası bağlantılara izin verilir.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
ipMulticastMemberUpdatesEnabled : Boolean
Grup üyeliğiyle ilgili bilgilerin, IP çoklu yayın soketlerinde değiştirilip değiştirilemeyeceğini belirtir. | GroupSpecifier | ||
maxSupportedGroupspecVersion : int [statik] [salt okunur]
Bu çalışma zamanı tarafından desteklenen maksimum groupspec sürümünü belirtir. | GroupSpecifier | ||
minGroupspecVersion : int
Oluşturulan groupspec öğesinin sahip olacağı minimum sürüm sayısını belirtir. | GroupSpecifier | ||
multicastEnabled : Boolean
NetGroup için akışın etkinleştirilmiş olup olmadığını belirtir. | GroupSpecifier | ||
objectReplicationEnabled : Boolean
NetGroup için nesne çoğaltmanın etkinleştirilmiş olup olmadığını belirtir. | GroupSpecifier | ||
peerToPeerDisabled : Boolean
NetGroup veya NetStream için eşler arası bağlantıların devre dışı bırakılıp bırakılmadığını belirtir. | GroupSpecifier | ||
postingEnabled : Boolean
NetGroup için göndermenin etkinleştirilmiş olup olmadığını belirtir. | GroupSpecifier | ||
routingEnabled : Boolean
Yönlendirilmiş yönlendirme yöntemlerinin NetGroup için etkinleştirilmiş olup olmadığını belirtir. | GroupSpecifier | ||
serverChannelEnabled : Boolean
Diğer NetGroup üyelerinin sunucuya bir kanal açıp açamayacağını belirtir. | GroupSpecifier |
Yöntem | Tanımlayan: | ||
---|---|---|---|
GroupSpecifier(name:String)
Yeni bir GroupSpecifier nesnesi oluşturur. | GroupSpecifier | ||
İlişkili NetStream veya NetGroup öğesinin, belirtilen peerID'ye ilk yakın öğe bağlantısı yapmasına neden olur. | GroupSpecifier | ||
İlişkili bir NetStream veya NetGroup öğesinin belirtilen IP çoklu yayın grubuna katılmasına ve belirtilen UDP bağlantı noktasını dinlemesine neden olur. | GroupSpecifier | ||
IP çoklu yayın yayınlama ve gönderme için şifreleri temsil eden bir dizeyi döndürür. | GroupSpecifier | ||
[statik]
Önyükleme peerID öğesini temsil eden bir dizeyi kodlar ve döndürür. | GroupSpecifier | ||
[statik]
IP çoklu yayın soket adresini temsil eden bir dize kodlar ve döndürür. | GroupSpecifier | ||
[statik]
Gönderme şifresini temsil eden bir dizeyi kodlar ve döndürür. | GroupSpecifier | ||
[statik]
Çoklu yayın yayınlama şifresini temsil eden bir dizeyi kodlar ve döndürür. | GroupSpecifier | ||
NetStream ve NetGroup yapıcılarına iletilebilen, yetkileri de içeren opak groupspec dizesini döndürür. | GroupSpecifier | ||
NetStream ve NetGroup yapıcılarına iletilebilen, yetkileri içermeyen opak groupspec dizesini döndürür. | GroupSpecifier | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Benzersiz duruma getirmek için, groupspec öğesine güçlü bir sözde rastgele etiket ekler. | GroupSpecifier | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
NetGroup içinde bir şifrenin gönderilmesi gerekip gerekmediğini belirtir. | GroupSpecifier | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
NetStream içinde çoklu yayın akışı yayınlamak için bir şifre gerekip gerekmediğini belirtir. | GroupSpecifier | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
groupspecWithAuthorizations() yöntemiyle aynıdır. | GroupSpecifier | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
ipMulticastMemberUpdatesEnabled | özellik |
ipMulticastMemberUpdatesEnabled:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Grup üyeliğiyle ilgili bilgilerin, IP çoklu yayın soketlerinde değiştirilip değiştirilemeyeceğini belirtir. IP çoklu yayın sunucuları, P2P karmalarının önyüklenmesine veya bölümlerin düzeltilmesine yardımcı olmak için grup üyeliği güncellemeleri gönderebilir. Eşler, LAN P2P karmalarının önyüklenmesine yardımcı olmak ve diğer LAN üzerindeki yakın öğelerin bulunduğu global karmalarda LAN üzerindeki yakın öğeleri bilgilendirmek için LAN'da üyelik güncellemeleri gönderebilir. Bu güncellemeler P2P performansını artırabilir.
Uygulama
public function get ipMulticastMemberUpdatesEnabled():Boolean
public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void
İlgili API Öğeleri
maxSupportedGroupspecVersion | özellik |
maxSupportedGroupspecVersion:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.5, AIR 3 |
Bu çalışma zamanı tarafından desteklenen maksimum groupspec
sürümünü belirtir. Bundan daha üst bir sürüme sahip groupspec
, bu çalışma zamanında başarısız olur.
Uygulama
public static function get maxSupportedGroupspecVersion():int
İlgili API Öğeleri
minGroupspecVersion | özellik |
minGroupspecVersion:int
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.5, AIR 3 |
Oluşturulan groupspec
öğesinin sahip olacağı minimum sürüm sayısını belirtir. Daha yüksek bir sürüm sayısı gerektiren bir seçenek etkinse groupspec
sürüm numarası bu değerden daha yüksek olabilir. Desteklenen en düşük sürümden düşük bir sürüm numarasına sahip bir groupspec
başarısız olacaktır.
Uygulama
public function get minGroupspecVersion():int
public function set minGroupspecVersion(value:int):void
İlgili API Öğeleri
multicastEnabled | özellik |
multicastEnabled:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
NetGroup için akışın etkinleştirilmiş olup olmadığını belirtir. Akış için kullanılan yöntemler şunlardır: NetStream.publish()
, NetStream.play()
ve NetStream.play2()
. Varsayılan olarak bu özellik FALSE olur (akış devre dışıdır).
Uygulama
public function get multicastEnabled():Boolean
public function set multicastEnabled(value:Boolean):void
İlgili API Öğeleri
objectReplicationEnabled | özellik |
objectReplicationEnabled:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
NetGroup için nesne çoğaltmanın etkinleştirilmiş olup olmadığını belirtir. Varsayılan olarak bu özellik FALSE olur (nesne çoğaltma devre dışıdır).
Uygulama
public function get objectReplicationEnabled():Boolean
public function set objectReplicationEnabled(value:Boolean):void
İlgili API Öğeleri
peerToPeerDisabled | özellik |
peerToPeerDisabled:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
NetGroup veya NetStream için eşler arası bağlantıların devre dışı bırakılıp bırakılmadığını belirtir. Varsayılan olarak bu özellik FALSE olur (P2P bağlantıları etkindir).
P2P bağlantıları devre dışı bırakılırsa (bu özelliği TRUE olarak ayarlarsınız), P2P uyarısı iletişim kutusu görüntülenmez. Bu durumda, yakın öğe bağlantıları yapılamaz ve hiçbir grup üyesi yukarı akış bant genişliğini kullanmaz. P2P bağlantılarının bu şekilde devre dışı bırakılması genellikle yalnızca saf IP çoklu yayını üzerinden çoklu yayın akışları alınırken kullanışlıdır.
Uygulama
public function get peerToPeerDisabled():Boolean
public function set peerToPeerDisabled(value:Boolean):void
postingEnabled | özellik |
postingEnabled:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
NetGroup için göndermenin etkinleştirilmiş olup olmadığını belirtir. Varsayılan olarak bu özellik FALSE olur (gönderme devre dışıdır).
Uygulama
public function get postingEnabled():Boolean
public function set postingEnabled(value:Boolean):void
İlgili API Öğeleri
routingEnabled | özellik |
routingEnabled:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Yönlendirilmiş yönlendirme yöntemlerinin NetGroup için etkinleştirilmiş olup olmadığını belirtir. Varsayılan olarak bu özellik FALSE olur (yönlendirilmiş yönlendirme yöntemleri devre dışıdır).
Uygulama
public function get routingEnabled():Boolean
public function set routingEnabled(value:Boolean):void
İlgili API Öğeleri
serverChannelEnabled | özellik |
serverChannelEnabled:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Diğer NetGroup üyelerinin sunucuya bir kanal açıp açamayacağını belirtir. Varsayılan olarak bu özellik FALSE olur.
Sunucunun grup üyelerine destekleme işlevleri sağlayabilmesi için öncelikle sunucuya bir kanalın açılması gerekir. Sunucu konfigürasyonuna bağlı olarak, destekleme işlevleri bu kanal üzerinden sağlanabilir veya sağlanmayabilir.
Uygulama
public function get serverChannelEnabled():Boolean
public function set serverChannelEnabled(value:Boolean):void
GroupSpecifier | () | Yapıcı |
public function GroupSpecifier(name:String)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Yeni bir GroupSpecifier nesnesi oluşturur. Varsayılan olarak tüm yetenekler devre dışı bırakılır ve eşler arası bağlantılara izin verilir.
Parametrelername:String — Tüm üyelerin kabul etmesi gereken bir Grup adı.
|
Atar
ArgumentError — name boşsa veya null değerindeyse.
|
İlgili API Öğeleri
addBootstrapPeer | () | yöntem |
public function addBootstrapPeer(peerID:String):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
İlişkili NetStream veya NetGroup öğesinin, belirtilen peerID'ye ilk yakın öğe bağlantısı yapmasına neden olur.
Parametreler
peerID:String — Eşler arası karmaya önyükleme yapmak için ilk yakın öğe bağlantısının yapılması gereken peerID.
|
İlgili API Öğeleri
addIPMulticastAddress | () | yöntem |
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
İlişkili bir NetStream veya NetGroup öğesinin belirtilen IP çoklu yayın grubuna katılmasına ve belirtilen UDP bağlantı noktasını dinlemesine neden olur.
Parametreler
address:String — Katılacağınız IPv4 veya IPv6 çoklu yayın grubunun adresini belirten bir dize, isteğe bağlı olarak bir iki nokta (":") ve UDP bağlantı noktası numarasından önce gelir. Bir IPv6 adresi ve bağlantı noktası belirtiliyorsa, IPv6 adresinin köşeli ayraç içinde alınması gerekir. Örnekler: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — Üzerinde IP çoklu yayın datagramlarının alınacağı UDP bağlantı noktası. port değeri null olursa, UDP bağlantı noktasının address içinde belirtilmesi gerekir. null olmazsa, UDP bağlantı noktasının address içinde belirtilmemesi gerekir.
| |
source:String (default = null ) — null değilse, kaynağa özgü çoklu bir yayının (SSM) kaynak IP adresini belirten bir Dize.
|
İlgili API Öğeleri
authorizations | () | yöntem |
public function authorizations():String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
IP çoklu yayın yayınlama ve gönderme için şifreleri temsil eden bir dizeyi döndürür. Şifrenin ayarlandığı özellikleri etkinleştirmek için, dizeyi yetkili bir groupspec
öğesine ekleyin.
String |
İlgili API Öğeleri
encodeBootstrapPeerIDSpec | () | yöntem |
public static function encodeBootstrapPeerIDSpec(peerID:String):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Önyükleme peerID öğesini temsil eden bir dizeyi kodlar ve döndürür. Dizeyi bir groupspec
öğesine eklerseniz, ilişkili NetStream veya NetGroup, belirtilen peerID öğesine ilk yakın öğe bağlantısını yapar.
Parametreler
peerID:String — Eşler arası karmaya önyükleme yapmak için ilk yakın öğe bağlantısının yapılması gereken peerID.
|
String |
İlgili API Öğeleri
encodeIPMulticastAddressSpec | () | yöntem |
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
IP çoklu yayın soket adresini temsil eden bir dize kodlar ve döndürür. Dizeyi bir groupspec
öğesine eklerseniz, ilişkili NetStream veya NetGroup, belirtilen IP çoklu yayın grubuna katılır ve belirtilen UDP bağlantı noktasını dinler.
Parametreler
address:String — Katılacağınız IPv4 veya IPv6 çoklu yayın grubunun adresini belirten bir dize, isteğe bağlı olarak bir iki nokta (":") ve UDP bağlantı noktası numarasından önce gelir. Bir IPv6 adresi ve bağlantı noktası belirtiliyorsa, IPv6 adresinin köşeli ayraç içinde alınması gerekir. Örnekler: "224.0.0.254" , "224.0.0.254:30000" , "ff03::ffff" , "[ff03::ffff]:30000" .
| |
port:* (default = null ) — Üzerinde IP çoklu yayın datagramlarının alınacağı UDP bağlantı noktası. port değeri null olursa, UDP bağlantı noktasının address içinde belirtilmesi gerekir. null olmazsa, UDP bağlantı noktasının address içinde belirtilmemesi gerekir.
| |
source:String (default = null ) — null değilse, kaynağa özgü çoklu bir yayının (SSM) kaynak IP adresini belirten bir Dize.
|
String |
İlgili API Öğeleri
encodePostingAuthorization | () | yöntem |
public static function encodePostingAuthorization(password:String):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Gönderme şifresini temsil eden bir dizeyi kodlar ve döndürür. Gönderme şifre korumalı olduğunda, göndermeyi etkinleştirmek için dizeyi bir groupspec
öğesiyle birleştirebilirsiniz.
Parametreler
password:String — NetGroup.post() öğesini etkinleştirmek için gönderme şifresiyle eşleşmesi gereken, kodlanacak şifre (ayarlanmışsa).
|
String |
İlgili API Öğeleri
encodePublishAuthorization | () | yöntem |
public static function encodePublishAuthorization(password:String):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Çoklu yayın yayınlama şifresini temsil eden bir dizeyi kodlar ve döndürür. Çoklu yayın yayınlama şifre korumalı olduğunda, yayınlamayı etkinleştirmek için dizeyi bir groupspec
öğesiyle birleştirebilirsiniz.
Parametreler
password:String — NetStream.publish() öğesini etkinleştirmek için yayınlama şifresiyle eşleşmesi gereken, kodlanacak şifre (ayarlanmışsa).
|
String |
İlgili API Öğeleri
groupspecWithAuthorizations | () | yöntem |
groupspecWithoutAuthorizations | () | yöntem |
makeUnique | () | yöntem |
public function makeUnique():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Benzersiz duruma getirmek için, groupspec
öğesine güçlü bir sözde rastgele etiket ekler. Grubun diğer olası üyeleri başarıyla katılacaksa, opak groupspec
dizesinin bu üyelere tam iletilmesi gerekir.
setPostingPassword | () | yöntem |
public function setPostingPassword(password:String = null, salt:String = null):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
NetGroup içinde bir şifrenin gönderilmesi gerekip gerekmediğini belirtir.
Parametreler
password:String (default = null ) — NetGroup.post() öğesini kullanmak için verilmesi gereken şifre. null olursa, şifre gönderilmesi gerekmez.
| |
salt:String (default = null ) — Şifrenin tahmin edilmesini güçleştirmek için şifre karmasını değiştirir. En iyi güvenlik için bu parametrenin rastgele bir değere ayarlanması gerekir.
|
İlgili API Öğeleri
setPublishPassword | () | yöntem |
public function setPublishPassword(password:String = null, salt:String = null):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
NetStream içinde çoklu yayın akışı yayınlamak için bir şifre gerekip gerekmediğini belirtir.
Parametreler
password:String (default = null ) — NetStream.publish() öğesini kullanmak için verilmesi gereken şifre. null olursa, şifre yayınlanması gerekmez.
| |
salt:String (default = null ) — Şifrenin tahmin edilmesini güçleştirmek için şifre karmasını değiştirir. En iyi güvenlik için bu parametrenin rastgele bir değere ayarlanması gerekir.
|
İlgili API Öğeleri
toString | () | yöntem |
public function toString():String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
groupspecWithAuthorizations()
yöntemiyle aynıdır. NetStream ve NetGroup yapıcılarına iletilebilen, yetkileri de içeren opak groupspec
dizesini döndürmek için uygun yöntem.
String |
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z